diff --git a/libraries/base/common/src/vhdl/common_mem_pkg.vhd b/libraries/base/common/src/vhdl/common_mem_pkg.vhd
index 0e55fc1db94fc2cc5d2026001f6c53efcf9c7eb5..27fcd79466c332fc6ece560e5c5cc34b616407ca 100644
--- a/libraries/base/common/src/vhdl/common_mem_pkg.vhd
+++ b/libraries/base/common/src/vhdl/common_mem_pkg.vhd
@@ -207,6 +207,7 @@ PACKAGE BODY common_mem_pkg IS
     FOR I IN copi_arr'RANGE LOOP
       v_copi_arr(I) := RESET_MEM_COPI_CTRL(copi_arr(I));
     END LOOP;
+    RETURN v_copi_arr;
   END;
 
   FUNCTION RESET_MEM_MISO_CTRL(miso : t_mem_miso) RETURN t_mem_miso IS
@@ -228,6 +229,7 @@ PACKAGE BODY common_mem_pkg IS
     FOR I IN cipo_arr'RANGE LOOP
       v_cipo_arr(I) := RESET_MEM_CIPO_CTRL(cipo_arr(I));
     END LOOP;
+    RETURN v_cipo_arr;
   END RESET_MEM_CIPO_CTRL;
 
   -- Resize functions to fit an integer or an SLV in the corresponding t_mem_miso or t_mem_mosi field width