.gitignore
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
maint/dump_tech_ihp_sg13g2.py
maint/dump_tech_sky130A.py
src/microlane/__init__.py
src/microlane/__main__.py
src/microlane/_version.py
src/microlane.egg-info/PKG-INFO
src/microlane.egg-info/SOURCES.txt
src/microlane.egg-info/dependency_links.txt
src/microlane.egg-info/entry_points.txt
src/microlane.egg-info/top_level.txt
src/microlane/flow/command_line.py
src/microlane/flow/config.py
src/microlane/flow/report.py
src/microlane/flow/top_level.py
src/microlane/impl/__init__.py
src/microlane/impl/floorplan.py
src/microlane/impl/patch.py
src/microlane/impl/placement.py
src/microlane/impl/routing.py
src/microlane/impl/streamout.py
src/microlane/synth/__init__.py
src/microlane/synth/bit_blast.py
src/microlane/synth/buffer.py
src/microlane/synth/clean.py
src/microlane/synth/clock_split.py
src/microlane/synth/elaborate.py
src/microlane/synth/gl_export.py
src/microlane/synth/parse.py
src/microlane/synth/tech_map.py
src/microlane/tech/__init__.py
src/microlane/tech/ihp_sg13g2/__init__.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/__init__.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/config.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/floorplans.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/layers.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/pdk_info.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/pnl_terminals.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/routing_grid.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/rules.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/std_cells.gds
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/std_cells.py
src/microlane/tech/ihp_sg13g2/sg13g2_stdcell/tech_map.py
src/microlane/tech/sky130A/__init__.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/__init__.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/config.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/floorplans.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/layers.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/pdk_info.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/pnl_terminals.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/routing_grid.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/rules.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/std_cells.gds
src/microlane/tech/sky130A/sky130_fd_sc_hd/std_cells.py
src/microlane/tech/sky130A/sky130_fd_sc_hd/tech_map.py
src/microlane/util/__init__.py
src/microlane/util/database.py
src/microlane/util/gds.py
src/microlane/util/lef.py
src/microlane/util/logic.py
src/microlane/util/nodes.py
src/microlane/util/progress.py
src/microlane/util/structures.py
src/microlane/util/tech_map.py
src/microlane/util/tokens.py
src/microlane/util/verilog.py
tests/cocotb_gl.sh
tests/cocotb_rtl.sh
tests/drc.sh
tests/harden_cmdline.sh
tests/harden_module.sh
tests/harden_script.sh
tests/lvs.sh
tests/run_all_tests.sh
tests/spice_extract.sh
tests/spice_sim.sh
tests/spice_sim_verify.sh
tests/tt_precheck.sh
tests/scripts/drc.tcl
tests/scripts/extract.tcl
tests/scripts/harden.py
tests/scripts/info.yaml
tests/scripts/lvs.py
tests/scripts/requirements.txt
tests/scripts/sim.ihp-sg13g2.spice
tests/scripts/sim.sky130A.spice
tests/scripts/verify_sim.py
tests/scripts/viewer.sch
tests/scripts/cocotb/gl.ihp-sg13g2.mk
tests/scripts/cocotb/gl.sky130A.mk
tests/scripts/cocotb/rtl.mk
tests/scripts/cocotb/tb.ihp-sg13g2.v
tests/scripts/cocotb/tb.sky130A.v
tests/scripts/cocotb/test.py
tests/src/demo.v