mirror of https://github.com/YosysHQ/yosys.git
Update manual
This commit is contained in:
parent
2cdbb85da6
commit
6758b7babc
|
@ -902,6 +902,11 @@ widening it to 1-bit, or removing the cell altogether.
|
||||||
This command replaces clocked flip-flops with generic $ff cells that use the
|
This command replaces clocked flip-flops with generic $ff cells that use the
|
||||||
implicit global clock. This is useful for formal verification of designs with
|
implicit global clock. This is useful for formal verification of designs with
|
||||||
multiple clocks.
|
multiple clocks.
|
||||||
|
|
||||||
|
This pass assumes negative hold time for the async FF inputs. For example when
|
||||||
|
a reset deasserts with the clock edge, then the FF output will still drive the
|
||||||
|
reset value in the next cycle regardless of the data-in value at the time of
|
||||||
|
the clock edge.
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
|
|
||||||
\section{clkbufmap -- insert clock buffers on clock networks}
|
\section{clkbufmap -- insert clock buffers on clock networks}
|
||||||
|
@ -1554,12 +1559,17 @@ after an optimization pass.
|
||||||
-undef
|
-undef
|
||||||
enable modelling of undef states during equiv_induct.
|
enable modelling of undef states during equiv_induct.
|
||||||
|
|
||||||
|
-nocheck
|
||||||
|
disable running check before and after the command under test.
|
||||||
|
|
||||||
The following commands are executed by this verification command:
|
The following commands are executed by this verification command:
|
||||||
|
|
||||||
run_pass:
|
run_pass:
|
||||||
hierarchy -auto-top
|
hierarchy -auto-top
|
||||||
design -save preopt
|
design -save preopt
|
||||||
|
check -assert (unless -nocheck)
|
||||||
[command]
|
[command]
|
||||||
|
check -assert (unless -nocheck)
|
||||||
design -stash postopt
|
design -stash postopt
|
||||||
|
|
||||||
prepare:
|
prepare:
|
||||||
|
@ -3122,6 +3132,12 @@ detected.
|
||||||
call 'flatten -wb; opt_expr -keepdc -undriven;;' on the miter circuit.
|
call 'flatten -wb; opt_expr -keepdc -undriven;;' on the miter circuit.
|
||||||
|
|
||||||
|
|
||||||
|
-cross
|
||||||
|
allow output ports on the gold module to match input ports on the
|
||||||
|
gate module. This is useful when the gold module contains additional
|
||||||
|
logic to drive some of the gate module inputs.
|
||||||
|
|
||||||
|
|
||||||
miter -assert [options] module [miter_name]
|
miter -assert [options] module [miter_name]
|
||||||
|
|
||||||
Creates a miter circuit for property checking. All input ports are kept,
|
Creates a miter circuit for property checking. All input ports are kept,
|
||||||
|
@ -3989,6 +4005,19 @@ the language version (and before file names) to set additional verilog defines.
|
||||||
Load the specified VHDL files. (Requires Verific.)
|
Load the specified VHDL files. (Requires Verific.)
|
||||||
|
|
||||||
|
|
||||||
|
read {-edif} <edif-file>..
|
||||||
|
|
||||||
|
Load the specified EDIF files. (Requires Verific.)
|
||||||
|
|
||||||
|
|
||||||
|
read {-liberty} <liberty-file>..
|
||||||
|
|
||||||
|
Load the specified Liberty files.
|
||||||
|
|
||||||
|
-lib
|
||||||
|
only create empty blackbox modules
|
||||||
|
|
||||||
|
|
||||||
read {-f|-F} <command-file>
|
read {-f|-F} <command-file>
|
||||||
|
|
||||||
Load and execute the specified command file. (Requires Verific.)
|
Load and execute the specified command file. (Requires Verific.)
|
||||||
|
@ -7926,6 +7955,20 @@ Like -sv, but define FORMAL instead of SYNTHESIS.
|
||||||
Load the specified VHDL files into Verific.
|
Load the specified VHDL files into Verific.
|
||||||
|
|
||||||
|
|
||||||
|
verific {-edif} <edif-file>..
|
||||||
|
|
||||||
|
Load the specified EDIF files into Verific.
|
||||||
|
|
||||||
|
|
||||||
|
verific {-liberty} <liberty-file>..
|
||||||
|
|
||||||
|
Load the specified Liberty files into Verific.
|
||||||
|
Default library when -work is not present is one specified in liberty file.
|
||||||
|
To use from SystemVerilog or VHDL use -L to specify liberty library.
|
||||||
|
-lib
|
||||||
|
only create empty blackbox modules
|
||||||
|
|
||||||
|
|
||||||
verific {-f|-F} [-vlog95|-vlog2k|-sv2005|-sv2009|
|
verific {-f|-F} [-vlog95|-vlog2k|-sv2005|-sv2009|
|
||||||
-sv2012|-sv|-formal] <command-file>
|
-sv2012|-sv|-formal] <command-file>
|
||||||
|
|
||||||
|
@ -8032,6 +8075,10 @@ Import options:
|
||||||
-fullinit
|
-fullinit
|
||||||
Keep all register initializations, even those for non-FF registers.
|
Keep all register initializations, even those for non-FF registers.
|
||||||
|
|
||||||
|
-cells
|
||||||
|
Import all cell definitions from Verific loaded libraries even if they are
|
||||||
|
unused in design. Useful with "-edif" and "-liberty" option.
|
||||||
|
|
||||||
-chparam name value
|
-chparam name value
|
||||||
Elaborate the specified top modules (all modules when -all given) using
|
Elaborate the specified top modules (all modules when -all given) using
|
||||||
this parameter value. Modules on which this parameter does not exist will
|
this parameter value. Modules on which this parameter does not exist will
|
||||||
|
|
Loading…
Reference in New Issue