Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								01f332e750 
								
							 
						 
						
							
							
								
								opt_expr: reduce mostly harmless warning to log  
							
							
							
						 
						
							2024-06-25 20:18:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								fa4a2b6b0d 
								
							 
						 
						
							
							
								
								opt_expr: In clkinv loop ignore irrelevant cells early  
							
							... 
							
							
							
							Each call to `handle_clkpol_celltype_swap` has a conversion of the
cell's type ID to an allocated string. This can sum up to a
non-negligible time being spent in the clkpol code even for a design
which doesn't have any flip-flop gates. 
							
						 
						
							2024-06-24 18:32:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								7a8a69b65c 
								
							 
						 
						
							
							
								
								opt_expr: Revisit sorting in replace_const_cells  
							
							... 
							
							
							
							Avoid building a cell-to-inbit map when sorting the cells, add a warning
if we are unable to sort, and move the code treating non-combinational
cells ahead of the rest (this means we don't need to pass
non-combinational cells to the TopoSort object at all). 
							
						 
						
							2024-06-24 18:32:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanovic 
								
							 
						 
						
							
							
							
							
								
							
							
								9b82a44d25 
								
							 
						 
						
							
							
								
								Fix help message typo  
							
							
							
						 
						
							2024-06-07 08:26:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4b67f3757f 
								
							 
						 
						
							
							
								
								Merge pull request  #4404  from YosysHQ/povik/bbox_derive  
							
							... 
							
							
							
							box_derive: New command to derive modules for boxes 
							
						 
						
							2024-05-31 19:09:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								b230c95cc4 
								
							 
						 
						
							
							
								
								select: Adjust help  
							
							
							
						 
						
							2024-05-29 20:41:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								49906be776 
								
							 
						 
						
							
							
								
								select: Introduce -assert-mod-count  
							
							
							
						 
						
							2024-05-21 16:34:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								adc1a01490 
								
							 
						 
						
							
							
								
								select: Refactor some flag validation  
							
							
							
						 
						
							2024-05-21 16:29:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								c0a196173a 
								
							 
						 
						
							
							
								
								Rename bbox_derive to box_derive  
							
							
							
						 
						
							2024-05-21 16:18:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e940d248c0 
								
							 
						 
						
							
							
								
								Merge pull request  #4326  from povik/logcmd  
							
							... 
							
							
							
							Extend `log` command with `-push`, `-pop`, `-header` options 
							
						 
						
							2024-05-21 15:22:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								5c929a91c2 
								
							 
						 
						
							
							
								
								bbox_derive: Write help  
							
							
							
						 
						
							2024-05-21 14:57:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								88af059fad 
								
							 
						 
						
							
							
								
								bbox_derive: Fix done base type confusion  
							
							
							
						 
						
							2024-05-21 14:57:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								44b0fdc2bf 
								
							 
						 
						
							
							
								
								bbox_derive: add assert and debug print  
							
							
							
						 
						
							2024-05-03 20:43:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e8c58a5528 
								
							 
						 
						
							
							
								
								bbox_derive: fix unininitialized memory UB when run with no named args  
							
							
							
						 
						
							2024-05-03 20:41:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								4c000d3aba 
								
							 
						 
						
							
							
								
								Add new bbox_derive command for blackbox derivation  
							
							
							
						 
						
							2024-05-03 20:39:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								e939182e68 
								
							 
						 
						
							
							
								
								cellmatch: add comments  
							
							
							
						 
						
							2024-05-03 16:42:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								b143e5678f 
								
							 
						 
						
							
							
								
								cellmatch: Rename the special design to $cellmatch  
							
							
							
						 
						
							2024-05-03 16:42:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e68dcc4d 
								
							 
						 
						
							
							
								
								cellmatch: Add debug print  
							
							
							
						 
						
							2024-05-03 16:42:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								6a9858cdad 
								
							 
						 
						
							
							
								
								cellmatch: Delegate evaluation to ConstEval  
							
							
							
						 
						
							2024-05-03 16:42:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								86e1080f05 
								
							 
						 
						
							
							
								
								cellmatch: New pass  
							
							
							
						 
						
							2024-05-03 16:42:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								6ff4ecb2b4 
								
							 
						 
						
							
							
								
								techmap: Remove techmap_chtype from the result  
							
							
							
						 
						
							2024-05-03 13:33:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								fc82251105 
								
							 
						 
						
							
							
								
								techmap: Support dynamic cell types  
							
							
							
						 
						
							2024-05-03 13:33:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								34d9a7451e 
								
							 
						 
						
							
							
								
								Merge pull request  #4333  from YosysHQ/fix_hierarchy_generate  
							
							... 
							
							
							
							fix hierarchy -generate mode handling of cells 
							
						 
						
							2024-04-25 09:56:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c3ae33da33 
								
							 
						 
						
							
							
								
								Merge pull request  #4285  from YosysHQ/typo_fixup  
							
							... 
							
							
							
							Typo fixing 
							
						 
						
							2024-04-25 09:54:48 +12:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								171577f909 
								
							 
						 
						
							
							
								
								Merge pull request  #4340  from gadfort/abc-lib-merge  
							
							... 
							
							
							
							add support for using ABCs library merging when providing multiple liberty files 
							
						 
						
							2024-04-17 22:01:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								2bd889a59a 
								
							 
						 
						
							
							
								
								formalff -setundef: Fix handling for has_srst FFs  
							
							... 
							
							
							
							The `has_srst`` case was checking `sig_ce` instead of `sig_srst` due to
a copy and paste error.
This would crash when `has_ce` was false and could incorrectly determine
that an initial value is unused when `has_ce` and `has_srst` are both
set. 
							
						 
						
							2024-04-15 11:53:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b827b9862f 
								
							 
						 
						
							
							
								
								Merge pull request  #4265  from povik/iattr_help  
							
							... 
							
							
							
							memory_map: Explain `-iattr` better 
							
						 
						
							2024-04-13 18:13:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a8cdfabbb 
								
							 
						 
						
							
							
								
								Merge pull request  #4169  from povik/clean-opt_clean-step2  
							
							... 
							
							
							
							opt_clean: Remove dead assertion 
							
						 
						
							2024-04-13 18:12:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Gadfort 
								
							 
						 
						
							
							
							
							
								
							
							
								a48825a604 
								
							 
						 
						
							
							
								
								add support for using ABCs library merging when providing multiple liberty files  
							
							
							
						 
						
							2024-04-12 13:57:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								b87327d1b9 
								
							 
						 
						
							
							
								
								fix hierarchy -generate mode handling of  cells  
							
							
							
						 
						
							2024-04-12 13:38:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5912f4f95 
								
							 
						 
						
							
							
								
								Merge pull request  #4313  from widlarizer/emil/fix-opt-demorgan-warning  
							
							... 
							
							
							
							opt_demorgan: fix extra args warning 
							
						 
						
							2024-04-10 12:49:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								b00abe4a26 
								
							 
						 
						
							
							
								
								Extend log command with -push, -pop, -header options  
							
							
							
						 
						
							2024-04-10 11:49:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47931f9050 
								
							 
						 
						
							
							
								
								Merge pull request  #4295  from gadfort/add-ports-stat  
							
							... 
							
							
							
							add port statistics to stat command 
							
						 
						
							2024-04-08 11:12:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Emil J. Tywoniak 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb3b099d2 
								
							 
						 
						
							
							
								
								opt_demorgan: fix extra args warning  
							
							
							
						 
						
							2024-04-03 10:02:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c98cdc2a42 
								
							 
						 
						
							
							
								
								Merge pull request  #4184  from povik/check-loop-edges  
							
							... 
							
							
							
							Use cell edges data in `check`, improve messages 
							
						 
						
							2024-03-25 16:19:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Gadfort 
								
							 
						 
						
							
							
							
							
								
							
							
								160e3e089a 
								
							 
						 
						
							
							
								
								add port statistics to stat command  
							
							
							
						 
						
							2024-03-22 09:20:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Krystine Sherwin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3eeefd23e3 
								
							 
						 
						
							
							
								
								Typo fixup(s)  
							
							
							
						 
						
							2024-03-18 11:09:23 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4f11eb0a0 
								
							 
						 
						
							
							
								
								Merge pull request  #4228  from povik/synth-inject  
							
							... 
							
							
							
							synth: Introduce `-extra-map` for amending techmap 
							
						 
						
							2024-03-11 14:55:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								206d894c56 
								
							 
						 
						
							
							
								
								check: Omit private wires in loop report  
							
							
							
						 
						
							2024-03-11 10:45:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								d01728aaa5 
								
							 
						 
						
							
							
								
								celledges: Register async FF paths  
							
							
							
						 
						
							2024-03-11 10:45:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								4fdcf388d3 
								
							 
						 
						
							
							
								
								check: Assert edges data is not out-of-bounds  
							
							
							
						 
						
							2024-03-11 10:45:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								b6112b3551 
								
							 
						 
						
							
							
								
								check: Consider read ports in loop detection  
							
							
							
						 
						
							2024-03-11 10:45:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								fa74d0bd1a 
								
							 
						 
						
							
							
								
								check: Use cell edges data in detecting combinational loops  
							
							
							
						 
						
							2024-03-11 10:43:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								c5ae74af34 
								
							 
						 
						
							
							
								
								check: Improve found loop logging  
							
							... 
							
							
							
							Print the detected loop in-order, and include source location for each
node, if available. 
							
						 
						
							2024-03-11 10:43:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d70113a909 
								
							 
						 
						
							
							
								
								Merge pull request  #3972  from nakengelhardt/celledges_shift_ops  
							
							... 
							
							
							
							celledges: support shift ops 
							
						 
						
							2024-03-08 09:35:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Povišer 
								
							 
						 
						
							
							
							
							
								
							
							
								158fbf881e 
								
							 
						 
						
							
							
								
								memory_map: Explain -iattr better  
							
							
							
						 
						
							2024-03-06 15:15:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04ecabdd1f 
								
							 
						 
						
							
							
								
								Merge pull request  #4222  from jix/pdr-X  
							
							... 
							
							
							
							write_aiger: Include `$assert` and `$assume` cells in -ywmap output 
							
						 
						
							2024-03-05 15:13:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								d8cdc213a6 
								
							 
						 
						
							
							
								
								rename -witness: Bug fix and rename formal cells  
							
							... 
							
							
							
							Rename formal cells in addition to witness signals. This is required to
reliably track individual property states for the non-smtbmc flows.
Also removes a misplced `break` which resulted in only partial witness
renaming. 
							
						 
						
							2024-03-04 16:53:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16f6386613 
								
							 
						 
						
							
							
								
								Merge pull request  #4224  from povik/equiv_simple-fix  
							
							... 
							
							
							
							equiv_simple: Take FFs into account for driver map 
							
						 
						
							2024-03-04 15:53:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6dc5da3ed9 
								
							 
						 
						
							
							
								
								Merge pull request  #4232  from povik/mem-ui-fixes  
							
							... 
							
							
							
							opt_mem, memory_*: Refuse to operate in presence of processes 
							
						 
						
							2024-02-26 16:09:27 +01:00