Skip to content

Commit

Permalink
feat(configure): set "pg_vaa" in modules.yaml for 3v3 projects
Browse files Browse the repository at this point in the history
This property tells the mux to include 3v3 power gate (in addition to the standard 1v8 power gate)
  • Loading branch information
urish committed Jul 4, 2024
1 parent 3c25ae0 commit 054e41b
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion shuttle.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ def configure_mux(self):
"width": width,
"height": height,
"analog": {i: None for i in range(project.info.analog_pins)},
"pg_vaa": project.info.uses_3v3,
}
module_config["modules"].append(module_entry)

Expand Down Expand Up @@ -241,7 +242,7 @@ def copy_final_results(self):
dirs_exist_ok=True,
)
# Copy power gate macros:
for macro in ["tt_pg_vdd_1", "tt_pg_vdd_2"]:
for macro in ["tt_pg_1v8_1", "tt_pg_1v8_2", "tt_pg_1v8_4", "tt_pg_3v3_2"]:
copy_print(
f"tt-multiplexer/pg/{macro}/gds/{macro}.gds",
f"gds/{macro}.gds",
Expand Down

0 comments on commit 054e41b

Please sign in to comment.