diff --git a/libraries/base/common_mult/tb/vhdl/tb_common_mult.vhd b/libraries/base/common_mult/tb/vhdl/tb_common_mult.vhd
index fd768161b55ef9159bb1726b8f881794c4e207a3..a4fd43d7dfcfa8ede36d7a1f2e288331bed653e7 100644
--- a/libraries/base/common_mult/tb/vhdl/tb_common_mult.vhd
+++ b/libraries/base/common_mult/tb/vhdl/tb_common_mult.vhd
@@ -26,9 +26,10 @@
 --   > as 10
 --   > run -all
 
-LIBRARY IEEE, common_lib;
+LIBRARY IEEE, common_lib, technology_lib;
 USE IEEE.std_logic_1164.ALL;
 USE IEEE.numeric_std.ALL;
+USE technology_lib.technology_select_pkg.ALL;
 USE common_lib.common_pkg.ALL;
 USE common_lib.tb_common_pkg.ALL;
 
@@ -54,6 +55,8 @@ ARCHITECTURE tb OF tb_common_mult IS
   CONSTANT c_min         : INTEGER := -c_max_p;
   CONSTANT c_max_n       : INTEGER := -2**(g_in_dat_w-1);
   
+  CONSTANT c_technology  : NATURAL := c_tech_select_default;
+
   FUNCTION func_sresult(in_a, in_b : STD_LOGIC_VECTOR) RETURN STD_LOGIC_VECTOR IS
     CONSTANT c_res_w  : NATURAL := 2*g_in_dat_w;  -- use sufficiently large result width
     VARIABLE v_a      : STD_LOGIC_VECTOR(g_in_dat_w-1 DOWNTO 0);
@@ -243,8 +246,10 @@ BEGIN
     out_dat => uresult_expected
   );
   
-  u_sdut_rtl : ENTITY work.common_mult(rtl)
+  u_sdut_rtl : ENTITY work.common_mult
   GENERIC MAP (
+    g_technology       => c_technology,
+    g_variant          => "RTL",
     g_in_a_w           => g_in_dat_w,
     g_in_b_w           => g_in_dat_w,
     g_out_p_w          => g_out_dat_w,
@@ -263,8 +268,10 @@ BEGIN
     out_p   => sresult_arr_rtl
   );  
       
-  u_udut_rtl : ENTITY work.common_mult(rtl)
+  u_udut_rtl : ENTITY work.common_mult
   GENERIC MAP (
+    g_technology       => c_technology,
+    g_variant          => "RTL",
     g_in_a_w           => g_in_dat_w,
     g_in_b_w           => g_in_dat_w,
     g_out_p_w          => g_out_dat_w,
@@ -283,8 +290,10 @@ BEGIN
     out_p   => uresult_arr_rtl
   );  
       
-  u_sdut_stratix4 : ENTITY work.common_mult(stratix4)
+  u_sdut_stratix4 : ENTITY work.common_mult
   GENERIC MAP (
+    g_technology       => c_technology,
+    g_variant          => "IP",
     g_in_a_w           => g_in_dat_w,
     g_in_b_w           => g_in_dat_w,
     g_out_p_w          => g_out_dat_w,
@@ -303,8 +312,10 @@ BEGIN
     out_p   => sresult_arr_stratix4
   );
   
-  u_udut_stratix4 : ENTITY work.common_mult(stratix4)
+  u_udut_stratix4 : ENTITY work.common_mult
   GENERIC MAP (
+    g_technology       => c_technology,
+    g_variant          => "IP",
     g_in_a_w           => g_in_dat_w,
     g_in_b_w           => g_in_dat_w,
     g_out_p_w          => g_out_dat_w,