diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_openfpga.xml index e2ce76956..3acfc387c 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -155,7 +155,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_both_set_reset_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_both_set_reset_openfpga.xml index d8f97ba41..0fde86957 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_both_set_reset_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_both_set_reset_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -157,7 +157,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_reset_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_reset_openfpga.xml index 427889368..54b7dd8cc 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_reset_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_reset_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_resetb_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_resetb_openfpga.xml index d03b2d2be..22fcb70da 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_resetb_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_resetb_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_set_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_set_openfpga.xml index fec761135..8ef6b9cf8 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_set_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_set_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_setb_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_setb_openfpga.xml index dc3c89739..477a013e2 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_setb_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_bank_use_setb_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_openfpga.xml index a36a863fd..5d368c49d 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_openfpga.xml @@ -115,7 +115,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -146,7 +146,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_both_set_reset_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_both_set_reset_openfpga.xml index 762fc1af3..7cb74e9c2 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_both_set_reset_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_both_set_reset_openfpga.xml @@ -115,7 +115,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -148,7 +148,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_reset_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_reset_openfpga.xml index c74d0aedb..56ce2b305 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_reset_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_reset_openfpga.xml @@ -115,7 +115,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -147,7 +147,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_resetb_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_resetb_openfpga.xml index 3e453fb3f..0afb065d8 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_resetb_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_resetb_openfpga.xml @@ -115,7 +115,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -147,7 +147,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_set_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_set_openfpga.xml index 78461fadc..a99cb0cfa 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_set_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_set_openfpga.xml @@ -115,7 +115,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -147,7 +147,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_setb_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_setb_openfpga.xml index ee990043b..42dc751d2 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_setb_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_cc_use_setb_openfpga.xml @@ -115,7 +115,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -147,7 +147,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_fixed_sim_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_fixed_sim_openfpga.xml index dced448a2..8dce74596 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_fixed_sim_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_fixed_sim_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_ccff_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_ccff_openfpga.xml index 5d9aee9eb..bf7cad751 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_ccff_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_ccff_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_openfpga.xml index 92b7930c7..52e3a7091 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -155,7 +155,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_scff_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_scff_openfpga.xml index ff3f2e1b0..c2d66f866 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_scff_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_scff_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -159,7 +159,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_both_set_reset_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_both_set_reset_openfpga.xml index 7495f9c3b..9b54531dd 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_both_set_reset_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_both_set_reset_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -157,7 +157,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_reset_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_reset_openfpga.xml index 0b7f14a25..93ba74c10 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_reset_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_reset_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_resetb_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_resetb_openfpga.xml index f43436de5..634b95f7b 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_resetb_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_resetb_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_set_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_set_openfpga.xml index cee0fbc79..8c0c8c692 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_set_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_set_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_setb_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_setb_openfpga.xml index 7ba360992..2e4d554f8 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_setb_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_frame_use_setb_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_powergate_frame_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_powergate_frame_openfpga.xml index 0d03dc6d6..71629daf3 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_powergate_frame_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_powergate_frame_openfpga.xml @@ -130,7 +130,7 @@ - + @@ -152,7 +152,7 @@ - + @@ -162,7 +162,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_40nm_standalone_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_40nm_standalone_openfpga.xml index 3392eef23..3f1ebecad 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_40nm_standalone_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_40nm_standalone_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N4_no_local_routing_40nm_frame_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N4_no_local_routing_40nm_frame_openfpga.xml index cf0502130..0264a8862 100644 --- a/openfpga_flow/openfpga_arch/k4_N4_no_local_routing_40nm_frame_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N4_no_local_routing_40nm_frame_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_N5_pattern_local_routing_40nm_frame_openfpga.xml b/openfpga_flow/openfpga_arch/k4_N5_pattern_local_routing_40nm_frame_openfpga.xml index 6366425e0..3d4434c43 100644 --- a/openfpga_flow/openfpga_arch/k4_N5_pattern_local_routing_40nm_frame_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_N5_pattern_local_routing_40nm_frame_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_frac_N4_40nm_cc_openfpga.xml b/openfpga_flow/openfpga_arch/k4_frac_N4_40nm_cc_openfpga.xml index ceef842c0..1c5b5a300 100644 --- a/openfpga_flow/openfpga_arch/k4_frac_N4_40nm_cc_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_frac_N4_40nm_cc_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_40nm_cc_openfpga.xml b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_40nm_cc_openfpga.xml index beeb811e1..47db8c70a 100644 --- a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_40nm_cc_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_40nm_cc_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -183,7 +183,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_40nm_frame_openfpga.xml b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_40nm_frame_openfpga.xml index aed95c588..b800c806a 100644 --- a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_40nm_frame_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_40nm_frame_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -193,7 +193,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_L124_40nm_frame_openfpga.xml b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_L124_40nm_frame_openfpga.xml index f5efbc285..0a5d0be89 100644 --- a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_L124_40nm_frame_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_L124_40nm_frame_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -193,7 +193,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_frac_dsp32_40nm_frame_openfpga.xml b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_frac_dsp32_40nm_frame_openfpga.xml index af193a385..c41a0e40c 100644 --- a/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_frac_dsp32_40nm_frame_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k4_frac_N4_adder_chain_mem1K_frac_dsp32_40nm_frame_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -183,7 +183,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -205,7 +205,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_N10_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_N10_40nm_openfpga.xml index 9c8e66a87..cd348a131 100644 --- a/openfpga_flow/openfpga_arch/k6_N10_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_N10_40nm_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -146,7 +146,7 @@ - + @@ -156,7 +156,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_N10_intermediate_buffer_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_N10_intermediate_buffer_40nm_openfpga.xml index e0e8cd461..1e10c1f05 100644 --- a/openfpga_flow/openfpga_arch/k6_N10_intermediate_buffer_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_N10_intermediate_buffer_40nm_openfpga.xml @@ -124,7 +124,7 @@ - + @@ -147,7 +147,7 @@ - + @@ -157,7 +157,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_40nm_openfpga.xml index 3afe5a693..a91b9eb01 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_40nm_openfpga.xml index adc3da01e..ad2bb7df9 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -184,7 +184,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_frac_mem32K_frac_dsp36_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_frac_mem32K_frac_dsp36_40nm_openfpga.xml index 1b2d8ffcb..70001d8e0 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_frac_mem32K_frac_dsp36_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_frac_mem32K_frac_dsp36_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -194,7 +194,7 @@ - + @@ -204,7 +204,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_40nm_openfpga.xml index 2733b0317..f7c69d96a 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -194,7 +194,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_aib_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_aib_40nm_openfpga.xml index d900f0edb..49832b5f9 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_aib_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_chain_mem16K_aib_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -184,7 +184,7 @@ - + @@ -194,7 +194,7 @@ - + @@ -206,7 +206,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_column_chain_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_column_chain_40nm_openfpga.xml index b5439a151..d39983bbe 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_column_chain_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_column_chain_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -184,7 +184,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_chain_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_chain_40nm_openfpga.xml index b22057acb..54e07fdae 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_chain_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_chain_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -184,7 +184,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_40nm_openfpga.xml index 748f8ec48..299649ff0 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_40nm_openfpga.xml @@ -142,7 +142,7 @@ This is flip-flop with scan-chain feature. When the TESTEN is enabled, the data will be propagated form DI instead of D --> - + @@ -170,7 +170,7 @@ - + @@ -180,7 +180,7 @@ - + @@ -189,7 +189,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_40nm_openfpga.xml index 4335c3ae4..e0825a04e 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_40nm_openfpga.xml @@ -142,7 +142,7 @@ This is flip-flop with scan-chain feature. When the TESTEN is enabled, the data will be propagated form DI instead of D --> - + @@ -170,7 +170,7 @@ - + @@ -180,7 +180,7 @@ - + @@ -189,7 +189,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_spypad_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_spypad_40nm_openfpga.xml index 765bd94a1..30b76c135 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_spypad_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_adder_register_scan_chain_depop50_spypad_40nm_openfpga.xml @@ -142,7 +142,7 @@ This is flip-flop with scan-chain feature. When the TESTEN is enabled, the data will be propagated form DI instead of D --> - + @@ -185,7 +185,7 @@ - + @@ -195,7 +195,7 @@ - + @@ -204,7 +204,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_behavioral_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_behavioral_40nm_openfpga.xml index a0d9be879..a5c49fc75 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_behavioral_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_behavioral_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_local_encoder_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_local_encoder_40nm_openfpga.xml index ef3bf9f21..b9aece61a 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_local_encoder_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_local_encoder_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_spyio_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_spyio_40nm_openfpga.xml index f9fcfe148..53e9ecc79 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_spyio_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_spyio_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_stdcell_mux_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_stdcell_mux_40nm_openfpga.xml index 588e88620..8dc34b2c5 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_stdcell_mux_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_stdcell_mux_40nm_openfpga.xml @@ -86,7 +86,7 @@ If your standard cell provider does not offer the exact truth table, you can simply swap the inputs as shown in the example below --> - + @@ -131,7 +131,7 @@ - + @@ -156,7 +156,7 @@ - + @@ -166,7 +166,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N10_tree_mux_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N10_tree_mux_40nm_openfpga.xml index da9767f10..1b001691d 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N10_tree_mux_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N10_tree_mux_40nm_openfpga.xml @@ -130,7 +130,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -165,7 +165,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N8_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N8_40nm_openfpga.xml index 098e7ba2e..0abab4c71 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N8_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N8_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N8_debuf_mux_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N8_debuf_mux_40nm_openfpga.xml index 53dda3357..566968e41 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N8_debuf_mux_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N8_debuf_mux_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N8_inbuf_only_mux_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N8_inbuf_only_mux_40nm_openfpga.xml index f050bd8a7..a56d378b7 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N8_inbuf_only_mux_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N8_inbuf_only_mux_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N8_local_encoder_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N8_local_encoder_40nm_openfpga.xml index ec3f99c4d..febd52470 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N8_local_encoder_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N8_local_encoder_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N8_outbuf_only_mux_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N8_outbuf_only_mux_40nm_openfpga.xml index cab4ef22b..48eacc3ba 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N8_outbuf_only_mux_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N8_outbuf_only_mux_40nm_openfpga.xml @@ -139,7 +139,7 @@ - + @@ -164,7 +164,7 @@ - + @@ -174,7 +174,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N8_stdcell_mux_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N8_stdcell_mux_40nm_openfpga.xml index e367ff8bb..9e027bd22 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N8_stdcell_mux_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N8_stdcell_mux_40nm_openfpga.xml @@ -86,7 +86,7 @@ If your standard cell provider does not offer the exact truth table, you can simply swap the inputs as shown in the example below --> - + @@ -131,7 +131,7 @@ - + @@ -156,7 +156,7 @@ - + @@ -166,7 +166,7 @@ - + diff --git a/openfpga_flow/openfpga_arch/k6_frac_N8_tree_mux_40nm_openfpga.xml b/openfpga_flow/openfpga_arch/k6_frac_N8_tree_mux_40nm_openfpga.xml index 0585bf591..486b8cd43 100644 --- a/openfpga_flow/openfpga_arch/k6_frac_N8_tree_mux_40nm_openfpga.xml +++ b/openfpga_flow/openfpga_arch/k6_frac_N8_tree_mux_40nm_openfpga.xml @@ -130,7 +130,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -165,7 +165,7 @@ - + diff --git a/openfpga_flow/SpiceNetlists/adder.sp b/openfpga_flow/openfpga_cell_library/spice/adder.sp similarity index 100% rename from openfpga_flow/SpiceNetlists/adder.sp rename to openfpga_flow/openfpga_cell_library/spice/adder.sp diff --git a/openfpga_flow/SpiceNetlists/ff.sp b/openfpga_flow/openfpga_cell_library/spice/ff.sp similarity index 100% rename from openfpga_flow/SpiceNetlists/ff.sp rename to openfpga_flow/openfpga_cell_library/spice/ff.sp diff --git a/openfpga_flow/SpiceNetlists/gate.sp b/openfpga_flow/openfpga_cell_library/spice/gate.sp similarity index 100% rename from openfpga_flow/SpiceNetlists/gate.sp rename to openfpga_flow/openfpga_cell_library/spice/gate.sp diff --git a/openfpga_flow/SpiceNetlists/io.sp b/openfpga_flow/openfpga_cell_library/spice/io.sp similarity index 100% rename from openfpga_flow/SpiceNetlists/io.sp rename to openfpga_flow/openfpga_cell_library/spice/io.sp diff --git a/openfpga_flow/SpiceNetlists/sram.sp b/openfpga_flow/openfpga_cell_library/spice/sram.sp similarity index 100% rename from openfpga_flow/SpiceNetlists/sram.sp rename to openfpga_flow/openfpga_cell_library/spice/sram.sp diff --git a/openfpga_flow/SpiceNetlists/ff_tb.sp b/openfpga_flow/openfpga_cell_library/spice_testbench/ff_tb.sp similarity index 100% rename from openfpga_flow/SpiceNetlists/ff_tb.sp rename to openfpga_flow/openfpga_cell_library/spice_testbench/ff_tb.sp diff --git a/openfpga_flow/VerilogNetlists/adder.v b/openfpga_flow/openfpga_cell_library/verilog/adder.v similarity index 100% rename from openfpga_flow/VerilogNetlists/adder.v rename to openfpga_flow/openfpga_cell_library/verilog/adder.v diff --git a/openfpga_flow/VerilogNetlists/aib.v b/openfpga_flow/openfpga_cell_library/verilog/aib.v similarity index 100% rename from openfpga_flow/VerilogNetlists/aib.v rename to openfpga_flow/openfpga_cell_library/verilog/aib.v diff --git a/openfpga_flow/VerilogNetlists/dff.v b/openfpga_flow/openfpga_cell_library/verilog/dff.v similarity index 100% rename from openfpga_flow/VerilogNetlists/dff.v rename to openfpga_flow/openfpga_cell_library/verilog/dff.v diff --git a/openfpga_flow/VerilogNetlists/dpram.v b/openfpga_flow/openfpga_cell_library/verilog/dpram.v similarity index 100% rename from openfpga_flow/VerilogNetlists/dpram.v rename to openfpga_flow/openfpga_cell_library/verilog/dpram.v diff --git a/openfpga_flow/VerilogNetlists/dpram16k.v b/openfpga_flow/openfpga_cell_library/verilog/dpram16k.v similarity index 100% rename from openfpga_flow/VerilogNetlists/dpram16k.v rename to openfpga_flow/openfpga_cell_library/verilog/dpram16k.v diff --git a/openfpga_flow/VerilogNetlists/dpram1k.v b/openfpga_flow/openfpga_cell_library/verilog/dpram1k.v similarity index 100% rename from openfpga_flow/VerilogNetlists/dpram1k.v rename to openfpga_flow/openfpga_cell_library/verilog/dpram1k.v diff --git a/openfpga_flow/VerilogNetlists/frac_mem_32k.v b/openfpga_flow/openfpga_cell_library/verilog/frac_mem_32k.v similarity index 100% rename from openfpga_flow/VerilogNetlists/frac_mem_32k.v rename to openfpga_flow/openfpga_cell_library/verilog/frac_mem_32k.v diff --git a/openfpga_flow/VerilogNetlists/gpio.v b/openfpga_flow/openfpga_cell_library/verilog/gpio.v similarity index 100% rename from openfpga_flow/VerilogNetlists/gpio.v rename to openfpga_flow/openfpga_cell_library/verilog/gpio.v diff --git a/openfpga_flow/VerilogNetlists/latch.v b/openfpga_flow/openfpga_cell_library/verilog/latch.v similarity index 100% rename from openfpga_flow/VerilogNetlists/latch.v rename to openfpga_flow/openfpga_cell_library/verilog/latch.v diff --git a/openfpga_flow/VerilogNetlists/lut6.v b/openfpga_flow/openfpga_cell_library/verilog/lut6.v similarity index 100% rename from openfpga_flow/VerilogNetlists/lut6.v rename to openfpga_flow/openfpga_cell_library/verilog/lut6.v diff --git a/openfpga_flow/VerilogNetlists/mult_32x32.v b/openfpga_flow/openfpga_cell_library/verilog/mult_32x32.v similarity index 100% rename from openfpga_flow/VerilogNetlists/mult_32x32.v rename to openfpga_flow/openfpga_cell_library/verilog/mult_32x32.v diff --git a/openfpga_flow/VerilogNetlists/mult_36x36.v b/openfpga_flow/openfpga_cell_library/verilog/mult_36x36.v similarity index 100% rename from openfpga_flow/VerilogNetlists/mult_36x36.v rename to openfpga_flow/openfpga_cell_library/verilog/mult_36x36.v diff --git a/openfpga_flow/VerilogNetlists/mux2.v b/openfpga_flow/openfpga_cell_library/verilog/mux2.v similarity index 100% rename from openfpga_flow/VerilogNetlists/mux2.v rename to openfpga_flow/openfpga_cell_library/verilog/mux2.v diff --git a/openfpga_flow/VerilogNetlists/sram.v b/openfpga_flow/openfpga_cell_library/verilog/sram.v similarity index 100% rename from openfpga_flow/VerilogNetlists/sram.v rename to openfpga_flow/openfpga_cell_library/verilog/sram.v diff --git a/openfpga_flow/VerilogNetlists/dpram_tb.v b/openfpga_flow/openfpga_cell_library/verilog_testbench/dpram_tb.v similarity index 100% rename from openfpga_flow/VerilogNetlists/dpram_tb.v rename to openfpga_flow/openfpga_cell_library/verilog_testbench/dpram_tb.v diff --git a/openfpga_flow/VerilogNetlists/ff_tb.v b/openfpga_flow/openfpga_cell_library/verilog_testbench/ff_tb.v similarity index 100% rename from openfpga_flow/VerilogNetlists/ff_tb.v rename to openfpga_flow/openfpga_cell_library/verilog_testbench/ff_tb.v diff --git a/openfpga_flow/VerilogNetlists/mux_tb.v b/openfpga_flow/openfpga_cell_library/verilog_testbench/mux_tb.v similarity index 100% rename from openfpga_flow/VerilogNetlists/mux_tb.v rename to openfpga_flow/openfpga_cell_library/verilog_testbench/mux_tb.v diff --git a/openfpga_flow/VerilogNetlists/sram_tb.v b/openfpga_flow/openfpga_cell_library/verilog_testbench/sram_tb.v similarity index 100% rename from openfpga_flow/VerilogNetlists/sram_tb.v rename to openfpga_flow/openfpga_cell_library/verilog_testbench/sram_tb.v