Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_min.cfg
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_min.cfg	(revision 110)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_min.cfg	(revision 111)
@@ -4,4 +4,5 @@
 1	1	*2	# nb_rename_unit          
 1	1	*2	# size_queue              
+0       1       +1      # queue_scheme
 1	1	*2	# nb_bank                 
 0	0	*2	# size_packet             
Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_mono_rename_unit.cfg
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_mono_rename_unit.cfg	(revision 110)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_mono_rename_unit.cfg	(revision 111)
@@ -4,4 +4,5 @@
 1	1	*2	# nb_rename_unit          
 16	32	*2	# size_queue              
+0       1       +1      # queue_scheme
 4	16	*2	# nb_bank                 
 0	0	*2	# size_packet             
Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_multi_rename_unit.cfg
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_multi_rename_unit.cfg	(revision 110)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/config_multi_rename_unit.cfg	(revision 111)
@@ -4,4 +4,5 @@
 4	4	*2	# nb_rename_unit          
 64	64	*2	# size_queue              
+0       1       +1      # queue_scheme
 4	16	*2	# nb_bank                 
 0	0	*2	# size_packet             
Index: trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/src/main.cpp
===================================================================
--- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/src/main.cpp	(revision 110)
+++ trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/src/main.cpp	(revision 111)
@@ -8,5 +8,5 @@
 #include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Issue_queue/SelfTest/include/test.h"
 
-#define NB_PARAMS 17
+#define NB_PARAMS 18
 
 void usage (int argc, char * argv[])
@@ -14,24 +14,25 @@
   err (_("<Usage> %s name_instance list_params.\n"),argv[0]);
   err (_("list_params is :\n"));
-  err (_(" * nb_context                                            (uint32_t         )\n"));
-  err (_(" * nb_front_end                                          (uint32_t         )\n"));
-  err (_(" * nb_rename_unit                                        (uint32_t         )\n"));
-  err (_(" * size_queue                                            (uint32_t         )\n"));
-  err (_(" * nb_bank                                               (uint32_t         )\n"));
-  err (_(" * size_packet                                           (uint32_t         )\n"));
-  err (_(" * size_general_data                                     (uint32_t         )\n"));
-  err (_(" * size_special_data                                     (uint32_t         )\n"));
-  err (_(" * size_general_register                                 (uint32_t         )\n"));
-  err (_(" * size_special_register                                 (uint32_t         )\n"));
-  err (_(" * size_store_queue_ptr                                  (uint32_t         )\n"));
-  err (_(" * size_load_queue_ptr                                   (uint32_t         )\n"));
-  err (_(" * nb_inst_issue                                         (uint32_t         )\n"));
-  err (_(" * nb_inst_rename        [nb_rename_unit]                (uint32_t         )\n"));
-  err (_(" * nb_inst_reexecute                                     (uint32_t         )\n"));
-  err (_(" * nb_rename_unit_select                                 (uint32_t         )\n"));
-  err (_(" * priority                                              (Tpriority_t      )\n"));
-  err (_(" * load_balancing                                        (Tload_balancing_t)\n"));
-  err (_(" * table_routing         [nb_rename_unit][nb_inst_issue] (bool             )\n"));
-  err (_(" * table_routing         [nb_inst_issue][nb_type]        (bool             )\n"));
+  err (_(" * nb_context                                            (uint32_t             )\n"));
+  err (_(" * nb_front_end                                          (uint32_t             )\n"));
+  err (_(" * nb_rename_unit                                        (uint32_t             )\n"));
+  err (_(" * size_queue                                            (uint32_t             )\n"));
+  err (_(" * queue_scheme                                          (Tissue_queue_scheme_t)\n"));
+  err (_(" * nb_bank                                               (uint32_t             )\n"));
+  err (_(" * size_packet                                           (uint32_t             )\n"));
+  err (_(" * size_general_data                                     (uint32_t             )\n"));
+  err (_(" * size_special_data                                     (uint32_t             )\n"));
+  err (_(" * size_general_register                                 (uint32_t             )\n"));
+  err (_(" * size_special_register                                 (uint32_t             )\n"));
+  err (_(" * size_store_queue_ptr                                  (uint32_t             )\n"));
+  err (_(" * size_load_queue_ptr                                   (uint32_t             )\n"));
+  err (_(" * nb_inst_issue                                         (uint32_t             )\n"));
+  err (_(" * nb_inst_rename        [nb_rename_unit]                (uint32_t             )\n"));
+  err (_(" * nb_inst_reexecute                                     (uint32_t             )\n"));
+  err (_(" * nb_rename_unit_select                                 (uint32_t             )\n"));
+  err (_(" * priority                                              (Tpriority_t          )\n"));
+  err (_(" * load_balancing                                        (Tload_balancing_t    )\n"));
+  err (_(" * table_routing         [nb_rename_unit][nb_inst_issue] (bool                 )\n"));
+  err (_(" * table_routing         [nb_inst_issue][nb_type]        (bool                 )\n"));
   err (_("   * TYPE_ALU    \n"));
   err (_("   * TYPE_SHIFT  \n"));
@@ -71,4 +72,5 @@
 
   uint32_t          _size_queue             = fromString<uint32_t         >(argv[x++]);
+  Tissue_queue_scheme_t _queue_scheme       = fromString<Tissue_queue_scheme_t>(argv[x++]);
   uint32_t          _nb_bank                = fromString<uint32_t         >(argv[x++]);
   uint32_t          _size_packet            = fromString<uint32_t         >(argv[x++]);
@@ -126,4 +128,5 @@
 	 _nb_rename_unit        ,
 	 _size_queue            ,
+         _queue_scheme          ,
 	 _nb_bank               ,
 	 _size_packet           ,
