From f0bed1244cd2783d78e5dea25260d1ee0aecbcd9 Mon Sep 17 00:00:00 2001 From: ganeshgore Date: Thu, 9 Jan 2020 16:50:34 -0700 Subject: [PATCH] Added blif file folding before VPR run --- openfpga_flow/scripts/run_fpga_flow.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/openfpga_flow/scripts/run_fpga_flow.py b/openfpga_flow/scripts/run_fpga_flow.py index a25373356..5cc5f37bb 100644 --- a/openfpga_flow/scripts/run_fpga_flow.py +++ b/openfpga_flow/scripts/run_fpga_flow.py @@ -580,7 +580,15 @@ def collect_files_for_vpr(): def run_vpr(): ExecTime["VPRStart"] = time.time() - + # Format the BLIF File + cmd = r"mv %s.blif %s.blif.bak && cat %s.blif.bak" % ( + args.top_module, + args.top_module, + args.top_module) + cmd += r"| sed 's/$/./' | fold -s -w80 " + cmd += r"| sed 's/[^.]$/ \\/' | sed 's/[.]$/ /'" + cmd += " > %s.blif" % args.top_module + os.system(cmd) if not args.fix_route_chan_width: # Run Standard VPR Flow min_channel_width = run_standard_vpr(