2024-05-26 22:46:43 -05:00
|
|
|
.. _sec:celllib_gates:
|
|
|
|
|
2024-05-02 16:16:55 -05:00
|
|
|
Gate-level cells
|
|
|
|
----------------
|
|
|
|
|
2024-05-26 22:46:43 -05:00
|
|
|
For gate level logic networks, fixed function single bit cells are used that do
|
|
|
|
not provide any parameters.
|
|
|
|
|
|
|
|
Simulation models for these cells can be found in the file
|
2024-08-28 17:44:07 -05:00
|
|
|
:file:`techlibs/common/simcells.v` in the Yosys source tree.
|
2024-05-26 22:46:43 -05:00
|
|
|
|
|
|
|
In most cases gate level logic networks are created from RTL networks using the
|
|
|
|
techmap pass. The flip-flop cells from the gate level logic network can be
|
|
|
|
mapped to physical flip-flop cells from a Liberty file using the dfflibmap pass.
|
|
|
|
The combinatorial logic cells can be mapped to physical cells from a Liberty
|
|
|
|
file via ABC using the abc pass.
|
|
|
|
|
2024-05-02 16:16:55 -05:00
|
|
|
.. toctree::
|
|
|
|
:caption: Gate-level cells
|
2024-05-21 01:10:20 -05:00
|
|
|
:maxdepth: 2
|
2024-05-02 16:16:55 -05:00
|
|
|
|
2024-08-28 17:44:07 -05:00
|
|
|
/cell/gate_comb_simple
|
|
|
|
/cell/gate_comb_combined
|
|
|
|
/cell/gate_reg_ff
|
|
|
|
/cell/gate_reg_latch
|
2024-09-02 19:03:57 -05:00
|
|
|
/cell/gate_other
|