[test] deploy new tests
This commit is contained in:
parent
05a49278ed
commit
930d98f2af
|
@ -0,0 +1,61 @@
|
||||||
|
<fabric_key>
|
||||||
|
<module name="fpga_top">
|
||||||
|
<region id="0">
|
||||||
|
<key id="0" name="sb_2__2_" value="0" alias="sb_2__2_"/>
|
||||||
|
<key id="1" name="grid_clb" value="3" alias="grid_clb_2__2_"/>
|
||||||
|
<key id="2" name="sb_0__1_" value="0" alias="sb_0__1_"/>
|
||||||
|
<key id="3" name="cby_0__1_" value="0" alias="cby_0__1_"/>
|
||||||
|
<key id="4" name="grid_clb" value="2" alias="grid_clb_2__1_"/>
|
||||||
|
<key id="5" name="grid_io_left" value="0" alias="grid_io_left_0__1_"/>
|
||||||
|
<key id="6" name="sb_1__0_" value="0" alias="sb_1__0_"/>
|
||||||
|
<key id="7" name="sb_1__1_" value="0" alias="sb_1__1_"/>
|
||||||
|
<key id="8" name="cbx_1__1_" value="1" alias="cbx_2__1_"/>
|
||||||
|
<key id="9" name="cby_1__1_" value="1" alias="cby_1__2_"/>
|
||||||
|
<key id="10" name="grid_io_right" value="0" alias="grid_io_right_3__2_"/>
|
||||||
|
<key id="11" name="cbx_1__0_" value="1" alias="cbx_2__0_"/>
|
||||||
|
<key id="12" name="cby_1__1_" value="0" alias="cby_1__1_"/>
|
||||||
|
<key id="13" name="grid_io_right" value="1" alias="grid_io_right_3__1_"/>
|
||||||
|
<key id="14" name="grid_io_bottom" value="1" alias="grid_io_bottom_1__0_"/>
|
||||||
|
<key id="15" name="cby_2__1_" value="0" alias="cby_2__1_"/>
|
||||||
|
<key id="16" name="sb_2__1_" value="0" alias="sb_2__1_"/>
|
||||||
|
<key id="17" name="cbx_1__0_" value="0" alias="cbx_1__0_"/>
|
||||||
|
<key id="18" name="grid_clb" value="1" alias="grid_clb_1__2_"/>
|
||||||
|
<key id="19" name="cbx_1__2_" value="0" alias="cbx_1__2_"/>
|
||||||
|
<key id="20" name="cbx_1__2_" value="1" alias="cbx_2__2_"/>
|
||||||
|
<key id="21" name="sb_2__0_" value="0" alias="sb_2__0_"/>
|
||||||
|
<key id="22" name="sb_1__2_" value="0" alias="sb_1__2_"/>
|
||||||
|
<key id="23" name="cby_0__1_" value="1" alias="cby_0__2_"/>
|
||||||
|
<key id="24" name="sb_0__0_" value="0" alias="sb_0__0_"/>
|
||||||
|
<key id="25" name="grid_clb" value="0" alias="grid_clb_1__1_"/>
|
||||||
|
<key id="26" name="cby_2__1_" value="1" alias="cby_2__2_"/>
|
||||||
|
<key id="27" name="grid_io_top" value="1" alias="grid_io_top_2__3_"/>
|
||||||
|
<key id="28" name="sb_0__2_" value="0" alias="sb_0__2_"/>
|
||||||
|
<key id="29" name="grid_io_bottom" value="0" alias="grid_io_bottom_2__0_"/>
|
||||||
|
<key id="30" name="cbx_1__1_" value="0" alias="cbx_1__1_"/>
|
||||||
|
<key id="31" name="grid_io_top" value="0" alias="grid_io_top_1__3_"/>
|
||||||
|
<key id="32" name="grid_io_left" value="1" alias="grid_io_left_0__2_"/>
|
||||||
|
</region>
|
||||||
|
</module>
|
||||||
|
<module name="logical_tile_clb_mode_clb_">
|
||||||
|
<key id="0" name="logical_tile_clb_mode_default__fle" value="1" alias="logical_tile_clb_mode_default__fle_1"/>
|
||||||
|
<key id="1" name="logical_tile_clb_mode_default__fle" value="0" alias="logical_tile_clb_mode_default__fle_0"/>
|
||||||
|
<key id="2" name="logical_tile_clb_mode_default__fle" value="3" alias="logical_tile_clb_mode_default__fle_3"/>
|
||||||
|
<key id="3" name="mux_tree_size14_mem" value="0" alias="mem_fle_0_in_0"/>
|
||||||
|
<key id="4" name="logical_tile_clb_mode_default__fle" value="2" alias="logical_tile_clb_mode_default__fle_2"/>
|
||||||
|
<key id="5" name="mux_tree_size14_mem" value="1" alias="mem_fle_0_in_1"/>
|
||||||
|
<key id="6" name="mux_tree_size14_mem" value="2" alias="mem_fle_0_in_2"/>
|
||||||
|
<key id="7" name="mux_tree_size14_mem" value="3" alias="mem_fle_0_in_3"/>
|
||||||
|
<key id="8" name="mux_tree_size14_mem" value="4" alias="mem_fle_1_in_0"/>
|
||||||
|
<key id="9" name="mux_tree_size14_mem" value="5" alias="mem_fle_1_in_1"/>
|
||||||
|
<key id="10" name="mux_tree_size14_mem" value="6" alias="mem_fle_1_in_2"/>
|
||||||
|
<key id="11" name="mux_tree_size14_mem" value="7" alias="mem_fle_1_in_3"/>
|
||||||
|
<key id="12" name="mux_tree_size14_mem" value="8" alias="mem_fle_2_in_0"/>
|
||||||
|
<key id="13" name="mux_tree_size14_mem" value="9" alias="mem_fle_2_in_1"/>
|
||||||
|
<key id="14" name="mux_tree_size14_mem" value="10" alias="mem_fle_2_in_2"/>
|
||||||
|
<key id="15" name="mux_tree_size14_mem" value="11" alias="mem_fle_2_in_3"/>
|
||||||
|
<key id="16" name="mux_tree_size14_mem" value="12" alias="mem_fle_3_in_0"/>
|
||||||
|
<key id="17" name="mux_tree_size14_mem" value="13" alias="mem_fle_3_in_1"/>
|
||||||
|
<key id="18" name="mux_tree_size14_mem" value="14" alias="mem_fle_3_in_2"/>
|
||||||
|
<key id="19" name="mux_tree_size14_mem" value="15" alias="mem_fle_3_in_3"/>
|
||||||
|
</module>
|
||||||
|
</fabric_key>
|
|
@ -116,6 +116,7 @@ run-task basic_tests/fabric_key/generate_random_key $@
|
||||||
run-task basic_tests/fabric_key/generate_random_key_ql_memory_bank $@
|
run-task basic_tests/fabric_key/generate_random_key_ql_memory_bank $@
|
||||||
run-task basic_tests/fabric_key/load_external_key $@
|
run-task basic_tests/fabric_key/load_external_key $@
|
||||||
run-task basic_tests/fabric_key/load_external_key_cc_fpga $@
|
run-task basic_tests/fabric_key/load_external_key_cc_fpga $@
|
||||||
|
run-task basic_tests/fabric_key/load_external_subkey_cc_fpga $@
|
||||||
run-task basic_tests/fabric_key/load_external_key_multi_region_cc_fpga $@
|
run-task basic_tests/fabric_key/load_external_key_multi_region_cc_fpga $@
|
||||||
run-task basic_tests/fabric_key/load_external_key_qlbank_fpga $@
|
run-task basic_tests/fabric_key/load_external_key_qlbank_fpga $@
|
||||||
run-task basic_tests/fabric_key/load_external_key_multi_region_qlbank_fpga $@
|
run-task basic_tests/fabric_key/load_external_key_multi_region_qlbank_fpga $@
|
||||||
|
|
|
@ -0,0 +1,39 @@
|
||||||
|
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
|
||||||
|
# Configuration file for running experiments
|
||||||
|
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
|
||||||
|
# timeout_each_job : FPGA Task script splits fpga flow into multiple jobs
|
||||||
|
# Each job execute fpga_flow script on combination of architecture & benchmark
|
||||||
|
# timeout_each_job is timeout for each job
|
||||||
|
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
|
||||||
|
|
||||||
|
[GENERAL]
|
||||||
|
run_engine=openfpga_shell
|
||||||
|
power_tech_file = ${PATH:OPENFPGA_PATH}/openfpga_flow/tech/PTM_45nm/45nm.xml
|
||||||
|
power_analysis = true
|
||||||
|
spice_output=false
|
||||||
|
verilog_output=true
|
||||||
|
timeout_each_job = 20*60
|
||||||
|
fpga_flow=vpr_blif
|
||||||
|
|
||||||
|
[OpenFPGA_SHELL]
|
||||||
|
openfpga_shell_template=${PATH:OPENFPGA_PATH}/openfpga_flow/openfpga_shell_scripts/generate_secure_fabric_from_key_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
|
||||||
|
external_fabric_key_file=${PATH:OPENFPGA_PATH}/openfpga_flow/fabric_keys/k4_N4_2x2_sample_subkey.xml
|
||||||
|
openfpga_vpr_device_layout=2x2
|
||||||
|
|
||||||
|
[ARCHITECTURES]
|
||||||
|
arch0=${PATH:OPENFPGA_PATH}/openfpga_flow/vpr_arch/k4_N4_tileable_40nm.xml
|
||||||
|
|
||||||
|
[BENCHMARKS]
|
||||||
|
bench0=${PATH:OPENFPGA_PATH}/openfpga_flow/benchmarks/micro_benchmark/and2/and2.blif
|
||||||
|
|
||||||
|
[SYNTHESIS_PARAM]
|
||||||
|
bench0_top = and2
|
||||||
|
bench0_act = ${PATH:OPENFPGA_PATH}/openfpga_flow/benchmarks/micro_benchmark/and2/and2.act
|
||||||
|
bench0_verilog = ${PATH:OPENFPGA_PATH}/openfpga_flow/benchmarks/micro_benchmark/and2/and2.v
|
||||||
|
bench0_chan_width = 300
|
||||||
|
|
||||||
|
[SCRIPT_PARAM_MIN_ROUTE_CHAN_WIDTH]
|
||||||
|
end_flow_with_test=
|
||||||
|
#vpr_fpga_verilog_formal_verification_top_netlist=
|
Loading…
Reference in New Issue