├── .coveragerc ├── .coveragerc-steps ├── .dockerignore ├── .flake8 ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── actions │ ├── build_nix │ │ └── action.yml │ ├── check_space │ │ └── action.yml │ └── setup_env │ │ └── action.yml ├── scripts │ ├── compare_metrics.js │ ├── determine_test_set.py │ ├── generate_tag.py │ └── gh.py ├── test_sets │ ├── get_test_matrix.py │ └── test_sets.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .mypy.ini ├── .readthedocs.yml ├── Authors.md ├── Changelog.md ├── License ├── Makefile ├── Readme.md ├── default.nix ├── docs ├── .gitignore ├── Makefile ├── _ext │ ├── flow_step_var_directives.py │ ├── generate_configvar_docs.py │ ├── generate_module_autodocs.py │ ├── migration_comparison.py │ └── util.py ├── _static │ ├── css │ │ └── custom.css │ ├── installation │ │ ├── mac_docker_privacy.webp │ │ └── mac_docker_settings.webp │ ├── support_banner.afdesign │ └── support_banner.svg ├── _templates │ ├── generate_configvar_docs │ │ ├── common_pdk_vars.md │ │ ├── common_vars.md │ │ ├── flows.md │ │ └── steps.md │ └── generate_module_autodocs │ │ └── module.rst ├── png_to_webp.py ├── requirements.txt └── source │ ├── additional_material.md │ ├── conf.py │ ├── contributors │ ├── ci.md │ ├── classes.md │ ├── code.md │ ├── commit.webp │ ├── commit_list.webp │ ├── docs.md │ ├── index.rst │ └── updating_tools.md │ ├── faq.md │ ├── getting_started │ ├── common │ │ ├── _ubuntu_packages.md │ │ ├── docker_installation │ │ │ ├── _common.md │ │ │ ├── docker_no_root.md │ │ │ ├── index.md │ │ │ ├── installation_linux.md │ │ │ ├── installation_macos.md │ │ │ ├── installation_ubuntu.md │ │ │ └── installation_win.md │ │ ├── nix_installation │ │ │ ├── _common.md │ │ │ ├── _running_example.md │ │ │ ├── index.md │ │ │ ├── installation_linux.md │ │ │ ├── installation_macos.md │ │ │ └── installation_win.md │ │ └── wsl │ │ │ ├── docker_settings.webp │ │ │ ├── hyperv.webp │ │ │ ├── powershell.webp │ │ │ └── wsl.webp │ ├── index.md │ ├── installation_overview.md │ ├── migrants │ │ ├── configurable_flow.webp │ │ ├── index.md │ │ └── variables.md │ └── newcomers │ │ ├── OL-DRC.webp │ │ ├── OL-LVS.webp │ │ ├── STA.webp │ │ ├── antenna-1-diagram.webp │ │ ├── antenna-2-diagram.webp │ │ ├── antenna-effect.webp.webp │ │ ├── asic-flow-diagram.webp │ │ ├── custom-io-gds.webp │ │ ├── flow.webp │ │ ├── index.md │ │ ├── klayout-markerbrowser-2.webp │ │ ├── klayout-markerbrowser.webp │ │ ├── pm32-gds.webp │ │ ├── pm32.diagram.webp │ │ ├── pm32.v │ │ └── spm.v │ ├── glossary.md │ ├── index.md │ ├── reference │ ├── .gitignore │ ├── architecture.md │ ├── architecture.webp │ ├── configuration.md │ ├── index.md │ ├── pin_placement_cfg.md │ └── step.webp │ ├── refs.bib │ ├── spelling_wordlist.txt │ └── usage │ ├── about_pdks.md │ ├── caravel │ ├── aes-1-gds.webp │ ├── aes_wb_wrapper.v │ ├── caravel-1.webp │ ├── caravel-pdn-1.webp │ ├── caravel-pdn-2.webp │ ├── index.md │ ├── mprj-flattened-1.webp │ ├── mprj-gds-1.webp │ ├── mprj-gds-2.webp │ ├── mprj-gds-3.webp │ ├── mprj-gds-4.webp │ ├── mprj-top-1.webp │ ├── spm-caravel-user-project-util.webp │ └── user_project_wrapper.v │ ├── index.md │ ├── lvs │ └── index.md │ ├── pdn.md │ ├── pdn.svg │ ├── pdn_hierarchical.webp │ ├── pdn_ring.webp │ ├── timing_closure │ ├── buffering.webp │ ├── cloning.webp │ ├── false_path.webp │ ├── ff_parameters.webp │ ├── flowchart.webp │ ├── index.md │ ├── multi_cycle_path.webp │ ├── nand2_cmos_rc.webp │ ├── r2r.webp │ ├── rat_att.webp │ ├── resizing.webp │ ├── timing_paths.webp │ └── u1_prop_delay.webp │ ├── timing_corners.md │ ├── using_macros.md │ ├── writing_custom_flows.md │ ├── writing_custom_steps.md │ └── writing_plugins.md ├── flake.lock ├── flake.nix ├── nix ├── colab-env.nix ├── create-shell.nix ├── docker.nix ├── openroad-abc.nix ├── openroad.nix ├── opensta.nix ├── overlay.nix ├── patches │ ├── mdformat │ │ └── donns_tweaks.patch │ ├── openroad-abc │ │ └── zlib.patch │ ├── openroad │ │ └── 6743.patch │ └── yosys │ │ └── async_rules.patch ├── sphinx-subfigure.nix ├── sphinx-tippy.nix ├── supporting │ └── klayout │ │ └── patch_binaries.py └── yamlcore.nix ├── notebook.ipynb ├── openlane ├── __init__.py ├── __main__.py ├── __version__.py ├── common │ ├── __init__.py │ ├── cli.py │ ├── drc.py │ ├── generic_dict.py │ ├── metrics │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── library.py │ │ ├── metric.py │ │ └── util.py │ ├── misc.py │ ├── ring_buffer.py │ ├── tcl.py │ ├── toolbox.py │ ├── tpe.py │ └── types.py ├── config │ ├── __init__.py │ ├── __main__.py │ ├── config.py │ ├── flow.py │ ├── pdk_compat.py │ ├── preprocessor.py │ ├── removals.py │ └── variable.py ├── container.py ├── env_info.py ├── examples │ ├── spm-user_project_wrapper │ │ ├── SPM_example.v │ │ ├── base_sdc_file.sdc │ │ ├── config-tut.json │ │ ├── config.json │ │ ├── defines.v │ │ ├── template.def │ │ └── user_project_wrapper.v │ └── spm │ │ ├── config.yaml │ │ ├── pin_order.cfg │ │ ├── src │ │ ├── impl.sdc │ │ ├── signoff.sdc │ │ └── spm.v │ │ └── verify │ │ └── spm_tb.v ├── flows │ ├── __init__.py │ ├── builtins.py │ ├── classic.py │ ├── cli.py │ ├── flow.py │ ├── misc.py │ ├── optimizing.py │ ├── sequential.py │ └── synth_explore.py ├── logging │ ├── __init__.py │ └── logger.py ├── open_pdks_rev ├── plugins.py ├── py.typed ├── scripts │ ├── base.sdc │ ├── klayout │ │ ├── Readme.md │ │ ├── open_design.py │ │ ├── render.py │ │ ├── stream_out.py │ │ ├── xml_drc_report_to_json.py │ │ └── xor.drc │ ├── magic │ │ ├── Readme.md │ │ ├── common │ │ │ └── read.tcl │ │ ├── def │ │ │ ├── antenna_check.tcl │ │ │ ├── mag.tcl │ │ │ └── mag_gds.tcl │ │ ├── drc.tcl │ │ ├── extract_spice.tcl │ │ ├── gds │ │ │ ├── drc_batch.tcl │ │ │ ├── erase_box.tcl │ │ │ ├── extras_mag.tcl │ │ │ └── mag_with_pointers.tcl │ │ ├── get_bbox.tcl │ │ ├── lef.tcl │ │ ├── lef │ │ │ ├── extras_maglef.tcl │ │ │ └── maglef.tcl │ │ ├── open.tcl │ │ └── wrapper.tcl │ ├── netgen │ │ └── setup.tcl │ ├── odbpy │ │ ├── apply_def_template.py │ │ ├── cell_frequency.py │ │ ├── check_antenna_properties.py │ │ ├── contextualize.py │ │ ├── defutil.py │ │ ├── diodes.py │ │ ├── disconnected_pins.py │ │ ├── exception_codes.py │ │ ├── filter_unannotated.py │ │ ├── io_place.py │ │ ├── label_macro_pins.py │ │ ├── lefutil.py │ │ ├── placers.py │ │ ├── power_utils.py │ │ ├── random_place.py │ │ ├── reader.py │ │ ├── remove_buffers.py │ │ ├── snap_to_grid.py │ │ └── wire_lengths.py │ ├── openroad │ │ ├── antenna_check.tcl │ │ ├── antenna_repair.tcl │ │ ├── basic_mp.tcl │ │ ├── buffer_list.tcl │ │ ├── common │ │ │ ├── dpl.tcl │ │ │ ├── dpl_cell_pad.tcl │ │ │ ├── grt.tcl │ │ │ ├── io.tcl │ │ │ ├── pdn_cfg.tcl │ │ │ ├── resizer.tcl │ │ │ ├── set_global_connections.tcl │ │ │ ├── set_layer_adjustments.tcl │ │ │ ├── set_power_nets.tcl │ │ │ ├── set_rc.tcl │ │ │ └── set_routing_layers.tcl │ │ ├── cts.tcl │ │ ├── cut_rows.tcl │ │ ├── dpl.tcl │ │ ├── drt.tcl │ │ ├── fill.tcl │ │ ├── floorplan.tcl │ │ ├── gpl.tcl │ │ ├── grt.tcl │ │ ├── gui.tcl │ │ ├── insert_buffer.tcl │ │ ├── ioplacer.tcl │ │ ├── irdrop.tcl │ │ ├── pdn.tcl │ │ ├── rcx.tcl │ │ ├── repair_design.tcl │ │ ├── repair_design_postgrt.tcl │ │ ├── rsz_timing_postcts.tcl │ │ ├── rsz_timing_postgrt.tcl │ │ ├── sta │ │ │ ├── check_macro_instances.tcl │ │ │ └── corner.tcl │ │ ├── tapcell.tcl │ │ └── write_views.tcl │ ├── pyosys │ │ ├── construct_abc_script.py │ │ ├── json_header.py │ │ ├── synthesize.py │ │ └── ys_common.py │ └── tclsh │ │ └── hello.tcl ├── state │ ├── __init__.py │ ├── __main__.py │ ├── design_format.py │ └── state.py └── steps │ ├── __init__.py │ ├── __main__.py │ ├── checker.py │ ├── common_variables.py │ ├── cvc_rv.py │ ├── klayout.py │ ├── magic.py │ ├── misc.py │ ├── netgen.py │ ├── odb.py │ ├── openroad.py │ ├── openroad_alerts.py │ ├── pyosys.py │ ├── step.py │ ├── tclstep.py │ ├── verilator.py │ └── yosys.py ├── poetry.lock ├── pyproject.toml ├── shell.nix ├── test ├── __init__.py ├── common │ ├── test_common.py │ ├── test_misc_utils.py │ ├── test_tcl.py │ ├── test_toolbox.py │ └── test_types.py ├── config │ ├── test_config.py │ ├── test_pdk_migration.py │ ├── test_preprocessor.py │ ├── test_variable.py │ └── test_yaml_loader.py ├── conftest.py ├── flows │ ├── test_cli.py │ ├── test_flow.py │ └── test_sequential.py ├── state │ └── test_state.py └── steps │ ├── conftest.py │ ├── excluded_step_tests │ ├── test_all_steps.py │ ├── test_checker.py │ ├── test_step.py │ └── test_tclstep.py └── type_stubs ├── IPython.display.pyi ├── IPython.pyi ├── libparse.pyi ├── libyosys.pyi ├── pyosys.pyi └── yamlcore.pyi /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.coveragerc -------------------------------------------------------------------------------- /.coveragerc-steps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.coveragerc-steps -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/actions/build_nix/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/actions/build_nix/action.yml -------------------------------------------------------------------------------- /.github/actions/check_space/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/actions/check_space/action.yml -------------------------------------------------------------------------------- /.github/actions/setup_env/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/actions/setup_env/action.yml -------------------------------------------------------------------------------- /.github/scripts/compare_metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/scripts/compare_metrics.js -------------------------------------------------------------------------------- /.github/scripts/determine_test_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/scripts/determine_test_set.py -------------------------------------------------------------------------------- /.github/scripts/generate_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/scripts/generate_tag.py -------------------------------------------------------------------------------- /.github/scripts/gh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/scripts/gh.py -------------------------------------------------------------------------------- /.github/test_sets/get_test_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/test_sets/get_test_matrix.py -------------------------------------------------------------------------------- /.github/test_sets/test_sets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/test_sets/test_sets.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.mypy.ini -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /Authors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/Authors.md -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/Changelog.md -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/License -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/Makefile -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/Readme.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/default.nix -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_ext/flow_step_var_directives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_ext/flow_step_var_directives.py -------------------------------------------------------------------------------- /docs/_ext/generate_configvar_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_ext/generate_configvar_docs.py -------------------------------------------------------------------------------- /docs/_ext/generate_module_autodocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_ext/generate_module_autodocs.py -------------------------------------------------------------------------------- /docs/_ext/migration_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_ext/migration_comparison.py -------------------------------------------------------------------------------- /docs/_ext/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_ext/util.py -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_static/installation/mac_docker_privacy.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_static/installation/mac_docker_privacy.webp -------------------------------------------------------------------------------- /docs/_static/installation/mac_docker_settings.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_static/installation/mac_docker_settings.webp -------------------------------------------------------------------------------- /docs/_static/support_banner.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_static/support_banner.afdesign -------------------------------------------------------------------------------- /docs/_static/support_banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_static/support_banner.svg -------------------------------------------------------------------------------- /docs/_templates/generate_configvar_docs/common_pdk_vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_templates/generate_configvar_docs/common_pdk_vars.md -------------------------------------------------------------------------------- /docs/_templates/generate_configvar_docs/common_vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_templates/generate_configvar_docs/common_vars.md -------------------------------------------------------------------------------- /docs/_templates/generate_configvar_docs/flows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_templates/generate_configvar_docs/flows.md -------------------------------------------------------------------------------- /docs/_templates/generate_configvar_docs/steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_templates/generate_configvar_docs/steps.md -------------------------------------------------------------------------------- /docs/_templates/generate_module_autodocs/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/_templates/generate_module_autodocs/module.rst -------------------------------------------------------------------------------- /docs/png_to_webp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/png_to_webp.py -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/additional_material.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/additional_material.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributors/ci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/ci.md -------------------------------------------------------------------------------- /docs/source/contributors/classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/classes.md -------------------------------------------------------------------------------- /docs/source/contributors/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/code.md -------------------------------------------------------------------------------- /docs/source/contributors/commit.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/commit.webp -------------------------------------------------------------------------------- /docs/source/contributors/commit_list.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/commit_list.webp -------------------------------------------------------------------------------- /docs/source/contributors/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/docs.md -------------------------------------------------------------------------------- /docs/source/contributors/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/index.rst -------------------------------------------------------------------------------- /docs/source/contributors/updating_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/contributors/updating_tools.md -------------------------------------------------------------------------------- /docs/source/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/faq.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/_ubuntu_packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/_ubuntu_packages.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/docker_installation/_common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/docker_installation/_common.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/docker_installation/docker_no_root.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/docker_installation/docker_no_root.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/docker_installation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/docker_installation/index.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/docker_installation/installation_linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/docker_installation/installation_linux.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/docker_installation/installation_macos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/docker_installation/installation_macos.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/docker_installation/installation_ubuntu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/docker_installation/installation_ubuntu.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/docker_installation/installation_win.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/docker_installation/installation_win.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/nix_installation/_common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/nix_installation/_common.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/nix_installation/_running_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/nix_installation/_running_example.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/nix_installation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/nix_installation/index.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/nix_installation/installation_linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/nix_installation/installation_linux.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/nix_installation/installation_macos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/nix_installation/installation_macos.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/nix_installation/installation_win.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/nix_installation/installation_win.md -------------------------------------------------------------------------------- /docs/source/getting_started/common/wsl/docker_settings.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/wsl/docker_settings.webp -------------------------------------------------------------------------------- /docs/source/getting_started/common/wsl/hyperv.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/wsl/hyperv.webp -------------------------------------------------------------------------------- /docs/source/getting_started/common/wsl/powershell.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/wsl/powershell.webp -------------------------------------------------------------------------------- /docs/source/getting_started/common/wsl/wsl.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/common/wsl/wsl.webp -------------------------------------------------------------------------------- /docs/source/getting_started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/index.md -------------------------------------------------------------------------------- /docs/source/getting_started/installation_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/installation_overview.md -------------------------------------------------------------------------------- /docs/source/getting_started/migrants/configurable_flow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/migrants/configurable_flow.webp -------------------------------------------------------------------------------- /docs/source/getting_started/migrants/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/migrants/index.md -------------------------------------------------------------------------------- /docs/source/getting_started/migrants/variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/migrants/variables.md -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/OL-DRC.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/OL-DRC.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/OL-LVS.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/OL-LVS.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/STA.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/STA.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/antenna-1-diagram.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/antenna-1-diagram.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/antenna-2-diagram.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/antenna-2-diagram.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/antenna-effect.webp.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/antenna-effect.webp.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/asic-flow-diagram.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/asic-flow-diagram.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/custom-io-gds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/custom-io-gds.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/flow.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/flow.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/index.md -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/klayout-markerbrowser-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/klayout-markerbrowser-2.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/klayout-markerbrowser.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/klayout-markerbrowser.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/pm32-gds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/pm32-gds.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/pm32.diagram.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/pm32.diagram.webp -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/pm32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/pm32.v -------------------------------------------------------------------------------- /docs/source/getting_started/newcomers/spm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/getting_started/newcomers/spm.v -------------------------------------------------------------------------------- /docs/source/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/glossary.md -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/reference/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/reference/.gitignore -------------------------------------------------------------------------------- /docs/source/reference/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/reference/architecture.md -------------------------------------------------------------------------------- /docs/source/reference/architecture.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/reference/architecture.webp -------------------------------------------------------------------------------- /docs/source/reference/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/reference/configuration.md -------------------------------------------------------------------------------- /docs/source/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/reference/index.md -------------------------------------------------------------------------------- /docs/source/reference/pin_placement_cfg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/reference/pin_placement_cfg.md -------------------------------------------------------------------------------- /docs/source/reference/step.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/reference/step.webp -------------------------------------------------------------------------------- /docs/source/refs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/refs.bib -------------------------------------------------------------------------------- /docs/source/spelling_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/spelling_wordlist.txt -------------------------------------------------------------------------------- /docs/source/usage/about_pdks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/about_pdks.md -------------------------------------------------------------------------------- /docs/source/usage/caravel/aes-1-gds.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/aes-1-gds.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/aes_wb_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/aes_wb_wrapper.v -------------------------------------------------------------------------------- /docs/source/usage/caravel/caravel-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/caravel-1.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/caravel-pdn-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/caravel-pdn-1.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/caravel-pdn-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/caravel-pdn-2.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/index.md -------------------------------------------------------------------------------- /docs/source/usage/caravel/mprj-flattened-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/mprj-flattened-1.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/mprj-gds-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/mprj-gds-1.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/mprj-gds-2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/mprj-gds-2.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/mprj-gds-3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/mprj-gds-3.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/mprj-gds-4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/mprj-gds-4.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/mprj-top-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/mprj-top-1.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/spm-caravel-user-project-util.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/spm-caravel-user-project-util.webp -------------------------------------------------------------------------------- /docs/source/usage/caravel/user_project_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/caravel/user_project_wrapper.v -------------------------------------------------------------------------------- /docs/source/usage/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/index.md -------------------------------------------------------------------------------- /docs/source/usage/lvs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/lvs/index.md -------------------------------------------------------------------------------- /docs/source/usage/pdn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/pdn.md -------------------------------------------------------------------------------- /docs/source/usage/pdn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/pdn.svg -------------------------------------------------------------------------------- /docs/source/usage/pdn_hierarchical.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/pdn_hierarchical.webp -------------------------------------------------------------------------------- /docs/source/usage/pdn_ring.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/pdn_ring.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/buffering.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/buffering.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/cloning.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/cloning.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/false_path.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/false_path.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/ff_parameters.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/ff_parameters.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/flowchart.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/flowchart.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/index.md -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/multi_cycle_path.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/multi_cycle_path.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/nand2_cmos_rc.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/nand2_cmos_rc.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/r2r.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/r2r.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/rat_att.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/rat_att.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/resizing.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/resizing.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/timing_paths.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/timing_paths.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_closure/u1_prop_delay.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_closure/u1_prop_delay.webp -------------------------------------------------------------------------------- /docs/source/usage/timing_corners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/timing_corners.md -------------------------------------------------------------------------------- /docs/source/usage/using_macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/using_macros.md -------------------------------------------------------------------------------- /docs/source/usage/writing_custom_flows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/writing_custom_flows.md -------------------------------------------------------------------------------- /docs/source/usage/writing_custom_steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/writing_custom_steps.md -------------------------------------------------------------------------------- /docs/source/usage/writing_plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/docs/source/usage/writing_plugins.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/flake.nix -------------------------------------------------------------------------------- /nix/colab-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/colab-env.nix -------------------------------------------------------------------------------- /nix/create-shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/create-shell.nix -------------------------------------------------------------------------------- /nix/docker.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/docker.nix -------------------------------------------------------------------------------- /nix/openroad-abc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/openroad-abc.nix -------------------------------------------------------------------------------- /nix/openroad.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/openroad.nix -------------------------------------------------------------------------------- /nix/opensta.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/opensta.nix -------------------------------------------------------------------------------- /nix/overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/overlay.nix -------------------------------------------------------------------------------- /nix/patches/mdformat/donns_tweaks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/patches/mdformat/donns_tweaks.patch -------------------------------------------------------------------------------- /nix/patches/openroad-abc/zlib.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/patches/openroad-abc/zlib.patch -------------------------------------------------------------------------------- /nix/patches/openroad/6743.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/patches/openroad/6743.patch -------------------------------------------------------------------------------- /nix/patches/yosys/async_rules.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/patches/yosys/async_rules.patch -------------------------------------------------------------------------------- /nix/sphinx-subfigure.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/sphinx-subfigure.nix -------------------------------------------------------------------------------- /nix/sphinx-tippy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/sphinx-tippy.nix -------------------------------------------------------------------------------- /nix/supporting/klayout/patch_binaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/supporting/klayout/patch_binaries.py -------------------------------------------------------------------------------- /nix/yamlcore.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/nix/yamlcore.nix -------------------------------------------------------------------------------- /notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/notebook.ipynb -------------------------------------------------------------------------------- /openlane/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/__init__.py -------------------------------------------------------------------------------- /openlane/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/__main__.py -------------------------------------------------------------------------------- /openlane/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/__version__.py -------------------------------------------------------------------------------- /openlane/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/__init__.py -------------------------------------------------------------------------------- /openlane/common/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/cli.py -------------------------------------------------------------------------------- /openlane/common/drc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/drc.py -------------------------------------------------------------------------------- /openlane/common/generic_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/generic_dict.py -------------------------------------------------------------------------------- /openlane/common/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/metrics/__init__.py -------------------------------------------------------------------------------- /openlane/common/metrics/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/metrics/__main__.py -------------------------------------------------------------------------------- /openlane/common/metrics/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/metrics/library.py -------------------------------------------------------------------------------- /openlane/common/metrics/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/metrics/metric.py -------------------------------------------------------------------------------- /openlane/common/metrics/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/metrics/util.py -------------------------------------------------------------------------------- /openlane/common/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/misc.py -------------------------------------------------------------------------------- /openlane/common/ring_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/ring_buffer.py -------------------------------------------------------------------------------- /openlane/common/tcl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/tcl.py -------------------------------------------------------------------------------- /openlane/common/toolbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/toolbox.py -------------------------------------------------------------------------------- /openlane/common/tpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/tpe.py -------------------------------------------------------------------------------- /openlane/common/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/common/types.py -------------------------------------------------------------------------------- /openlane/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/__init__.py -------------------------------------------------------------------------------- /openlane/config/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/__main__.py -------------------------------------------------------------------------------- /openlane/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/config.py -------------------------------------------------------------------------------- /openlane/config/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/flow.py -------------------------------------------------------------------------------- /openlane/config/pdk_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/pdk_compat.py -------------------------------------------------------------------------------- /openlane/config/preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/preprocessor.py -------------------------------------------------------------------------------- /openlane/config/removals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/removals.py -------------------------------------------------------------------------------- /openlane/config/variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/config/variable.py -------------------------------------------------------------------------------- /openlane/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/container.py -------------------------------------------------------------------------------- /openlane/env_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/env_info.py -------------------------------------------------------------------------------- /openlane/examples/spm-user_project_wrapper/SPM_example.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm-user_project_wrapper/SPM_example.v -------------------------------------------------------------------------------- /openlane/examples/spm-user_project_wrapper/base_sdc_file.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm-user_project_wrapper/base_sdc_file.sdc -------------------------------------------------------------------------------- /openlane/examples/spm-user_project_wrapper/config-tut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm-user_project_wrapper/config-tut.json -------------------------------------------------------------------------------- /openlane/examples/spm-user_project_wrapper/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm-user_project_wrapper/config.json -------------------------------------------------------------------------------- /openlane/examples/spm-user_project_wrapper/defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm-user_project_wrapper/defines.v -------------------------------------------------------------------------------- /openlane/examples/spm-user_project_wrapper/template.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm-user_project_wrapper/template.def -------------------------------------------------------------------------------- /openlane/examples/spm-user_project_wrapper/user_project_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm-user_project_wrapper/user_project_wrapper.v -------------------------------------------------------------------------------- /openlane/examples/spm/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm/config.yaml -------------------------------------------------------------------------------- /openlane/examples/spm/pin_order.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm/pin_order.cfg -------------------------------------------------------------------------------- /openlane/examples/spm/src/impl.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm/src/impl.sdc -------------------------------------------------------------------------------- /openlane/examples/spm/src/signoff.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm/src/signoff.sdc -------------------------------------------------------------------------------- /openlane/examples/spm/src/spm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm/src/spm.v -------------------------------------------------------------------------------- /openlane/examples/spm/verify/spm_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/examples/spm/verify/spm_tb.v -------------------------------------------------------------------------------- /openlane/flows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/__init__.py -------------------------------------------------------------------------------- /openlane/flows/builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/builtins.py -------------------------------------------------------------------------------- /openlane/flows/classic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/classic.py -------------------------------------------------------------------------------- /openlane/flows/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/cli.py -------------------------------------------------------------------------------- /openlane/flows/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/flow.py -------------------------------------------------------------------------------- /openlane/flows/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/misc.py -------------------------------------------------------------------------------- /openlane/flows/optimizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/optimizing.py -------------------------------------------------------------------------------- /openlane/flows/sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/sequential.py -------------------------------------------------------------------------------- /openlane/flows/synth_explore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/flows/synth_explore.py -------------------------------------------------------------------------------- /openlane/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/logging/__init__.py -------------------------------------------------------------------------------- /openlane/logging/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/logging/logger.py -------------------------------------------------------------------------------- /openlane/open_pdks_rev: -------------------------------------------------------------------------------- 1 | 0fe599b2afb6708d281543108caf8310912f54af 2 | -------------------------------------------------------------------------------- /openlane/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/plugins.py -------------------------------------------------------------------------------- /openlane/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openlane/scripts/base.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/base.sdc -------------------------------------------------------------------------------- /openlane/scripts/klayout/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/klayout/Readme.md -------------------------------------------------------------------------------- /openlane/scripts/klayout/open_design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/klayout/open_design.py -------------------------------------------------------------------------------- /openlane/scripts/klayout/render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/klayout/render.py -------------------------------------------------------------------------------- /openlane/scripts/klayout/stream_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/klayout/stream_out.py -------------------------------------------------------------------------------- /openlane/scripts/klayout/xml_drc_report_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/klayout/xml_drc_report_to_json.py -------------------------------------------------------------------------------- /openlane/scripts/klayout/xor.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/klayout/xor.drc -------------------------------------------------------------------------------- /openlane/scripts/magic/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/Readme.md -------------------------------------------------------------------------------- /openlane/scripts/magic/common/read.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/common/read.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/def/antenna_check.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/def/antenna_check.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/def/mag.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/def/mag.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/def/mag_gds.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/def/mag_gds.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/drc.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/drc.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/extract_spice.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/extract_spice.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/gds/drc_batch.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/gds/drc_batch.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/gds/erase_box.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/gds/erase_box.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/gds/extras_mag.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/gds/extras_mag.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/gds/mag_with_pointers.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/gds/mag_with_pointers.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/get_bbox.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/get_bbox.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/lef.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/lef.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/lef/extras_maglef.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/lef/extras_maglef.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/lef/maglef.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/lef/maglef.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/open.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/open.tcl -------------------------------------------------------------------------------- /openlane/scripts/magic/wrapper.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/magic/wrapper.tcl -------------------------------------------------------------------------------- /openlane/scripts/netgen/setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/netgen/setup.tcl -------------------------------------------------------------------------------- /openlane/scripts/odbpy/apply_def_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/apply_def_template.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/cell_frequency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/cell_frequency.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/check_antenna_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/check_antenna_properties.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/contextualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/contextualize.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/defutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/defutil.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/diodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/diodes.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/disconnected_pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/disconnected_pins.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/exception_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/exception_codes.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/filter_unannotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/filter_unannotated.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/io_place.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/io_place.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/label_macro_pins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/label_macro_pins.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/lefutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/lefutil.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/placers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/placers.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/power_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/power_utils.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/random_place.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/random_place.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/reader.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/remove_buffers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/remove_buffers.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/snap_to_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/snap_to_grid.py -------------------------------------------------------------------------------- /openlane/scripts/odbpy/wire_lengths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/odbpy/wire_lengths.py -------------------------------------------------------------------------------- /openlane/scripts/openroad/antenna_check.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/antenna_check.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/antenna_repair.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/antenna_repair.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/basic_mp.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/basic_mp.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/buffer_list.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/buffer_list.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/dpl.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/dpl.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/dpl_cell_pad.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/dpl_cell_pad.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/grt.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/grt.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/io.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/io.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/pdn_cfg.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/pdn_cfg.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/resizer.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/resizer.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/set_global_connections.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/set_global_connections.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/set_layer_adjustments.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/set_layer_adjustments.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/set_power_nets.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/set_power_nets.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/set_rc.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/set_rc.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/common/set_routing_layers.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/common/set_routing_layers.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/cts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/cts.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/cut_rows.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/cut_rows.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/dpl.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/dpl.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/drt.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/drt.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/fill.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/fill.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/floorplan.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/floorplan.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/gpl.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/gpl.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/grt.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/grt.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/gui.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/gui.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/insert_buffer.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/insert_buffer.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/ioplacer.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/ioplacer.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/irdrop.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/irdrop.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/pdn.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/pdn.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/rcx.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/rcx.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/repair_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/repair_design.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/repair_design_postgrt.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/repair_design_postgrt.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/rsz_timing_postcts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/rsz_timing_postcts.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/rsz_timing_postgrt.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/rsz_timing_postgrt.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/sta/check_macro_instances.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/sta/check_macro_instances.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/sta/corner.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/sta/corner.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/tapcell.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/tapcell.tcl -------------------------------------------------------------------------------- /openlane/scripts/openroad/write_views.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/openroad/write_views.tcl -------------------------------------------------------------------------------- /openlane/scripts/pyosys/construct_abc_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/pyosys/construct_abc_script.py -------------------------------------------------------------------------------- /openlane/scripts/pyosys/json_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/pyosys/json_header.py -------------------------------------------------------------------------------- /openlane/scripts/pyosys/synthesize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/pyosys/synthesize.py -------------------------------------------------------------------------------- /openlane/scripts/pyosys/ys_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/scripts/pyosys/ys_common.py -------------------------------------------------------------------------------- /openlane/scripts/tclsh/hello.tcl: -------------------------------------------------------------------------------- 1 | puts stdout "Hello, $::env(USER)!" -------------------------------------------------------------------------------- /openlane/state/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/state/__init__.py -------------------------------------------------------------------------------- /openlane/state/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/state/__main__.py -------------------------------------------------------------------------------- /openlane/state/design_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/state/design_format.py -------------------------------------------------------------------------------- /openlane/state/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/state/state.py -------------------------------------------------------------------------------- /openlane/steps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/__init__.py -------------------------------------------------------------------------------- /openlane/steps/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/__main__.py -------------------------------------------------------------------------------- /openlane/steps/checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/checker.py -------------------------------------------------------------------------------- /openlane/steps/common_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/common_variables.py -------------------------------------------------------------------------------- /openlane/steps/cvc_rv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/cvc_rv.py -------------------------------------------------------------------------------- /openlane/steps/klayout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/klayout.py -------------------------------------------------------------------------------- /openlane/steps/magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/magic.py -------------------------------------------------------------------------------- /openlane/steps/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/misc.py -------------------------------------------------------------------------------- /openlane/steps/netgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/netgen.py -------------------------------------------------------------------------------- /openlane/steps/odb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/odb.py -------------------------------------------------------------------------------- /openlane/steps/openroad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/openroad.py -------------------------------------------------------------------------------- /openlane/steps/openroad_alerts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/openroad_alerts.py -------------------------------------------------------------------------------- /openlane/steps/pyosys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/pyosys.py -------------------------------------------------------------------------------- /openlane/steps/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/step.py -------------------------------------------------------------------------------- /openlane/steps/tclstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/tclstep.py -------------------------------------------------------------------------------- /openlane/steps/verilator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/verilator.py -------------------------------------------------------------------------------- /openlane/steps/yosys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/openlane/steps/yosys.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/pyproject.toml -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/shell.nix -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | # File needed for pytest. 2 | -------------------------------------------------------------------------------- /test/common/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/common/test_common.py -------------------------------------------------------------------------------- /test/common/test_misc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/common/test_misc_utils.py -------------------------------------------------------------------------------- /test/common/test_tcl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/common/test_tcl.py -------------------------------------------------------------------------------- /test/common/test_toolbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/common/test_toolbox.py -------------------------------------------------------------------------------- /test/common/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/common/test_types.py -------------------------------------------------------------------------------- /test/config/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/config/test_config.py -------------------------------------------------------------------------------- /test/config/test_pdk_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/config/test_pdk_migration.py -------------------------------------------------------------------------------- /test/config/test_preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/config/test_preprocessor.py -------------------------------------------------------------------------------- /test/config/test_variable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/config/test_variable.py -------------------------------------------------------------------------------- /test/config/test_yaml_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/config/test_yaml_loader.py -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/flows/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/flows/test_cli.py -------------------------------------------------------------------------------- /test/flows/test_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/flows/test_flow.py -------------------------------------------------------------------------------- /test/flows/test_sequential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/flows/test_sequential.py -------------------------------------------------------------------------------- /test/state/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/state/test_state.py -------------------------------------------------------------------------------- /test/steps/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/steps/conftest.py -------------------------------------------------------------------------------- /test/steps/excluded_step_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/steps/excluded_step_tests -------------------------------------------------------------------------------- /test/steps/test_all_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/steps/test_all_steps.py -------------------------------------------------------------------------------- /test/steps/test_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/steps/test_checker.py -------------------------------------------------------------------------------- /test/steps/test_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/steps/test_step.py -------------------------------------------------------------------------------- /test/steps/test_tclstep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/test/steps/test_tclstep.py -------------------------------------------------------------------------------- /type_stubs/IPython.display.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/type_stubs/IPython.display.pyi -------------------------------------------------------------------------------- /type_stubs/IPython.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /type_stubs/libparse.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/type_stubs/libparse.pyi -------------------------------------------------------------------------------- /type_stubs/libyosys.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/type_stubs/libyosys.pyi -------------------------------------------------------------------------------- /type_stubs/pyosys.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/type_stubs/pyosys.pyi -------------------------------------------------------------------------------- /type_stubs/yamlcore.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipfoundry/openlane2/HEAD/type_stubs/yamlcore.pyi --------------------------------------------------------------------------------