From dd5f1685edd0bf18313c534074910b92c7ce210f Mon Sep 17 00:00:00 2001 From: htfab Date: Fri, 10 May 2024 23:20:33 +0200 Subject: [PATCH] feat: skip .lef at shuttle top level --- shuttle.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/shuttle.py b/shuttle.py index e8c22c1..f413247 100644 --- a/shuttle.py +++ b/shuttle.py @@ -222,7 +222,10 @@ class ShuttleConfig: logging.info(f"** {macro_name} **") logging.info(f" FROM {lastrun}") copy_print(f"{lastrun}/final/gds/{macro_name}.gds", f"gds/{macro_name}.gds") - copy_print(f"{lastrun}/final/lef/{macro_name}.lef", f"lef/{macro_name}.lef") + if macro != "tt_top": + copy_print( + f"{lastrun}/final/lef/{macro_name}.lef", f"lef/{macro_name}.lef" + ) copy_print( f"{lastrun}/final/pnl/{macro_name}.pnl.v", f"verilog/gl/{macro_name}.v" ) @@ -264,7 +267,3 @@ class ShuttleConfig: f"{lastrun}/final/gds/{self.tt_top_macro}.gds", f"efabless/gds/{self.tt_top_macro}.gds", ) - copy_print( - f"{lastrun}/final/lef/{self.tt_top_macro}.lef", - f"efabless/lef/{self.tt_top_macro}.lef", - )