From 2675235ea2d0a3e7c9ebbdbaf087c9b755fbc37b Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Tue, 19 Aug 2025 22:14:41 +0300 Subject: [PATCH] fix(shuttle): don't copy pg macros when copying final results There is no real reason to copy them, and they vary per shuttle type --- shuttle.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/shuttle.py b/shuttle.py index 69ed1d4..8606cef 100644 --- a/shuttle.py +++ b/shuttle.py @@ -319,28 +319,6 @@ class ShuttleConfig: copy_function=copy_print, dirs_exist_ok=True, ) - # Copy power gate macros: - for macro in [ - "tt_pg_1v8_1", - "tt_pg_1v8_2", - "tt_pg_1v8_4", - "tt_pg_1v8_ll_1", - "tt_pg_1v8_ll_2", - "tt_pg_1v8_ll_4", - "tt_pg_3v3_2", - ]: - copy_print( - f"tt-multiplexer/pg/sky130/{macro}/gds/{macro}.gds", - f"gds/{macro}.gds", - ) - copy_print( - f"tt-multiplexer/pg/sky130/{macro}/lef/{macro}.lef", - f"lef/{macro}.lef", - ) - copy_print( - f"tt-multiplexer/pg/sky130/{macro}/src/{macro}.v", - f"verilog/gl/{macro}.v", - ) def create_foundry_submission(self, foundry_name: str, copy_user_defines: bool): logging.info(f"creating {foundry_name} submission directory:")