Skip to content

Commit

Permalink
generated clock fix (#1709)
Browse files Browse the repository at this point in the history
  • Loading branch information
alaindargelas authored Sep 27, 2024
1 parent 5cf4644 commit daf2e2c
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/Compiler/NetlistEditData.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -214,15 +214,21 @@ void NetlistEditData::ReadData(std::filesystem::path configJsonFile,
}

void NetlistEditData::ResetData() {
m_linked_objects.clear();
m_primary_inputs.clear();
m_primary_outputs.clear();
m_input_output_map.clear();
m_output_input_map.clear();
m_primary_input_map.clear();
m_primary_output_map.clear();
m_primary_generated_clocks_map.clear();
m_reverse_primary_input_map.clear();
m_reverse_primary_output_map.clear();
m_reverse_primary_generated_clocks_map.clear();
m_generated_clocks.clear();
m_reference_clocks.clear();
m_primary_generated_clocks.clear();
m_primary_clocks.clear();
m_fabric_clocks.clear();
}

Expand Down Expand Up @@ -377,6 +383,13 @@ std::string NetlistEditData::InnerNet2PIO(const std::string& orig) {
if (target != orig) return target;
}
}
{
auto itr = m_reverse_primary_generated_clocks_map.find(orig);
if (itr != m_reverse_primary_generated_clocks_map.end()) {
const std::string& target = (*itr).second;
if (target != orig) return target;
}
}
return result;
}

Expand Down

0 comments on commit daf2e2c

Please sign in to comment.