mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-24 01:25:33 +00:00
Do not treat $__ABC_FF_ as a user cell
This commit is contained in:
parent
9ec57b46c2
commit
2309459605
2 changed files with 15 additions and 30 deletions
|
@ -222,15 +222,15 @@ struct XAigerWriter
|
|||
|
||||
log_assert(!holes_mode);
|
||||
|
||||
// FIXME: Should short here, rather than provide $__ABC_FF_
|
||||
// to ABC like a user cell
|
||||
//if (cell->type == "$__ABC_FF_")
|
||||
//{
|
||||
// SigBit D = sigmap(cell->getPort("\\D").as_bit());
|
||||
// SigBit Q = sigmap(cell->getPort("\\Q").as_bit());
|
||||
// alias_map[Q] = D;
|
||||
// continue;
|
||||
//}
|
||||
if (cell->type == "$__ABC_FF_")
|
||||
{
|
||||
SigBit D = sigmap(cell->getPort("\\D").as_bit());
|
||||
SigBit Q = sigmap(cell->getPort("\\Q").as_bit());
|
||||
unused_bits.erase(D);
|
||||
undriven_bits.erase(Q);
|
||||
alias_map[Q] = D;
|
||||
continue;
|
||||
}
|
||||
|
||||
RTLIL::Module* inst_module = !holes_mode ? module->design->module(cell->type) : nullptr;
|
||||
bool inst_flop = inst_module ? inst_module->attributes.count("\\abc_flop") : false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue