From 911979a731fe810c0e61d16db2e76460d4c65bac Mon Sep 17 00:00:00 2001 From: tangxifan Date: Sat, 20 Mar 2021 18:04:59 -0600 Subject: [PATCH] [Arch] Update heterogenous architecture for vtr benchmark by adding mult36 --- ...der_chain_dpram8K_dsp36_40nm_openfpga.xml} | 14 ++++ ...leable_adder_chain_dpram8K_dsp36_40nm.xml} | 80 +++++++++++++++++++ ...egister_scan_chain_mem16K_depop50_12nm.xml | 11 ++- 3 files changed, 104 insertions(+), 1 deletion(-) rename openfpga_flow/openfpga_arch/{k6_frac_N10_adder_chain_dpram8K_40nm_openfpga.xml => k6_frac_N10_adder_chain_dpram8K_dsp36_40nm_openfpga.xml} (93%) rename openfpga_flow/vpr_arch/{k6_frac_N10_tileable_adder_chain_dpram8K_40nm.xml => k6_frac_N10_tileable_adder_chain_dpram8K_dsp36_40nm.xml} (91%) diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_dpram8K_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_dpram8K_dsp36_40nm_openfpga.xml similarity index 93% rename from openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_dpram8K_40nm_openfpga.xml rename to openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_dpram8K_dsp36_40nm_openfpga.xml index 37beb67bf..ed8f0134c 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_dpram8K_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_dpram8K_dsp36_40nm_openfpga.xml @@ -206,6 +206,16 @@ + + + + + + + + + + @@ -265,6 +275,10 @@ + + + + diff --git a/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_chain_dpram8K_40nm.xml b/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_chain_dpram8K_dsp36_40nm.xml similarity index 91% rename from openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_chain_dpram8K_40nm.xml rename to openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_chain_dpram8K_dsp36_40nm.xml index d697a1e8d..a34b29c22 100644 --- a/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_chain_dpram8K_40nm.xml +++ b/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_chain_dpram8K_dsp36_40nm.xml @@ -138,6 +138,15 @@ + + + + + + + + + @@ -196,6 +205,23 @@ memory.waddr[9:5] memory.raddr[9:5] memory.data_in[7:4] memory.ren memory.data_out[7:4] + + + + + + + + + + + + mult_36.b[0:9] mult_36.b[10:35] mult_36.out[36:71] + + mult_36.a[0:9] mult_36.a[10:35] mult_36.out[0:35] + + + @@ -208,6 +234,8 @@ + + @@ -686,6 +714,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_register_scan_chain_mem16K_depop50_12nm.xml b/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_register_scan_chain_mem16K_depop50_12nm.xml index baada7911..b6dad0a8f 100755 --- a/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_register_scan_chain_mem16K_depop50_12nm.xml +++ b/openfpga_flow/vpr_arch/k6_frac_N10_tileable_adder_register_scan_chain_mem16K_depop50_12nm.xml @@ -193,7 +193,16 @@ - + + + + + + + + + +