mirror of https://github.com/YosysHQ/yosys.git
Docs: opt_share
This commit is contained in:
parent
14f2208e47
commit
63a0f80996
|
@ -132,7 +132,15 @@ is produced.
|
||||||
Merging mutually exclusive cells with shared inputs - :cmd:ref:`opt_share`
|
Merging mutually exclusive cells with shared inputs - :cmd:ref:`opt_share`
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
.. TODO:: ``opt_share``
|
This pass identifies mutually exclusive cells of the same type that:
|
||||||
|
a. share an input signal, and
|
||||||
|
b. drive the same ``$mux``, ``$_MUX_``, or ``$pmux`` multiplexing cell,
|
||||||
|
|
||||||
|
allowing the cell to be merged and the multiplexer to be moved from
|
||||||
|
multiplexing its output to multiplexing the non-shared input signals.
|
||||||
|
|
||||||
|
.. todo:: more detailed description of :cmd:ref:`opt_share` (esp. why)
|
||||||
|
so that it's not just a copy-paste of the help output
|
||||||
|
|
||||||
Performing DFF optimizations - :cmd:ref:`opt_dff`
|
Performing DFF optimizations - :cmd:ref:`opt_dff`
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
Loading…
Reference in New Issue