diff --git a/src/finn/transformation/fpgadataflow/create_stitched_ip.py b/src/finn/transformation/fpgadataflow/create_stitched_ip.py
index d52868f5f8fcb62370fdb60c3633a4178735198e..35ac736aabe325c037c47371ad71e5008770bdbb 100644
--- a/src/finn/transformation/fpgadataflow/create_stitched_ip.py
+++ b/src/finn/transformation/fpgadataflow/create_stitched_ip.py
@@ -535,7 +535,8 @@ class CreateStitchedIP(Transformation):
         # export list of used Verilog files (for rtlsim later on)
         tcl.append(
             "set all_v_files [get_files -filter {USED_IN_SYNTHESIS == 1 "
-            + "&& (FILE_TYPE == Verilog || FILE_TYPE == SystemVerilog)}]"
+            + "&& (FILE_TYPE == Verilog || FILE_TYPE == SystemVerilog "
+            + "|| FILE_TYPE ==\"Verilog Header\")}]"
         )
         v_file_list = "%s/all_verilog_srcs.txt" % vivado_stitch_proj_dir
         tcl.append("set fp [open %s w]" % v_file_list)