My design appears to much easily meet timing when I use the synth_ecp5 flag -dff, which run abc9 with -dff option.
Is there a reason why it is not enabled by default ?
Does it have drawbacks ?
My design appears to much easily meet timing when I use the synth_ecp5 flag -dff, which run abc9 with -dff option.
Is there a reason why it is not enabled by default ?
Does it have drawbacks ?
-dff than without in my own experience.-dff in ABC9 was to permit retiming, but ABC9 still does not support retiming, so it’s of limited use in practice. We can detect and remove duplicate flops with &scorr, but that’s about all.&verify -s which is significantly slower than combinational equivalence checking &verify.