Merge pull request #3294 from YosysHQ/micko/verific_merge_past_ff

Ignore merging past ffs that we are not properly merging
This commit is contained in:
Miodrag Milanović 2022-04-29 14:35:46 +02:00 committed by GitHub
commit 7bdf7365e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -987,6 +987,7 @@ void VerificImporter::merge_past_ffs(pool<RTLIL::Cell*> &candidates)
for (auto cell : candidates) for (auto cell : candidates)
{ {
if (cell->type != ID($dff)) continue;
SigBit clock = cell->getPort(ID::CLK); SigBit clock = cell->getPort(ID::CLK);
bool clock_pol = cell->getParam(ID::CLK_POLARITY).as_bool(); bool clock_pol = cell->getParam(ID::CLK_POLARITY).as_bool();
database[make_pair(clock, int(clock_pol))].insert(cell); database[make_pair(clock, int(clock_pol))].insert(cell);