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