liberty multiple output #5195
-
Hi, Long time i have this problem, In all my test, yosys accept multiple output from sequential logic, like DFF, This is true or i do miss understanding ? The only way i found is to provide verilog netlist gate level description (its a exemple who concern more complexe macro).
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
ABC does not support mapping to multiple-output gates, because of how the algorithm works. You can use a techmap rule like that, but I would generally advise against it. Yosys must split the logic around the full adder, turning it into a logic path for the input and a logic path for the output, which can mislead ABC about the critical path of the design. |
Beta Was this translation helpful? Give feedback.
ABC does not support mapping to multiple-output gates, because of how the algorithm works.
You can use a techmap rule like that, but I would generally advise against it. Yosys must split the logic around the full adder, turning it into a logic path for the input and a logic path for the output, which can mislead ABC about the critical path of the design.