Corrected a path in the generate_fill Tcl script for magic for sky130.
diff --git a/VERSION b/VERSION
index 9203b1d..9ecac49 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.514
+1.0.515
diff --git a/sky130/custom/scripts/generate_fill.py b/sky130/custom/scripts/generate_fill.py
index 1d08dad..c2a16ce 100755
--- a/sky130/custom/scripts/generate_fill.py
+++ b/sky130/custom/scripts/generate_fill.py
@@ -56,7 +56,7 @@
'-dnull',
'-noconsole',
'-rcfile', rcfile,
- 'generate_fill_dist.tcl',
+ layoutpath + '/generate_fill_dist.tcl',
filename]
mproc = subprocess.run(magic_run_opts,
@@ -225,6 +225,7 @@
print('cif ostyle wafflefill(tiled)', file=ofile)
print('', file=ofile)
# Use FIXED_BBOX as the boundary if it exists
+ print('select top cell', file=ofile)
print('catch {box values {*}[property FIXED_BBOX]}', file=ofile)
print('set fullbox [box values]', file=ofile)
print('set xmax [lindex $fullbox 2]', file=ofile)
@@ -383,7 +384,7 @@
'-dnull',
'-noconsole',
'-rcfile', rcfile_path,
- 'generate_fill.tcl']
+ layoutpath + '/generate_fill.tcl']
if debugmode:
print('Running: ' + ' '.join(magic_run_opts))
@@ -429,7 +430,7 @@
'-dnull',
'-noconsole',
'-rcfile', rcfile_path,
- 'generate_fill_final.tcl']
+ layoutpath + '/generate_fill_final.tcl']
mproc = subprocess.run(magic_run_opts,
stdin = subprocess.DEVNULL,