Skip to content

Commit 2fa183e

Browse files
committed
[Doc]: add the decode names option to the Yosys+Odin-II docs
Signed-off-by: Seyed Alireza Damghani <[email protected]>
1 parent 3a7e591 commit 2fa183e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

doc/src/yosys+odin/user_guide.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ Synthesis Arguments
2626
**`--elaborator`** **[odin (default), yosys]** **Specify the tool that should perform the HDL elaboration**
2727
**`--fflegalize`** **Converts latches' sensitivity to the rising edge as required by VPR**
2828
**`--show_yosys_log`** **Showing the Yosys elaboration logs in the console window**
29+
**`--decode_names`** **Enable extracting hierarchical information from Yosys coarse-grained BLIF file for signal naming \
30+
(the VTR flow scripts take advantage of this option by default)**
2931
======================= ============================== =================================================================================================
3032

3133

@@ -42,6 +44,15 @@ Passes a Verilog file to Yosys for performing elaboration.
4244
The BLIF elaboration and partial mapping phases will be executed on the generated netlist.
4345
However, all latches in the Yosys+Odin-II output file will be rising edge.
4446

47+
.. code-block:: bash
48+
49+
./odin_II --elaborator yosys -V <Path/to/Verilog/file> --decode_names
50+
51+
52+
Performs the design elaboration by Yosys parsers and generates a coarse-grained netlist in BLIF.
53+
Odin-II then extracts the hierarchical information of subcircuits to use for signal naming when reading the coarse-grained BLIF file.
54+
The BLIF elaboration and partial mapping phases will be executed on the generated netlist.
55+
4556
.. code-block:: bash
4657
4758
./odin_II -b <Path/to/BLIF/file> --coarsen --fflegalize

0 commit comments

Comments
 (0)