File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ Synthesis Arguments
26
26
**`--elaborator` ** **[odin (default), yosys] ** **Specify the tool that should perform the HDL elaboration **
27
27
**`--fflegalize` ** **Converts latches' sensitivity to the rising edge as required by VPR **
28
28
**`--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) **
29
31
======================= ============================== =================================================================================================
30
32
31
33
@@ -42,6 +44,15 @@ Passes a Verilog file to Yosys for performing elaboration.
42
44
The BLIF elaboration and partial mapping phases will be executed on the generated netlist.
43
45
However, all latches in the Yosys+Odin-II output file will be rising edge.
44
46
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
+
45
56
.. code-block :: bash
46
57
47
58
./odin_II -b < Path/to/BLIF/file> --coarsen --fflegalize
You can’t perform that action at this time.
0 commit comments