From 330785635dbdb4409ecf306f42f8b439e47b4379 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Tue, 13 Sep 2022 17:53:33 -0700 Subject: [PATCH 1/2] [test] now use a bigger fabric for the test case on custom I/O location --- .../basic_tests/k4_series/k4n4_custom_io_loc/config/task.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openfpga_flow/tasks/basic_tests/k4_series/k4n4_custom_io_loc/config/task.conf b/openfpga_flow/tasks/basic_tests/k4_series/k4n4_custom_io_loc/config/task.conf index aded85577..f19283103 100644 --- a/openfpga_flow/tasks/basic_tests/k4_series/k4n4_custom_io_loc/config/task.conf +++ b/openfpga_flow/tasks/basic_tests/k4_series/k4n4_custom_io_loc/config/task.conf @@ -19,7 +19,7 @@ fpga_flow=vpr_blif openfpga_shell_template=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_shell_scripts/write_full_testbench_example_script.openfpga openfpga_arch_file=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_openfpga.xml openfpga_sim_setting_file=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_simulation_settings/auto_sim_openfpga.xml -openfpga_vpr_device_layout=--device 2x2 +openfpga_vpr_device_layout=--device 4x4 openfpga_fast_configuration= [ARCHITECTURES] From 83c89ae1bfcb87448b9a32271da47da22fa71ff3 Mon Sep 17 00:00:00 2001 From: tangxifan Date: Tue, 13 Sep 2022 23:05:41 -0700 Subject: [PATCH 2/2] [arch] add more corner case to test the custom I/O location feature --- .../k4_N4_tileable_customIoLoc_40nm.xml | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/openfpga_flow/vpr_arch/k4_N4_tileable_customIoLoc_40nm.xml b/openfpga_flow/vpr_arch/k4_N4_tileable_customIoLoc_40nm.xml index a47264513..69630c5e1 100644 --- a/openfpga_flow/vpr_arch/k4_N4_tileable_customIoLoc_40nm.xml +++ b/openfpga_flow/vpr_arch/k4_N4_tileable_customIoLoc_40nm.xml @@ -43,7 +43,10 @@ - io_top[0:3].inpad io_top[0:7].outpad io_top[4:7].inpad + io_top[0:1].inpad io_top[0:1].outpad + io_top[3:2].inpad + io_top[4:5].inpad io_top[2:4].outpad + io_top[6:7].inpad io_top[5:7].outpad @@ -54,7 +57,10 @@ - io_bottom[0:1].outpad io_bottom[0:3].inpad io_bottom[2:5].outpad io_bottom[4:5].inpad + io_bottom[0:1].outpad + io_bottom[2:2].outpad io_bottom[0:3].inpad + io_bottom[3:3].outpad + io_bottom[4:5].outpad io_bottom[4:5].inpad @@ -65,7 +71,10 @@ - io_left.inpad io_left.outpad + io_left[1:1].inpad io_left[1:1].outpad + io_left[0:0].inpad io_left[0:0].outpad + io_left[2:2].inpad io_left[2:2].outpad + io_left[3:3].inpad io_left[3:3].outpad @@ -76,7 +85,10 @@ - io_right[1:1].inpad io_right[1:0].outpad io_right[0:0].inpad + io_right[0:0].inpad + io_right[1:1].outpad + io_right[0:0].outpad + io_right[1:1].inpad