.MFLOWGEN_TOP
.gitattributes
.gitignore
.travis.yml
LICENSE
MANIFEST.in
README.md
configure
setup.py
adks/freepdk-45nm/README.md
adks/freepdk-45nm/configure.yml
adks/freepdk-45nm/pkgs/.gitignore
adks/freepdk-45nm/pkgs/base/adk.tcl
adks/freepdk-45nm/pkgs/base/klayout.lyp
adks/freepdk-45nm/pkgs/base/rtk-tech.info
adks/freepdk-45nm/pkgs/base/rtk-tech.lef
adks/freepdk-45nm/pkgs/base/rtk-tech.par
adks/freepdk-45nm/pkgs/base/stdcells.gds
adks/freepdk-45nm/pkgs/base/stdcells.lef
adks/freepdk-45nm/pkgs/base/stdcells.lib
adks/freepdk-45nm/pkgs/base/stdcells.v
adks/freepdk-45nm/view-tiny/adk.tcl
adks/freepdk-45nm/view-tiny/klayout.lyp
adks/freepdk-45nm/view-tiny/rtk-tech.info
adks/freepdk-45nm/view-tiny/rtk-tech.lef
adks/freepdk-45nm/view-tiny/rtk-tech.par
adks/freepdk-45nm/view-tiny/stdcells.gds
adks/freepdk-45nm/view-tiny/stdcells.lef
adks/freepdk-45nm/view-tiny/stdcells.lib
adks/freepdk-45nm/view-tiny/stdcells.v
adks/skywater-130nm/README.md
adks/skywater-130nm/configure.yml
designs/GcdUnit/.mflowgen.yml
designs/GcdUnit/construct-commercial-full.py
designs/GcdUnit/construct-commercial.py
designs/GcdUnit/construct-open.py
designs/GcdUnit/rtl/GcdUnit-demo.v
designs/GcdUnit/rtl/configure.yml
designs/GcdUnit/rtl/outputs/design.v
designs/GcdUnit/testbench/GcdUnitTb.sv
designs/GcdUnit/testbench/configure.yml
designs/GcdUnit/testbench/generate_test_vectors.py
designs/GcdUnit/testbench/readme.md
designs/GcdUnit/testbench/outputs/design.args
docs/.gitignore
docs/Makefile
docs/api-edge.rst
docs/api-graph.rst
docs/api-step.rst
docs/conf.py
docs/faq.rst
docs/index.rst
docs/make.bat
docs/motivation.rst
docs/quick-start.rst
docs/ref-command-line-interface.rst
docs/ref-graph-building-api.rst
docs/stdlib-dc-synthesis.rst
docs/stdlib-freepdk45.rst
docs/stdlib-innovus-cts.rst
docs/stdlib-innovus-floorplan.rst
docs/stdlib-innovus-flowsetup.rst
docs/stdlib-innovus-place.rst
docs/stdlib-innovus-power.rst
docs/stdlib-innovus-signoff.rst
docs/stdlib-mentor-drc.rst
docs/stdlib-mentor-lvs.rst
docs/stdlib-nodes.rst
docs/stdlib-pipe-cleaners.rst
docs/stdlib-submodular-nodes.rst
docs/stdlib.rst
docs/ug-adk-paths.rst
docs/ug-assertions.rst
docs/ug-cli.rst
docs/ug-clone-step.rst
docs/ug-connect.rst
docs/ug-mock.rst
docs/ug-param-space.rst
docs/ug-stash.rst
docs/ug-static-check.rst
docs/user-guide.rst
docs/_static/images/aon-static-check-example.pdf
docs/_static/images/connect-1.png
docs/_static/images/connect-2.png
docs/_static/images/connect-3.png
docs/_static/images/connect-4.png
docs/_static/images/example-graph.jpg
docs/_static/images/example-params-1.jpg
docs/_static/images/example-params-2.jpg
docs/_static/images/gcdunit-yosys-abc-500ps.jpg
docs/_static/images/gcdunit.svg
docs/_static/images/intent-impl-split-schema.pdf
docs/_static/images/mem-aon-example.png
docs/_static/images/mock-synthesis.jpg
docs/_static/images/mock-test.jpg
docs/_static/images/pe-aon-example.png
docs/_static/images/stash-demo-0.jpg
docs/_static/images/stash-demo-1.jpg
docs/_static/images/stash-demo-2.jpg
docs/_static/images/stash-demo-3.jpg
docs/_static/images/step-clone.jpg
docs/_static/images/stdlib/calibre-drc.jpg
docs/_static/images/stdlib/clock-tree-debugger.jpg
docs/_static/images/stdlib/congestion-density-overlays.jpg
docs/_static/images/stdlib/cts.jpg
docs/_static/images/stdlib/custom-init.jpg
docs/_static/images/stdlib/floorplan-mode-placement.jpg
docs/_static/images/stdlib/lvs.jpg
docs/_static/images/stdlib/nangate45nm-nand3x1-gds.png
docs/_static/images/stdlib/place-congestion.jpg
docs/_static/images/stdlib/power-drc.jpg
docs/_static/images/stdlib/power-violation-browser.jpg
docs/_static/images/stdlib/sram-layout.png
docs/_static/images/stdlib/stream-in-gds.png
mflowgen/__init__.py
mflowgen/__main__.py
mflowgen/cli.py
mflowgen/mflowgen_python.py
mflowgen/version.py
mflowgen.egg-info/PKG-INFO
mflowgen.egg-info/SOURCES.txt
mflowgen.egg-info/dependency_links.txt
mflowgen.egg-info/entry_points.txt
mflowgen.egg-info/requires.txt
mflowgen.egg-info/top_level.txt
mflowgen/assertions/__init__.py
mflowgen/assertions/assertion_classes.py
mflowgen/assertions/assertion_helpers.py
mflowgen/assertions/test_File.py
mflowgen/backends/__init__.py
mflowgen/backends/make_backend.py
mflowgen/backends/makefile_syntax.py
mflowgen/backends/ninja_backend.py
mflowgen/backends/ninja_syntax.py
mflowgen/backends/ninja_syntax_extra.py
mflowgen/components/__init__.py
mflowgen/components/edge.py
mflowgen/components/graph.py
mflowgen/components/step.py
mflowgen/core/__init__.py
mflowgen/core/build_orchestrator.py
mflowgen/core/run.py
mflowgen/demo/__init__.py
mflowgen/demo/demo_handler.py
mflowgen/mock/__init__.py
mflowgen/mock/construct.py.template
mflowgen/mock/mock_handler.py
mflowgen/mock/mock-push/configure.yml
mflowgen/scripts/__init__.py
mflowgen/scripts/mflowgen-graph
mflowgen/scripts/mflowgen-info
mflowgen/scripts/mflowgen-letters
mflowgen/scripts/mflowgen-runtimes
mflowgen/scripts/mflowgen-status
mflowgen/stash/__init__.py
mflowgen/stash/stash_handler.py
mflowgen/utils/__init__.py
mflowgen/utils/helpers.py
requirements/ci.txt
requirements/dev.txt
steps/.gitignore
steps/cadence-genus-genlib/START.tcl
steps/cadence-genus-genlib/configure.yml
steps/cadence-genus-genlib/scripts/extract_model.tcl
steps/cadence-genus-genlib/scripts/read_design.tcl
steps/cadence-genus-genlib/scripts/set_libs.tcl
steps/cadence-genus-synthesis/START.tcl
steps/cadence-genus-synthesis/configure.yml
steps/cadence-genus-synthesis/scripts/compile.tcl
steps/cadence-genus-synthesis/scripts/designer-interface.tcl
steps/cadence-genus-synthesis/scripts/generate-results.tcl
steps/cadence-genus-synthesis/scripts/read-design.tcl
steps/cadence-genus-synthesis/scripts/setup-session.tcl
steps/cadence-innovus-check_shorts/START.tcl
steps/cadence-innovus-check_shorts/assertion_helpers.py
steps/cadence-innovus-check_shorts/configure.yml
steps/cadence-innovus-check_shorts/scripts/main.tcl
steps/cadence-innovus-cts/START.tcl
steps/cadence-innovus-cts/configure.yml
steps/cadence-innovus-cts/scripts/main.tcl
steps/cadence-innovus-cts/scripts/reporting.tcl
steps/cadence-innovus-cts/scripts/setup-ccopt.tcl
steps/cadence-innovus-debug-calibre/configure.yml
steps/cadence-innovus-debug-calibre/enc.tcl
steps/cadence-innovus-eco/START.tcl
steps/cadence-innovus-eco/configure.yml
steps/cadence-innovus-eco/scripts/main.tcl
steps/cadence-innovus-flowsetup/README.md
steps/cadence-innovus-flowsetup/configure.yml
steps/cadence-innovus-flowsetup/run.sh
steps/cadence-innovus-flowsetup/setup.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/always-source.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/embed-return.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/restore-design.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/route-design-check.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/run-debug.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/save-design.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/setup-session.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/stream-out.tcl
steps/cadence-innovus-flowsetup/innovus-foundation-flow/custom-scripts/summary-report.tcl
steps/cadence-innovus-flowsetup/scripts/post_cts.tcl
steps/cadence-innovus-flowsetup/scripts/post_init.tcl
steps/cadence-innovus-flowsetup/scripts/post_place.tcl
steps/cadence-innovus-flowsetup/scripts/post_postctshold.tcl
steps/cadence-innovus-flowsetup/scripts/post_postroute.tcl
steps/cadence-innovus-flowsetup/scripts/post_route.tcl
steps/cadence-innovus-flowsetup/scripts/post_signoff.tcl
steps/cadence-innovus-flowsetup/scripts/pre_cts.tcl
steps/cadence-innovus-flowsetup/scripts/pre_init.tcl
steps/cadence-innovus-flowsetup/scripts/pre_place.tcl
steps/cadence-innovus-flowsetup/scripts/pre_postctshold.tcl
steps/cadence-innovus-flowsetup/scripts/pre_postroute.tcl
steps/cadence-innovus-flowsetup/scripts/pre_route.tcl
steps/cadence-innovus-flowsetup/scripts/pre_signoff.tcl
steps/cadence-innovus-genlib/START.tcl
steps/cadence-innovus-genlib/configure.yml
steps/cadence-innovus-genlib/scripts/extract_model.tcl
steps/cadence-innovus-init/START.tcl
steps/cadence-innovus-init/configure.yml
steps/cadence-innovus-init/scripts/add-endcaps-welltaps.tcl
steps/cadence-innovus-init/scripts/floorplan.tcl
steps/cadence-innovus-init/scripts/main.tcl
steps/cadence-innovus-init/scripts/make-path-groups.tcl
steps/cadence-innovus-init/scripts/pin-assignments.tcl
steps/cadence-innovus-init/scripts/quality-of-life.tcl
steps/cadence-innovus-init/scripts/reporting.tcl
steps/cadence-innovus-place/START.tcl
steps/cadence-innovus-place/configure.yml
steps/cadence-innovus-place-route/START.tcl
steps/cadence-innovus-place-route/configure.yml
steps/cadence-innovus-place-route/scripts/power-strategy-dualmesh.tcl
steps/cadence-innovus-place-route/scripts/power-strategy-singlemesh.tcl
steps/cadence-innovus-place-route/scripts/cts/main.tcl
steps/cadence-innovus-place-route/scripts/cts/reporting.tcl
steps/cadence-innovus-place-route/scripts/cts/setup-ccopt.tcl
steps/cadence-innovus-place-route/scripts/init/add-endcaps-welltaps.tcl
steps/cadence-innovus-place-route/scripts/init/floorplan.tcl
steps/cadence-innovus-place-route/scripts/init/main.tcl
steps/cadence-innovus-place-route/scripts/init/make-path-groups.tcl
steps/cadence-innovus-place-route/scripts/init/pin-assignments.tcl
steps/cadence-innovus-place-route/scripts/init/quality-of-life.tcl
steps/cadence-innovus-place-route/scripts/init/reporting.tcl
steps/cadence-innovus-place-route/scripts/place/clean-cellpad.tcl
steps/cadence-innovus-place-route/scripts/place/main.tcl
steps/cadence-innovus-place-route/scripts/place/reporting.tcl
steps/cadence-innovus-place-route/scripts/place/setup-cellpad.tcl
steps/cadence-innovus-place-route/scripts/postcts_hold/main.tcl
steps/cadence-innovus-place-route/scripts/postcts_hold/setup-optmode.tcl
steps/cadence-innovus-place-route/scripts/postroute/main.tcl
steps/cadence-innovus-place-route/scripts/postroute/setup-optmode.tcl
steps/cadence-innovus-place-route/scripts/postroute_hold/main.tcl
steps/cadence-innovus-place-route/scripts/power/globalnetconnect.tcl
steps/cadence-innovus-place-route/scripts/power/main.tcl
steps/cadence-innovus-place-route/scripts/route/main.tcl
steps/cadence-innovus-place-route/scripts/signoff/generate-results.tcl
steps/cadence-innovus-place-route/scripts/signoff/main.tcl
steps/cadence-innovus-place-route/scripts/signoff/reporting.tcl
steps/cadence-innovus-place/scripts/clean-cellpad.tcl
steps/cadence-innovus-place/scripts/main.tcl
steps/cadence-innovus-place/scripts/reporting.tcl
steps/cadence-innovus-place/scripts/setup-cellpad.tcl
steps/cadence-innovus-place/scripts/setup-inst-gap.tcl
steps/cadence-innovus-place/scripts/setup-optmode.tcl
steps/cadence-innovus-postcts_hold/START.tcl
steps/cadence-innovus-postcts_hold/configure.yml
steps/cadence-innovus-postcts_hold/scripts/main.tcl
steps/cadence-innovus-postcts_hold/scripts/setup-optmode.tcl
steps/cadence-innovus-postroute/START.tcl
steps/cadence-innovus-postroute/configure.yml
steps/cadence-innovus-postroute/scripts/main.tcl
steps/cadence-innovus-postroute/scripts/setup-optmode.tcl
steps/cadence-innovus-postroute_hold/START.tcl
steps/cadence-innovus-postroute_hold/configure.yml
steps/cadence-innovus-postroute_hold/scripts/main.tcl
steps/cadence-innovus-power/START.tcl
steps/cadence-innovus-power/configure.yml
steps/cadence-innovus-power/scripts/globalnetconnect.tcl
steps/cadence-innovus-power/scripts/main.tcl
steps/cadence-innovus-power/scripts/power-strategy-dualmesh.tcl
steps/cadence-innovus-power/scripts/power-strategy-singlemesh.tcl
steps/cadence-innovus-route/START.tcl
steps/cadence-innovus-route/configure.yml
steps/cadence-innovus-route/scripts/main.tcl
steps/cadence-innovus-signoff/START.tcl
steps/cadence-innovus-signoff/configure.yml
steps/cadence-innovus-signoff/scripts/generate-results.tcl
steps/cadence-innovus-signoff/scripts/main.tcl
steps/cadence-innovus-signoff/scripts/reporting.tcl
steps/cadence-pegasus-drc/configure.yml
steps/cadence-pegasus-drc/run_drc.sh
steps/cadence-pegasus-fill/configure.yml
steps/cadence-pegasus-gdsmerge-child/configure.yml
steps/cadence-pegasus-gdsmerge-child/merge.setup.template
steps/cadence-pegasus-lvs/configure.yml
steps/cadence-pegasus-lvs/lvs.runset.template
steps/cadence-pegasus-lvs/run.sh
steps/constraints/configure.yml
steps/constraints/constraints.tcl
steps/constraints/outputs/constraints.tcl
steps/info/configure.yml
steps/mentor-calibre-chipart/.gitignore
steps/mentor-calibre-chipart/Makefile
steps/mentor-calibre-chipart/chipart.tcl
steps/mentor-calibre-chipart/configure.yml
steps/mentor-calibre-chipart/draw.py
steps/mentor-calibre-chipart/stipple.tcl
steps/mentor-calibre-chipart/inputs/shapes.py
steps/mentor-calibre-drc/configure.yml
steps/mentor-calibre-drc/drc.runset.template
steps/mentor-calibre-fill/configure.yml
steps/mentor-calibre-fill/fill.runset.template
steps/mentor-calibre-gdsmerge/README.md
steps/mentor-calibre-gdsmerge/configure.yml
steps/mentor-calibre-gdsmerge-child/configure.yml
steps/mentor-calibre-gdsmerge-child/merge.tcl
steps/mentor-calibre-lvs/README.md
steps/mentor-calibre-lvs/configure.yml
steps/mentor-calibre-lvs/lvs.runset.template
steps/mentor-calibre-v2lvs/configure.yml
steps/open-graywolf-place/README
steps/open-graywolf-place/configure.yml
steps/open-graywolf-place/qflow-scripts/.gitignore
steps/open-graywolf-place/qflow-scripts/Makefile
steps/open-graywolf-place/qflow-scripts/hash.c
steps/open-graywolf-place/qflow-scripts/hash.h
steps/open-graywolf-place/qflow-scripts/lef.h
steps/open-graywolf-place/qflow-scripts/place2def.tcl
steps/open-graywolf-place/qflow-scripts/readlef.c
steps/open-graywolf-place/qflow-scripts/readlef.h
steps/open-graywolf-place/qflow-scripts/readverilog.c
steps/open-graywolf-place/qflow-scripts/readverilog.h
steps/open-graywolf-place/qflow-scripts/vlog2Cel.c
steps/open-graywolf-place/qflow-scripts/vlog2Verilog.c
steps/open-icc2innovus/configure.yml
steps/open-icc2innovus/icc2innovus.py
steps/open-magic-def2spice/configure.yml
steps/open-magic-def2spice/extract.tcl
steps/open-magic-drc/configure.yml
steps/open-magic-drc/run_drc.tcl
steps/open-magic-gds2spice/configure.yml
steps/open-magic-gds2spice/extract.tcl
steps/open-netgen-lvs/configure.yml
steps/open-netgen-lvs/run_lvs.sh
steps/open-qrouter-route/README
steps/open-qrouter-route/configure.yml
steps/open-qrouter-route/qrouter.cfg
steps/open-replace-place/configure.yml
steps/open-replace-place/dump_diesize.py
steps/open-replace-place/dump_pinlist.py
steps/open-replace-place/pins.py
steps/open-yosys-synthesis/configure.yml
steps/open-yosys-synthesis/generate-synth.py
steps/open-yosys-synthesis/synth.ys.template
steps/synopsys-dc-synthesis/CHANGELOG.md
steps/synopsys-dc-synthesis/START.tcl
steps/synopsys-dc-synthesis/assertion_helpers.py
steps/synopsys-dc-synthesis/configure.yml
steps/synopsys-dc-synthesis/run.sh
steps/synopsys-dc-synthesis/scripts/compile-options.tcl
steps/synopsys-dc-synthesis/scripts/compile.tcl
steps/synopsys-dc-synthesis/scripts/designer-interface.tcl
steps/synopsys-dc-synthesis/scripts/generate-results.tcl
steps/synopsys-dc-synthesis/scripts/make-path-groups.tcl
steps/synopsys-dc-synthesis/scripts/read-design.tcl
steps/synopsys-dc-synthesis/scripts/reporting.tcl
steps/synopsys-dc-synthesis/scripts/setup-session.tcl
steps/synopsys-formality-verification/START.tcl
steps/synopsys-formality-verification/configure.yml
steps/synopsys-formality-verification/run.sh
steps/synopsys-formality-verification/scripts/designer-interface.tcl
steps/synopsys-formality-verification/scripts/read-design.tcl
steps/synopsys-formality-verification/scripts/setup-session.tcl
steps/synopsys-formality-verification/scripts/verify.tcl
steps/synopsys-pt-eco/START.tcl
steps/synopsys-pt-eco/configure.yml
steps/synopsys-pt-eco/scripts/designer-interface.tcl
steps/synopsys-pt-eco/scripts/fix-eco.tcl
steps/synopsys-pt-eco/scripts/read-design.tcl
steps/synopsys-pt-power/START.tcl
steps/synopsys-pt-power/configure.yml
steps/synopsys-pt-power/debug.sh
steps/synopsys-pt-power/run.sh
steps/synopsys-pt-power/scripts/designer-interface.tcl
steps/synopsys-pt-power/scripts/read-design.tcl
steps/synopsys-pt-power/scripts/report-power.tcl
steps/synopsys-pt-power/scripts/report-timing.tcl
steps/synopsys-pt-power/scripts/setup-session.tcl
steps/synopsys-pt-timing-signoff/configure.yml
steps/synopsys-pt-timing-signoff/designer_interface.tcl
steps/synopsys-pt-timing-signoff/pt.tcl
steps/synopsys-pt-timing-signoff/scripts/read_design.tcl
steps/synopsys-ptpx-genlibdb/START.tcl
steps/synopsys-ptpx-genlibdb/configure.yml
steps/synopsys-ptpx-genlibdb/designer_interface.tcl
steps/synopsys-ptpx-genlibdb/scripts/extract_model.tcl
steps/synopsys-ptpx-genlibdb/scripts/read_design.tcl
steps/synopsys-ptpx-genlibdb/scripts/write-interface-timing.tcl
steps/synopsys-ptpx-gl/configure.yml
steps/synopsys-ptpx-gl/designer-interface.tcl
steps/synopsys-ptpx-gl/ptpx.tcl
steps/synopsys-ptpx-rtl/configure.yml
steps/synopsys-ptpx-rtl/pt_px.tcl
steps/synopsys-vcd2saif-convert/configure.yml
steps/synopsys-vcs-sim/configure.yml
steps/synopsys-vcs-sim/run.sh