diff --git a/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit.vhd b/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit.vhd
index 94bd54035c45ebfaa871745c4f186327245318ef..59f38e1a155326816af57a51954e44bdb166667d 100644
--- a/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit.vhd
+++ b/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit.vhd
@@ -105,7 +105,7 @@ entity tb_wpfb_unit is
                            c_fft_pipeline, c_fft_pipeline, c_fil_ppf_pipeline);
     
     g_file_index_arr    : t_nat_natural_arr := array_init(0, 128, 1); 
-    g_coefs_file_prefix : string            := "../../../../filter/build/data/coefs_wide"      
+    g_coefs_file_prefix : string            := "data/coefs_wide"      
     
   );
   
@@ -154,9 +154,9 @@ architecture tb of tb_wpfb_unit is
   constant c_normal                : boolean := true; 
   
   -- input from uniform noise file created automatically by MATLAB testFFT_input.m
-  constant c_noiseInputFile    : string := "../../../tb/data/uniNoise_in.txt";
-  constant c_noiseGoldenFile   : string := "../../../tb/data/uniNoise_p" & natural'image(g_wpfb.nof_points)& "_t"& natural'image(g_wpfb.nof_taps) & "_gold.txt";
-  constant c_noiseOutputFile   : string := "../../../tb/data/uniNoise_out.txt";
+  constant c_noiseInputFile    : string := "data/uniNoise_in.txt";
+  constant c_noiseGoldenFile   : string := "data/uniNoise_p" & natural'image(g_wpfb.nof_points)& "_t"& natural'image(g_wpfb.nof_taps) & "_gold.txt";
+  constant c_noiseOutputFile   : string := "data/uniNoise_out.txt";
   
   constant c_inputFile  : string := c_noiseInputFile;