diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py
index 91831fb952163174ac0f35bf8b58f8f77c8218f8..04a742268f87b2bd33c6354a22a3f78d8764313e 100644
--- a/b_asic/signal_flow_graph.py
+++ b/b_asic/signal_flow_graph.py
@@ -769,7 +769,12 @@ class SFG(AbstractOperation):
                 for port in ports:
                     port_string = port.name
                     if port.operation.output_count > 1:
-                        sub.node(port_string)
+                        sub.node(
+                            port_string,
+                            shape='rectangle',
+                            height="0.1",
+                            width="0.1",
+                        )
                     else:
                         sub.node(
                             port_string,