.gitignore
AGENTS.md
CONTRIBUTING.md
MANIFEST.in
README.md
REUSE.toml
pyproject.toml
pytest.ini
setup.py
.devcontainer/devcontainer.json
.devcontainer/setup.sh
LICENSES/Apache-2.0.txt
LICENSES/CC0-1.0.txt
LICENSES/OFL-1.1.txt
docs/.gitignore
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/ord_tutorial.py
docs/ordec_logo.svg
docs/readme.rst
docs/related_projects.rst
docs/requirements.txt
docs/screenshot_demo.png
docs/webui.rst
docs/_static/.keep
docs/cell_lib/base.rst
docs/cell_lib/generic_mos.rst
docs/cell_lib/ihp130.rst
docs/cell_lib/index.rst
docs/cell_lib/sky130.rst
docs/dev/containers_and_ci.rst
docs/dev/design_decisions.rst
docs/dev/index.rst
docs/dev/ipython_integration.rst
docs/dev/ngspice_pipe_mode.rst
docs/dev/setup.rst
docs/dev/todos.rst
docs/ref/architecture.svg
docs/ref/cell_and_generate.rst
docs/ref/constraints.rst
docs/ref/extlibrary.rst
docs/ref/geoprim.rst
docs/ref/geoprim_D4.svg
docs/ref/geoprim_rect.svg
docs/ref/index.rst
docs/ref/layout.rst
docs/ref/ord.rst
docs/ref/ordb.rst
docs/ref/ordb_demo.py
docs/ref/rational.rst
docs/ref/schema.rst
examples/JupyterExample.py
examples/README.md
examples/demo/counter.v
examples/demo/counter_yosys.py
examples/demo/gen_all.py
examples/demo/run_drc.py
examples/demo/top.ord
examples/dev/layout.py
examples/dev/render2.py
ordec/__init__.py
ordec/__main__.py
ordec/extlibrary.py
ordec/importer.py
ordec/language.py
ordec/lef_in.py
ordec/report.py
ordec/server.py
ordec/sphinx_ext.py
ordec/version.py
ordec.egg-info/PKG-INFO
ordec.egg-info/SOURCES.txt
ordec.egg-info/dependency_links.txt
ordec.egg-info/entry_points.txt
ordec.egg-info/requires.txt
ordec.egg-info/top_level.txt
ordec/core/__init__.py
ordec/core/cell.py
ordec/core/constraints.py
ordec/core/context.py
ordec/core/directory.py
ordec/core/geoprim.py
ordec/core/ordb.py
ordec/core/rational.py
ordec/core/schema.py
ordec/core/simarray.py
ordec/examples/__init__.py
ordec/examples/amp.ord
ordec/examples/amp.uistate.json
ordec/examples/blank.ord
ordec/examples/blank.uistate.json
ordec/examples/currentmirror.ord
ordec/examples/currentmirror.uistate.json
ordec/examples/nand2.ord
ordec/examples/nand2.uistate.json
ordec/examples/rc_curve.py
ordec/examples/rc_curve.uistate.json
ordec/examples/vco_pseudodiff.ord
ordec/examples/vco_pseudodiff.uistate.json
ordec/examples/voltagedivider.ord
ordec/examples/voltagedivider.uistate.json
ordec/examples/voltagedivider_py.py
ordec/examples/voltagedivider_py.uistate.json
ordec/layout/__init__.py
ordec/layout/gds_in.py
ordec/layout/gds_out.py
ordec/layout/helpers.py
ordec/layout/klayout.py
ordec/layout/makevias.py
ordec/layout/srouter.py
ordec/layout/webdata.py
ordec/lib/__init__.py
ordec/lib/base.py
ordec/lib/generic_mos.py
ordec/lib/ihp130.py
ordec/lib/pdk_common.py
ordec/lib/sky130.py
ordec/ord/__init__.py
ordec/ord/context.py
ordec/ord/ord.lark
ordec/ord/ord_transformer.py
ordec/ord/parser.py
ordec/ord/python_transformer.py
ordec/schematic/__init__.py
ordec/schematic/helpers.py
ordec/schematic/netlister.py
ordec/schematic/render.py
ordec/schematic/routing.py
ordec/schematic/verilog_in.py
ordec/sim/__init__.py
ordec/sim/ngspice.py
ordec/sim/simulator.py
ordec/sim/webdata.py
tests/__init__.py
tests/conftest.py
tests/test_cell.py
tests/test_drc_schema.py
tests/test_geoprim.py
tests/test_ihp130_inv.py
tests/test_ipython.py
tests/test_layout.py
tests/test_layout_constraints.py
tests/test_lef_in.py
tests/test_ord.py
tests/test_ord_compiler.py
tests/test_ord_runtime.ord
tests/test_ordb.py
tests/test_ordb_generic_mos.py
tests/test_rational.py
tests/test_renderview.py
tests/test_report.py
tests/test_schematic.py
tests/test_schematic_constraints.py
tests/test_sim_hierarchy.py
tests/test_sim_highlevel.py
tests/test_sim_ngspice.py
tests/test_srouter.py
tests/test_verilog_in.py
tests/test_web.py
tests/test_web_eventbus.py
tests/web_fixtures.py
tests/layout_gds/__init__.py
tests/layout_gds/test_aref.gds
tests/layout_gds/test_label.gds
tests/layout_gds/test_path_custom.gds
tests/layout_gds/test_path_flush.gds
tests/layout_gds/test_path_round.gds
tests/layout_gds/test_path_square.gds
tests/layout_gds/test_polygon.gds
tests/layout_gds/test_sref_bad_angle.gds
tests/layout_gds/test_sref_bad_mag.gds
tests/layout_gds/test_sref_d4.gds
tests/layout_gds/test_sref_nested.gds
tests/layout_gds/test_write_gds.gds
tests/layout_gds/test_write_gds_without_cell.gds
tests/lib/__init__.py
tests/lib/drc_example.py
tests/lib/ihp130_inv.py
tests/lib/layoutgl_example.py
tests/lib/report.py
tests/lib/schematics.py
tests/lib/sim.py
tests/lib/ord/__init__.py
tests/lib/ord/d_ff_soc.ord
tests/lib/ord/d_flip_flop.ord
tests/lib/ord/d_latch.ord
tests/lib/ord/d_latch_schem_check.ord
tests/lib/ord/d_latch_soc.ord
tests/lib/ord/empty.ord
tests/lib/ord/empty2.ord
tests/lib/ord/inverter.ord
tests/lib/ord/inverter_constraints.ord
tests/lib/ord/multicell.ord
tests/lib/ord/mux2.ord
tests/lib/ord/nand.ord
tests/lib/ord/nmux.ord
tests/lib/ord/reg.ord
tests/lib/ord/reg_array_structs.ord
tests/lib/ord/reg_struct_arrays.ord
tests/lib/ord/ringosc.ord
tests/lib/ord/sr_flip_flop.ord
tests/lib/ord/strongarm.ord
tests/renderview_ref/README.md
tests/renderview_ref/__init__.py
tests/renderview_ref/lib_and2_sym.svg
tests/renderview_ref/lib_inverter_sch.svg
tests/renderview_ref/lib_inverter_sym.svg
tests/renderview_ref/lib_or2_sym.svg
tests/renderview_ref/lib_ringosc_sch.svg
tests/renderview_ref/libtest_multibitreg_arrayofstructs5_sym.svg
tests/renderview_ref/libtest_multibitreg_arrays32_sym.svg
tests/renderview_ref/libtest_multibitreg_arrays5_sch.svg
tests/renderview_ref/libtest_multibitreg_arrays5_sym.svg
tests/renderview_ref/libtest_multibitreg_structofarrays5_sym.svg
tests/renderview_ref/libtest_netnamingtest_sch.svg
tests/renderview_ref/libtest_portaligntest_sch.svg
tests/renderview_ref/libtest_rotatetest_sch.svg
tests/renderview_ref/libtest_tapaligntest_sch.svg
tests/renderview_ref/libtest_testnmosinv.svg
tests/renderview_ref/libtest_testnmosinv_nowiring.svg
tests/renderview_ref/make_styled.py
tests/renderview_ref/ordtest_dffsoc_sch.svg
tests/renderview_ref/ordtest_dflipflop_sch.svg
tests/renderview_ref/ordtest_dlatch_sch.svg
tests/renderview_ref/ordtest_dlatch_schem_check_sch.svg
tests/renderview_ref/ordtest_dlatchsoc_sch.svg
tests/renderview_ref/ordtest_inverter_constraints_sch.svg
tests/renderview_ref/ordtest_inverter_sch.svg
tests/renderview_ref/ordtest_nand_sch.svg
tests/renderview_ref/ordtest_nmux_sch.svg
tests/renderview_ref/ordtest_reg_sch.svg
tests/renderview_ref/ordtest_ringosc_migrated_sch.svg
tests/renderview_ref/ordtest_strongarm_sch.svg
web/.gitignore
web/app.html
web/index.html
web/package-lock.json
web/package.json
web/vite.config.js
web/public/loading.gif
web/public/ordec_icon.svg
web/public/ordec_logo.svg
web/public/fonts/Inconsolata/Inconsolata-VariableFont_wdth,wght.ttf
web/public/fonts/Inconsolata/Inconsolata-VariableFont_wdth,wght.ttf.license
web/src/ace-ord-mode.js
web/src/ace-ord-style.css
web/src/auth.js
web/src/client.js
web/src/event-bus.js
web/src/hier-selector.js
web/src/layout-gl.js
web/src/main.js
web/src/resultviewer.js
web/src/siformat.js
web/src/simplot.js
web/src/style.css
web/src/theme.js
web/src/glsl/layout-labels.frag
web/src/glsl/layout-labels.vert
web/src/glsl/layout-post.frag
web/src/glsl/layout-post.vert
web/src/glsl/layout-shapes.frag
web/src/glsl/layout-shapes.vert