From 0785546a0555bd43cc7e5e3a7e21487994c8db5b Mon Sep 17 00:00:00 2001 From: alaindargelas Date: Thu, 12 Sep 2024 21:32:41 -0700 Subject: [PATCH] Primary output heuristic --- src/Compiler/NetlistEditData.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Compiler/NetlistEditData.cpp b/src/Compiler/NetlistEditData.cpp index 7bdec0970..ffc503340 100644 --- a/src/Compiler/NetlistEditData.cpp +++ b/src/Compiler/NetlistEditData.cpp @@ -293,7 +293,9 @@ void NetlistEditData::ComputePrimaryMaps(nlohmann::json& netlist_instances) { for (auto pair : m_output_input_map) { if (inputs.find(pair.first) == inputs.end()) { if (m_linked_objects.find(pair.first) != m_linked_objects.end()) { - m_primary_outputs.insert(pair.first); + if (m_generated_clocks.find(pair.first) == m_generated_clocks.end()) { + m_primary_outputs.insert(pair.first); + } } } }