update magic gds script to properly name the toplevel cell
diff --git a/scripts/magic.tcl b/scripts/magic.tcl
index 6ba329d..be70566 100644
--- a/scripts/magic.tcl
+++ b/scripts/magic.tcl
@@ -60,10 +60,14 @@
puts "saved box values: [box values]"
# Write gds
+cellname rename $::env(magic_result_file_tag) $::env(DESIGN_NAME)
if { $::env(MAGIC_GENERATE_GDS) } {
cif *hier write disable
- gds write $::env(magic_result_file_tag).gds
+ #gds write $::env(magic_result_file_tag).gds
+ cd $::env(RUN_DIR)/results/magic/
+ gds write $::env(DESIGN_NAME).gds
puts "GDS write complete"
+ cd $::env(OPENLANE_ROOT)
}
if { $::env(MAGIC_GENERATE_LEF) } {