diff --git a/src/finn/custom_op/fpgadataflow/__init__.py b/src/finn/custom_op/fpgadataflow/__init__.py
index 75a475acbc2c58ddddc1e8ff50dbc34cecf69f27..eb705c724b99a4897197addad4561cb9b3d12940 100644
--- a/src/finn/custom_op/fpgadataflow/__init__.py
+++ b/src/finn/custom_op/fpgadataflow/__init__.py
@@ -299,3 +299,15 @@ compilation transformations?
     @abstractmethod
     def pragmas(self):
         pass
+
+    def get_folded_input_shape(self):
+        raise Exception("get_folded_input_shape not implemented for this op")
+
+    def get_folded_output_shape(self):
+        raise Exception("get_folded_output_shape not implemented for this op")
+
+    def get_instream_width(self):
+        raise Exception("get_instream_width not implemented for this op")
+
+    def get_outstream_width(self):
+        raise Exception("get_outstream_width not implemented for this op")