mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-23 17:15:33 +00:00
opt_dff: Fix NOT gates wired in reverse.
This commit is contained in:
parent
d061b0e41a
commit
5c1e6a0e20
2 changed files with 15 additions and 10 deletions
|
@ -318,9 +318,9 @@ struct OptDffWorker
|
|||
if (!ff.pol_clr) {
|
||||
module->connect(ff.sig_q[i], ff.sig_clr[i]);
|
||||
} else if (ff.is_fine) {
|
||||
module->addNotGate(NEW_ID, ff.sig_q[i], ff.sig_clr[i]);
|
||||
module->addNotGate(NEW_ID, ff.sig_clr[i], ff.sig_q[i]);
|
||||
} else {
|
||||
module->addNot(NEW_ID, ff.sig_q[i], ff.sig_clr[i]);
|
||||
module->addNot(NEW_ID, ff.sig_clr[i], ff.sig_q[i]);
|
||||
}
|
||||
log("Handling always-active SET at position %d on %s (%s) from module %s (changing to combinatorial circuit).\n",
|
||||
i, log_id(cell), log_id(cell->type), log_id(module));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue