N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								57897927ff 
								
							 
						 
						
							
							
								
								stat: pass down quiet arg  
							
							
							
						 
						
							2023-02-28 17:12:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec94703619 
								
							 
						 
						
							
							
								
								Merge pull request  #2995  from georgerennie/cover_precond  
							
							... 
							
							
							
							chformal: Add -coverenable option 
							
						 
						
							2023-02-14 17:46:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								b636af9751 
								
							 
						 
						
							
							
								
								chformal: Note about using -coverenable with the Verific frontend  
							
							
							
						 
						
							2023-02-14 17:10:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								417fadbefd 
								
							 
						 
						
							
							
								
								Merge pull request  #3625  from povik/show_cleanup  
							
							
							
						 
						
							2023-02-06 16:11:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8180cc4325 
								
							 
						 
						
							
							
								
								Merge pull request  #3624  from jix/sim_yw  
							
							... 
							
							
							
							Changes to support SBY trace generation with the sim command 
							
						 
						
							2023-01-23 16:55:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								245884a101 
								
							 
						 
						
							
							
								
								Merge pull request  #3629  from YosysHQ/micko/clang_fixes  
							
							... 
							
							
							
							Fixes for some of clang scan-build detected issues 
							
						 
						
							2023-01-23 16:24:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								bfacaddca8 
								
							 
						 
						
							
							
								
								show: Remove left-in debug log_warning  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2023-01-23 13:54:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								bfc3c20cfb 
								
							 
						 
						
							
							
								
								Improve splitcells pass  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2023-01-18 00:31:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								6574553189 
								
							 
						 
						
							
							
								
								Fixes for some of clang scan-build detected issues  
							
							
							
						 
						
							2023-01-17 12:58:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								f9e30ee5e0 
								
							 
						 
						
							
							
								
								passes: show: s/pos/bitpos/ for readability  
							
							... 
							
							
							
							Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								314b864205 
								
							 
						 
						
							
							
								
								passes: show: Reuse string parts in generation of portboxes  
							
							... 
							
							
							
							Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								61abca10a3 
								
							 
						 
						
							
							
								
								passes: show: Touch chunk iteration in gen_portbox  
							
							... 
							
							
							
							Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								60318a5cd8 
								
							 
						 
						
							
							
								
								passes: show: Label no_signode flag  
							
							... 
							
							
							
							Label the flag and rearrange the control flow a bit.
Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								8b1f5fba62 
								
							 
						 
						
							
							
								
								passes: show: Simplify wire bit range logic  
							
							... 
							
							
							
							Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								ad149cc42a 
								
							 
						 
						
							
							
								
								passes: show: Factor out 'join_label_pieces'  
							
							... 
							
							
							
							In two places, we are joining label pieces by a '|' separator. We go
about it by putting the separator behind each entry, then removing the
trailing separator in a final fixup pass on the built string. For easier
reading, replace those occurrences by a new factored-out
'join_label_pieces' function.
Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								5848790835 
								
							 
						 
						
							
							
								
								passes: show: Label signed_suffix flag  
							
							... 
							
							
							
							To make it easier to follow what's going on.
Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								13700e12e5 
								
							 
						 
						
							
							
								
								passes: show: s/idx/dot_idx/ for readability  
							
							... 
							
							
							
							Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								e3709ce776 
								
							 
						 
						
							
							
								
								passes: show: Fix portbox bit ranges in case of driven signals  
							
							... 
							
							
							
							When the 'show' pass generates portboxes to detail the connection of
cell ports to wires, it has special handling of signal chunk
repetitions, but those repetitions are not accounted for in the
displayed bit range in case of cell outputs. Fix that, and so bring it
into consistence with the behavior on cell inputs.
So, taking for example the following Verilog snippet,
  module DRIVER (Q);
     output [7:0] Q;
     assign Q = 8'b10101010;
  endmodule
  module main;
     wire w;
     DRIVER driver(.Q({8{w}}));
  endmodule
make the show pass display '7:0 - 8x 0:0' in the driver-to-w portbox
instead of '7:7 - 8x 0:0' which it displayed formerly.
Signed-off-by: Martin Povišer <povik@cutebit.org> 
							
						 
						
							2023-01-13 19:57:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								5042600c0d 
								
							 
						 
						
							
							
								
								xprop, setundef: Mark xprop decoding bwmuxes, exclude them from setundef  
							
							... 
							
							
							
							This adds the xprop_decoder attribute to bwmuxes that drive the original
unencoded signals. Setundef is changed to ignore the x inputs of these
bwmuxes, so that they survive the prep script of SBY's formal flow. This
is required to make simulation (via sim) using the prep model show the
decoded x signals instead of 0/1 values made up by the solver. 
							
						 
						
							2023-01-11 18:07:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4173daa708 
								
							 
						 
						
							
							
								
								Merge pull request  #3605  from gadfort/stat-json-area  
							
							
							
						 
						
							2023-01-11 16:41:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								843f329b96 
								
							 
						 
						
							
							
								
								Merge branch 'master' into claire/eqystuff  
							
							
							
						 
						
							2023-01-11 16:33:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5abaa59080 
								
							 
						 
						
							
							
								
								Merge pull request  #3537  from jix/xprop  
							
							... 
							
							
							
							New xprop pass 
							
						 
						
							2023-01-11 16:26:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								5801152779 
								
							 
						 
						
							
							
								
								Deprecate gcc-4.8  
							
							
							
						 
						
							2023-01-11 09:54:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6d56d4ecfc 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:YosysHQ/yosys into claire/eqystuff  
							
							
							
						 
						
							2023-01-11 04:10:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Gadfort 
								
							 
						 
						
							
							
							
							
								
							
							
								58cca9592d 
								
							 
						 
						
							
							
								
								stat: ensure area is included in json output  
							
							... 
							
							
							
							Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com> 
							
						 
						
							2022-12-29 21:51:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0ed35aab 
								
							 
						 
						
							
							
								
								xprop: Improve signal splitting code  
							
							... 
							
							
							
							Avoid splitting output ports twice when combining -split-outputs with
-split-public and clean up the corresponding code. 
							
						 
						
							2022-12-12 17:51:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								6a6e1d8424 
								
							 
						 
						
							
							
								
								Improvements in "viz" pass  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-09 18:28:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								3454bddbe2 
								
							 
						 
						
							
							
								
								Merge branch 'claire/eqystuff' of github.com:YosysHQ/yosys into claire/eqystuff  
							
							
							
						 
						
							2022-12-08 20:06:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								172a8e79f0 
								
							 
						 
						
							
							
								
								xprop: Add -split-public option  
							
							
							
						 
						
							2022-12-08 20:00:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								068031d2aa 
								
							 
						 
						
							
							
								
								Improvements in "viz" command  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-07 16:10:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								aeba966475 
								
							 
						 
						
							
							
								
								Improvements in "viz" pass  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-07 12:46:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c679b408cb 
								
							 
						 
						
							
							
								
								Various improvements in "viz" command  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-06 16:43:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								2895a66784 
								
							 
						 
						
							
							
								
								Bugfix in splitcells pass  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-06 16:00:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								e151e44caa 
								
							 
						 
						
							
							
								
								Improvements in "viz" command  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-04 19:32:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f4b06cb2 
								
							 
						 
						
							
							
								
								Add "viz" pass for visualizing big-picture data flow in larger designs  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-04 11:35:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Claire Xenia Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								92fc6cd4a9 
								
							 
						 
						
							
							
								
								Add splitcells pass  
							
							... 
							
							
							
							Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> 
							
						 
						
							2022-12-04 01:33:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								7036a312bf 
								
							 
						 
						
							
							
								
								stat: Fix JSON output for empty designs  
							
							
							
						 
						
							2022-12-02 14:36:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								ed02d52f30 
								
							 
						 
						
							
							
								
								tee: Allow logging command output to a given scratchpad value  
							
							
							
						 
						
							2022-12-02 14:36:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								ce708122a5 
								
							 
						 
						
							
							
								
								New xprop pass to encode 3-valued x-propagation using 2-valued logic  
							
							
							
						 
						
							2022-11-30 19:01:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a14dec79eb 
								
							 
						 
						
							
							
								
								Rst docs conversion ( #3496 )  
							
							... 
							
							
							
							Rst docs conversion 
							
						 
						
							2022-11-15 12:55:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kamyar Mohajerani 
								
							 
						 
						
							
							
							
							
								
							
							
								69787f1906 
								
							 
						 
						
							
							
								
								remove extra space in formating  
							
							
							
						 
						
							2022-09-22 15:46:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kamyar Mohajerani 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1e579483 
								
							 
						 
						
							
							
								
								stat: add tech tech-specific utilizations to json  
							
							... 
							
							
							
							- refactor resource util. estimation/calculations for Xilinx and CMOS
 - don't print log_header if "-json" is set 
							
						 
						
							2022-09-22 15:46:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7d35003c16 
								
							 
						 
						
							
							
								
								Merge pull request  #3449  from YosysHQ/aki/show_pathrw  
							
							
							
						 
						
							2022-08-25 17:06:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								9465b2af95 
								
							 
						 
						
							
							
								
								Fitting help messages to 80 character width  
							
							... 
							
							
							
							Uses the regex below to search (using vscode):
	^\t\tlog\("(.{10,}(?<!\\n)|.{81,}\\n)"\);
Finds any log messages double indented (which help messages are)
and checks if *either* there are is no newline character at the end,
*or* the number of characters before the newline is more than 80. 
							
						 
						
							2022-08-24 10:40:57 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aki Van Ness 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1433a63165 
								
							 
						 
						
							
							
								
								yosys: passes: cmds: show: added filename re-writing to show -lib  
							
							
							
						 
						
							2022-08-22 06:04:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								65145db7e7 
								
							 
						 
						
							
							
								
								rename: Add -witness mode  
							
							
							
						 
						
							2022-08-16 13:37:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								0cdb14df41 
								
							 
						 
						
							
							
								
								setundef: Do not add anyseq / anyconst to unused memory port clocks  
							
							... 
							
							
							
							Instead set those unused clocks to zero. 
							
						 
						
							2022-08-16 13:37:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								c0063288d6 
								
							 
						 
						
							
							
								
								Add the $anyinit cell and the formalff pass  
							
							... 
							
							
							
							These can be used to protect undefined flip-flop initialization values
from optimizations that are not sound for formal verification and can
help mapping all solver-provided values in witness traces for flows that
use different backends simultaneously. 
							
						 
						
							2022-08-16 13:37:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f439dc59a 
								
							 
						 
						
							
							
								
								Merge pull request  #3425  from YosysHQ/lofty/stat-json  
							
							
							
						 
						
							2022-08-11 17:00:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								59facfa98c 
								
							 
						 
						
							
							
								
								stat: add option for machine-readable json output  
							
							
							
						 
						
							2022-08-11 13:41:01 +01:00