From c52d057cdbd2604569f1f243643eacf59954b71b Mon Sep 17 00:00:00 2001
From: Oscar Gustafsson <oscar.gustafsson@gmail.com>
Date: Mon, 20 Feb 2023 13:30:19 +0100
Subject: [PATCH] Fix precedence graph for multiple output operations

---
 b_asic/signal_flow_graph.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py
index 91831fb9..04a74226 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,
-- 
GitLab