Update manual

This commit is contained in:
Miodrag Milanovic 2022-11-08 07:54:14 +01:00
parent 2cdbb85da6
commit 6758b7babc
1 changed files with 47 additions and 0 deletions

View File

@ -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
implicit global clock. This is useful for formal verification of designs with
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}
\section{clkbufmap -- insert clock buffers on clock networks}
@ -1554,12 +1559,17 @@ after an optimization pass.
-undef
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:
run_pass:
hierarchy -auto-top
design -save preopt
check -assert (unless -nocheck)
[command]
check -assert (unless -nocheck)
design -stash postopt
prepare:
@ -3122,6 +3132,12 @@ detected.
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]
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.)
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>
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.
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|
-sv2012|-sv|-formal] <command-file>
@ -8032,6 +8075,10 @@ Import options:
-fullinit
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
Elaborate the specified top modules (all modules when -all given) using
this parameter value. Modules on which this parameter does not exist will