mirror of https://github.com/lnis-uofu/SOFA.git
[Testbench] Bug fix in finding scripts
This commit is contained in:
parent
6d5bb2d794
commit
11d4b156b4
|
@ -40,6 +40,7 @@ args = parser.parse_args()
|
||||||
#####################################################################
|
#####################################################################
|
||||||
logging.info("Finding pre-PnR testbenches...");
|
logging.info("Finding pre-PnR testbenches...");
|
||||||
|
|
||||||
|
script_base_dir_abspath = dirname(os.path.abspath(__file__))
|
||||||
pre_pnr_testbench_dir_abspath = abspath(args.pre_pnr_testbench_dir_name) + "/prepnr/verilog_testbench";
|
pre_pnr_testbench_dir_abspath = abspath(args.pre_pnr_testbench_dir_name) + "/prepnr/verilog_testbench";
|
||||||
|
|
||||||
# Count how many testbenches have been converted
|
# Count how many testbenches have been converted
|
||||||
|
@ -69,7 +70,7 @@ for curr_pre_pnr_testbench_file in pre_pnr_testbench_files:
|
||||||
logging.info("Processing " + curr_pre_pnr_testbench_file + " testbench:")
|
logging.info("Processing " + curr_pre_pnr_testbench_file + " testbench:")
|
||||||
curr_post_pnr_testbench_file = re.sub("_autocheck_top_tb.v$", "_post_pnr_autocheck_top_tb.v", curr_pre_pnr_testbench_file)
|
curr_post_pnr_testbench_file = re.sub("_autocheck_top_tb.v$", "_post_pnr_autocheck_top_tb.v", curr_pre_pnr_testbench_file)
|
||||||
curr_post_pnr_testbench_file = re.sub("\/prepnr\/", "\/postpnr\/", curr_post_pnr_testbench_file)
|
curr_post_pnr_testbench_file = re.sub("\/prepnr\/", "\/postpnr\/", curr_post_pnr_testbench_file)
|
||||||
cmd = "python3 ./post_pnr_testbench_converter.py " \
|
cmd = "python3 " + script_base_dir_abspath + "/post_pnr_testbench_converter.py " \
|
||||||
+ " --pre_pnr_testbench " + curr_pre_pnr_testbench_file \
|
+ " --pre_pnr_testbench " + curr_pre_pnr_testbench_file \
|
||||||
+ " --post_pnr_testbench " + curr_post_pnr_testbench_file
|
+ " --post_pnr_testbench " + curr_post_pnr_testbench_file
|
||||||
subprocess.run(cmd, shell=True, check=True)
|
subprocess.run(cmd, shell=True, check=True)
|
||||||
|
@ -87,7 +88,7 @@ for curr_pre_pnr_testbench_file in pre_pnr_testbench_files:
|
||||||
curr_post_pnr_testbench_file = re.sub("\/prepnr\/", "\/postpnr\/", curr_post_pnr_testbench_file)
|
curr_post_pnr_testbench_file = re.sub("\/prepnr\/", "\/postpnr\/", curr_post_pnr_testbench_file)
|
||||||
curr_wrapper_testbench_file = re.sub("_autocheck_top_tb.v$", "_wrapper_autocheck_top_tb.v", curr_post_pnr_testbench_file)
|
curr_wrapper_testbench_file = re.sub("_autocheck_top_tb.v$", "_wrapper_autocheck_top_tb.v", curr_post_pnr_testbench_file)
|
||||||
logging.info("Processing " + curr_post_pnr_testbench_file + " testbench:")
|
logging.info("Processing " + curr_post_pnr_testbench_file + " testbench:")
|
||||||
cmd = "python3 ./post_pnr_wrapper_testbench_converter.py " \
|
cmd = "python3 " + script_base_dir_abspath + "./post_pnr_wrapper_testbench_converter.py " \
|
||||||
+ " --post_pnr_testbench " + curr_post_pnr_testbench_file \
|
+ " --post_pnr_testbench " + curr_post_pnr_testbench_file \
|
||||||
+ " --pin_assignment_file " + args.pin_assignment_file \
|
+ " --pin_assignment_file " + args.pin_assignment_file \
|
||||||
+ " --wrapper_testbench " + curr_wrapper_testbench_file
|
+ " --wrapper_testbench " + curr_wrapper_testbench_file
|
||||||
|
|
Loading…
Reference in New Issue