Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5828a706 
								
							 
						 
						
							
							
								
								Add option to use ccache when building  
							
							
							
						 
						
							2020-07-04 19:59:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								6b0ac04698 
								
							 
						 
						
							
							
								
								efinix: Nuke efinix_gbuf in favor of clkbufmap.  
							
							
							
						 
						
							2020-07-04 20:53:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								c6765443fd 
								
							 
						 
						
							
							
								
								Improve MISTRAL_FF specify rules  
							
							... 
							
							
							
							Co-authored-by: Eddie Hung <eddie@fpgeh.com> 
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								52fbaeca07 
								
							 
						 
						
							
							
								
								tests: update fsm.ys resource count  
							
							... 
							
							
							
							Suspect it is to do with map/set ordering in techmap; should
be fixed by #1862 ? 
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								27a9d1b6e6 
								
							 
						 
						
							
							
								
								abc9: only techmap (* abc9_flop *) modules  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								2bdced0d68 
								
							 
						 
						
							
							
								
								intel_alm: compose $__MISTRAL_FF_SYNCONLY from MISTRAL_FF  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								0ba79feb6f 
								
							 
						 
						
							
							
								
								abc9: techmap from user design to allow abc9_flop modules to be composed  
							
							... 
							
							
							
							from other primitives 
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Eddie Hung 
								
							 
						 
						
							
							
							
							
								
							
							
								3db3e1e149 
								
							 
						 
						
							
							
								
								intel_alm: add $__ prefix to MISTRAL_FF_SYNCONLY  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Ravensloft 
								
							 
						 
						
							
							
							
							
								
							
							
								83cde2d02b 
								
							 
						 
						
							
							
								
								intel_alm: ABC9 sequential optimisations  
							
							
							
						 
						
							2020-07-04 19:45:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rupert Swarbrick 
								
							 
						 
						
							
							
							
							
								
							
							
								a9b61080a4 
								
							 
						 
						
							
							
								
								Add newlines to help text for dfflegalize  
							
							... 
							
							
							
							I think these were probably missed by accident. Spotted because GCC
spits out lots of messages like this:
passes/techmap/dfflegalize.cc:114:7: warning: zero-length gnu_printf format string [-Wformat-zero-length]
  114 |   log("");
      |       ^~
(because we tell GCC that the first argument to log() looks like a
printf control string in log.h, and a zero length such string triggers
a warning). 
							
						 
						
							2020-07-03 12:30:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d8d98d709 
								
							 
						 
						
							
							
								
								Merge pull request  #2132  from YosysHQ/eddie/verific_initial  
							
							... 
							
							
							
							verific: rewrite initial assume/asserts prior to elaboration 
							
						 
						
							2020-07-02 17:50:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4b9e64d1b 
								
							 
						 
						
							
							
								
								Merge pull request  #2208  from boqwxp/qbfsat-cleanup  
							
							... 
							
							
							
							qbfsat: Cleanup and refactoring 
							
						 
						
							2020-07-02 17:48:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5428666151 
								
							 
						 
						
							
							
								
								Merge pull request  #2186  from YosysHQ/mwk/dfflegalize  
							
							... 
							
							
							
							Add dfflegalize pass. 
							
						 
						
							2020-07-02 17:46:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d3422f8a5e 
								
							 
						 
						
							
							
								
								Merge pull request  #2211  from YosysHQ/mwk/fix-fmcombine-ff  
							
							... 
							
							
							
							fmcombine: use the master ff cell type list 
							
						 
						
							2020-07-02 17:43:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5dbf91847a 
								
							 
						 
						
							
							
								
								Merge pull request  #2210  from YosysHQ/mwk/fix-opt_merge  
							
							... 
							
							
							
							opt_merge: use the master FF type list 
							
						 
						
							2020-07-02 17:43:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5d740ec4b4 
								
							 
						 
						
							
							
								
								Merge pull request  #2195  from YosysHQ/mwk/manual-gates  
							
							... 
							
							
							
							Add a few more gate types to the manual. 
							
						 
						
							2020-07-02 17:43:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								56f98b9e3d 
								
							 
						 
						
							
							
								
								qbfsat: Remove useless comment and #ifndef guards.  
							
							
							
						 
						
							2020-07-01 19:55:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3345d39e6f 
								
							 
						 
						
							
							
								
								qbfsat: Specify default values for some options in the help message.  
							
							
							
						 
						
							2020-07-01 19:55:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								95e8016811 
								
							 
						 
						
							
							
								
								qbfsat: Clean up external executable command lines and update temporary directory name.  
							
							
							
						 
						
							2020-07-01 19:55:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cd60be654 
								
							 
						 
						
							
							
								
								qbfsat: Clean up and refactor data structures into qbfsat.h.  
							
							
							
						 
						
							2020-07-01 19:55:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bbfa2d65fa 
								
							 
						 
						
							
							
								
								glift: Use ID() rather than string literals.  
							
							
							
						 
						
							2020-07-01 19:51:48 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eda1af73c4 
								
							 
						 
						
							
							
								
								glift: Use worker pattern.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3eb2593876 
								
							 
						 
						
							
							
								
								glift: Add support for $_NAND_ and $_NOR_ cells.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cb1a86c23 
								
							 
						 
						
							
							
								
								glift: Add support for $_MUX_ and $_NMUX_ cells.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								23defc6fe9 
								
							 
						 
						
							
							
								
								glift: Add support for $_XOR_ and $_XNOR_ cells.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								209a123b97 
								
							 
						 
						
							
							
								
								glift: Add initial hierarchy support.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								20ad371724 
								
							 
						 
						
							
							
								
								glift: Replace YS_OVERRIDE with override.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ec5929f97 
								
							 
						 
						
							
							
								
								glift: Add CODEOWNERS entry.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91c20fca72 
								
							 
						 
						
							
							
								
								glift: Add -simple-cost-model option  
							
							... 
							
							
							
							Rather than assigning specific weights to specific versions of taint tracking logic and summing the weights of all GLIFT cells, sum the following values for each GLIFT cell:
  - 0 if the associated hole/$anyconst cell value is non-zero, i.e. reduced-precision taint tracking logic is chosen at this cell
  - 1 if the associated hole/$anyconst cell value is zero, i.e. the full-precision taint tracking logic is chosen at this cell
This simplified cost modeling reduces the potential for the QBF-SAT solver to minimize taint tracking logic area but significantly simplifies the QBF-SAT problem. 
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c26a8d1ee0 
								
							 
						 
						
							
							
								
								glift: Use qbfsat -O2 instead of manually calling abc.  
							
							
							
						 
						
							2020-07-01 19:51:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								26bd686259 
								
							 
						 
						
							
							
								
								glift: Add -instrument-more option to add 4 more versions of taint tracking logic.  Also refactor a bit and update help text.  
							
							
							
						 
						
							2020-07-01 19:51:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc207d5426 
								
							 
						 
						
							
							
								
								glift: Change command names to better represent their functions.  
							
							
							
						 
						
							2020-07-01 19:51:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddfb9f08e2 
								
							 
						 
						
							
							
								
								glift: Add -create-imprecise command, rename other commands, and re-work the help text.  
							
							
							
						 
						
							2020-07-01 19:51:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ca3844d44e 
								
							 
						 
						
							
							
								
								glift: Add examples, including a number of benchmarks used in some academic works.  
							
							
							
						 
						
							2020-07-01 19:51:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72cebef279 
								
							 
						 
						
							
							
								
								glift: Add replacement scoring and area minimization option.  
							
							
							
						 
						
							2020-07-01 19:51:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c36440a7ee 
								
							 
						 
						
							
							
								
								glift: Remove outputs by default; add -keep-outputs option; properly reset internal state between calls.  
							
							
							
						 
						
							2020-07-01 19:51:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19dafcd4f1 
								
							 
						 
						
							
							
								
								glift: Initial implementation of the -sketchify option.  
							
							
							
						 
						
							2020-07-01 19:51:46 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09848b3b9f 
								
							 
						 
						
							
							
								
								glift: Initial implementation of GLIFT model construction.  
							
							
							
						 
						
							2020-07-01 19:51:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alberto Gonzalez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5f45fe51ea 
								
							 
						 
						
							
							
								
								glift: Add skeleton for glift command.  
							
							
							
						 
						
							2020-07-01 19:51:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7450ee7f8a 
								
							 
						 
						
							
							
								
								Merge pull request  #2203  from antmicro/fix-grammar  
							
							... 
							
							
							
							Signed and macro grammar update 
							
						 
						
							2020-07-01 16:41:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ce4f8790e 
								
							 
						 
						
							
							
								
								Merge pull request  #2179  from splhack/static-cast  
							
							... 
							
							
							
							Support SystemVerilog Static Cast 
							
						 
						
							2020-07-01 16:40:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b1707407a0 
								
							 
						 
						
							
							
								
								Merge pull request  #2138  from boqwxp/qbfsat-oflag  
							
							... 
							
							
							
							qbfsat: Add `-O[012]` options to control pre-solving simplification with ABC 
							
						 
						
							2020-07-01 16:35:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2b0f6e24e2 
								
							 
						 
						
							
							
								
								Merge pull request  #2206  from boqwxp/qbfsat-fix-name-specialization  
							
							... 
							
							
							
							qbfsat: Fix name-based hole specialization 
							
						 
						
							2020-07-01 16:34:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								6b42819a37 
								
							 
						 
						
							
							
								
								dfflegalize: Add tests.  
							
							
							
						 
						
							2020-07-01 01:57:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								e3564b4502 
								
							 
						 
						
							
							
								
								Add dfflegalize pass.  
							
							
							
						 
						
							2020-07-01 01:57:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								7c91f13f51 
								
							 
						 
						
							
							
								
								fmcombine: use the master ff cell type list  
							
							
							
						 
						
							2020-06-30 21:07:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcelina Kościelnicka 
								
							 
						 
						
							
							
							
							
								
							
							
								77b15dd8e9 
								
							 
						 
						
							
							
								
								opt_merge: use the master FF type list  
							
							
							
						 
						
							2020-06-30 20:57:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d658a1970 
								
							 
						 
						
							
							
								
								Merge pull request  #2136  from zachjs/master  
							
							... 
							
							
							
							Allow constant function calls in for loops and generate if and case 
							
						 
						
							2020-06-30 17:38:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3fb5b4fd8a 
								
							 
						 
						
							
							
								
								Merge pull request  #2199  from YosysHQ/mmicko/sim_memory  
							
							... 
							
							
							
							sim - error when memrd and memwr detected 
							
						 
						
							2020-06-30 17:12:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clairexen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								275cee71f6 
								
							 
						 
						
							
							
								
								Merge pull request  #2201  from YosysHQ/fix_test_cell_ilang  
							
							... 
							
							
							
							Use ID macro to fix assertion 
							
						 
						
							2020-06-30 17:11:13 +02:00