limit the macro generation file too
diff --git a/configure.py b/configure.py
index e92c8da..8dcc6f2 100755
--- a/configure.py
+++ b/configure.py
@@ -243,9 +243,10 @@
if row == 0 and col <= 1:
continue
- macro_instance = self.projects.get_macro_instance(num_macros_placed)
- instance = "{} {:<4} {:<4} N\n".format(macro_instance, start_x + col * step_x, start_y + row * step_y)
- fh.write(instance)
+ if num_macros_placed < self.num_projects:
+ macro_instance = self.projects.get_macro_instance(num_macros_placed)
+ instance = "{} {:<4} {:<4} N\n".format(macro_instance, start_x + col * step_x, start_y + row * step_y)
+ fh.write(instance)
num_macros_placed += 1