mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	Update manual
This commit is contained in:
		
							parent
							
								
									2cdbb85da6
								
							
						
					
					
						commit
						6758b7babc
					
				
					 1 changed files with 47 additions and 0 deletions
				
			
		|  | @ -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 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue