Skip to content

Commit

Permalink
feat: update directory structure for analog switch
Browse files Browse the repository at this point in the history
  • Loading branch information
htfab committed May 23, 2024
1 parent 8e2da84 commit 717faf2
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions shuttle.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,15 +171,15 @@ def find_last_run(self, macro: str):

def copy_mux_macro(self, source_dir: str, name: str):
copy_print(
f"tt-multiplexer/{source_dir}/{name}.gds",
f"tt-multiplexer/{source_dir}/gds/{name}.gds",
f"tt-multiplexer/ol2/tt_top/gds/{name}.gds",
)
copy_print(
f"tt-multiplexer/{source_dir}/{name}.lef",
f"tt-multiplexer/{source_dir}/lef/{name}.lef",
f"tt-multiplexer/ol2/tt_top/lef/{name}.lef",
)
copy_print(
f"tt-multiplexer/{source_dir}/{name}.v",
f"tt-multiplexer/{source_dir}/src/{name}.v",
f"tt-multiplexer/ol2/tt_top/verilog/{name}.v",
)

Expand Down Expand Up @@ -211,6 +211,7 @@ def copy_macros(self):
self.copy_mux_macro("pg/tt_pg_vdd_1", "tt_pg_vdd_1")
self.copy_mux_macro("pg/tt_pg_vdd_2", "tt_pg_vdd_2")
self.copy_mux_macro("asw/tt_asw_1v8", "tt_asw_1v8")
self.copy_mux_macro("asw/tt_asw_3v3", "tt_asw_3v3")

def copy_final_results(self):
macros = ["tt_um_chip_rom", "tt_ctrl", "tt_mux", "tt_top"]
Expand Down Expand Up @@ -241,15 +242,15 @@ def copy_final_results(self):
# Copy power gate macros:
for macro in ["tt_pg_vdd_1", "tt_pg_vdd_2"]:
copy_print(
f"tt-multiplexer/pg/{macro}/{macro}.gds",
f"tt-multiplexer/pg/{macro}/gds/{macro}.gds",
f"gds/{macro}.gds",
)
copy_print(
f"tt-multiplexer/pg/{macro}/{macro}.lef",
f"tt-multiplexer/pg/{macro}/lef/{macro}.lef",
f"lef/{macro}.lef",
)
copy_print(
f"tt-multiplexer/pg/{macro}/{macro}.v",
f"tt-multiplexer/pg/{macro}/src/{macro}.v",
f"verilog/gl/{macro}.v",
)

Expand Down

0 comments on commit 717faf2

Please sign in to comment.