Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								8a66bd30c6 
								
							 
						 
						
							
							
								
								Update more stuff to use get_src_attribute() and set_src_attribute()  
							
							
							
						 
						
							2017-09-01 12:26:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Lowdermilk 
								
							 
						 
						
							
							
							
							
								
							
							
								8dc6083de7 
								
							 
						 
						
							
							
								
								updated to use get_src_attribute() and set_src_attribute().  
							
							
							
						 
						
							2017-08-31 14:51:56 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								ed1e3ed39b 
								
							 
						 
						
							
							
								
								extract_counter: Added optimizations to remove unused high-order bits  
							
							
							
						 
						
							2017-08-30 18:15:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								634f18be96 
								
							 
						 
						
							
							
								
								extract_counter: Minor changes requested to comply with upstream policy, fixed a few typos  
							
							
							
						 
						
							2017-08-30 16:28:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason Lowdermilk 
								
							 
						 
						
							
							
							
							
								
							
							
								32c0f1193e 
								
							 
						 
						
							
							
								
								Add support for source line tracking through synthesis phase  
							
							
							
						 
						
							2017-08-29 14:46:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3fc1b9f3fd 
								
							 
						 
						
							
							
								
								Finished refactoring counter extraction to be nice and generic. Implemented techmapping from $__COUNT_ to GP_COUNTx cells.  
							
							
							
						 
						
							2017-08-28 22:18:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								46b01f05bb 
								
							 
						 
						
							
							
								
								Refactored extract_counter to be generic vs GreenPAK specific  
							
							
							
						 
						
							2017-08-28 22:18:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								b5c15636c5 
								
							 
						 
						
							
							
								
								Refactoring: Renamed greenpak4_counters pass to extract_counter, moved it to techmap/ since it's going to become a generic pass  
							
							
							
						 
						
							2017-08-28 22:18:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								908f34aafc 
								
							 
						 
						
							
							
								
								Rename recover_reduce to extract_reduce, fix args handling  
							
							
							
						 
						
							2017-08-28 19:52:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								3aad3ed3da 
								
							 
						 
						
							
							
								
								Merge branch 'recover-reduce' of  https://github.com/azonenberg/yosys  into azonenberg-recover-reduce  
							
							
							
						 
						
							2017-08-28 19:46:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ebbb0e9479 
								
							 
						 
						
							
							
								
								Further improve extract_fa pass  
							
							
							
						 
						
							2017-08-28 19:43:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								849b885775 
								
							 
						 
						
							
							
								
								recover_reduce: Update documentation  
							
							... 
							
							
							
							The documentation now describes the commands performed in the deleted
recover_reduce script. 
							
						 
						
							2017-08-27 02:19:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								74d0f17fd4 
								
							 
						 
						
							
							
								
								recover_reduce: Reindent using tabs  
							
							
							
						 
						
							2017-08-27 02:12:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								8a5887464c 
								
							 
						 
						
							
							
								
								recover_reduce: Rename recover_reduce_core to recover_reduce  
							
							... 
							
							
							
							Clifford has commented on PR #387  stating that he does not like the
driver script and would prefer to only have the core script with
appropriate notes in the documentation.
Also rename to .cc (rather than .cpp) for consistency. 
							
						 
						
							2017-08-27 02:01:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								99dad40ed0 
								
							 
						 
						
							
							
								
								recover_reduce: Add driver script for the $reduce_* recover feature  
							
							... 
							
							
							
							Conflicts:
	passes/techmap/Makefile.inc 
							
						 
						
							2017-08-27 01:57:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								8b7dc792ee 
								
							 
						 
						
							
							
								
								recover_reduce_core: Finish implementing the core function  
							
							
							
						 
						
							2017-08-27 01:56:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								fa310c98f8 
								
							 
						 
						
							
							
								
								recover_reduce_core: Initial commit  
							
							... 
							
							
							
							Conflicts:
	passes/techmap/Makefile.inc 
							
						 
						
							2017-08-27 01:56:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								68c42f3a19 
								
							 
						 
						
							
							
								
								Don't track , ... contradictions through x/z-bits  
							
							
							
						 
						
							2017-08-25 16:18:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								db6d78a186 
								
							 
						 
						
							
							
								
								Add removing of redundant pairs of bits in ==, ===, !=, and !== to opt_expr  
							
							
							
						 
						
							2017-08-25 16:02:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								382cc90c65 
								
							 
						 
						
							
							
								
								Further improve extract_fa (seems to be fully functional now)  
							
							
							
						 
						
							2017-08-25 13:41:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0bf612506c 
								
							 
						 
						
							
							
								
								Rename "adders" to "extract_fa"  
							
							
							
						 
						
							2017-08-25 12:04:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								15cdda7c4b 
								
							 
						 
						
							
							
								
								Towards more generic "adder" function extractor  
							
							
							
						 
						
							2017-08-23 14:20:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								51cbec7f75 
								
							 
						 
						
							
							
								
								Add experimental adders pass  
							
							
							
						 
						
							2017-08-22 13:52:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								df3e6e1ec9 
								
							 
						 
						
							
							
								
								Remove some dead code from fsm_map  
							
							
							
						 
						
							2017-08-21 15:02:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								ca53fba44a 
								
							 
						 
						
							
							
								
								Rename "singleton" pass to "uniquify"  
							
							
							
						 
						
							2017-08-20 12:31:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								d38a64b1cf 
								
							 
						 
						
							
							
								
								More intuitive handling of "cd .." for singleton modules  
							
							
							
						 
						
							2017-08-19 00:15:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								bbdf7d9c66 
								
							 
						 
						
							
							
								
								Add "sim -zinit -rstlen"  
							
							
							
						 
						
							2017-08-18 12:54:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								d30cc60ba9 
								
							 
						 
						
							
							
								
								Add "sim" support for memories  
							
							
							
						 
						
							2017-08-18 11:44:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								0be738eaac 
								
							 
						 
						
							
							
								
								Add support for assert/assume/cover to "sim" command  
							
							
							
						 
						
							2017-08-18 10:24:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								92e4b5aa77 
								
							 
						 
						
							
							
								
								Add writeback mode to "sim" command  
							
							
							
						 
						
							2017-08-17 15:54:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								7b4f3f86c3 
								
							 
						 
						
							
							
								
								Improve "sim" command  
							
							
							
						 
						
							2017-08-17 12:27:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								75046aa531 
								
							 
						 
						
							
							
								
								Add "sim" command skeleton  
							
							
							
						 
						
							2017-08-16 13:05:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								88983f5012 
								
							 
						 
						
							
							
								
								Mostly coding style related fixes in rmports pass  
							
							
							
						 
						
							2017-08-15 11:32:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe6bc48a9 
								
							 
						 
						
							
							
								
								Merge branch 'rmports' of  https://github.com/azonenberg/yosys  into azonenberg-rmports  
							
							
							
						 
						
							2017-08-15 11:19:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Ou 
								
							 
						 
						
							
							
							
							
								
							
							
								9a64ba3338 
								
							 
						 
						
							
							
								
								abc: Allow +/ filenames in the abc command  
							
							
							
						 
						
							2017-08-14 12:11:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								15e41d6363 
								
							 
						 
						
							
							
								
								rmports: Now remove ports from cell instances if we optimized them out of that cell  
							
							
							
						 
						
							2017-08-14 11:44:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								0ee27d0226 
								
							 
						 
						
							
							
								
								ProcessModule is no longer virtual (why was it in the first place?)  
							
							
							
						 
						
							2017-08-14 11:18:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								bd2ac68769 
								
							 
						 
						
							
							
								
								rmports now works on all modules in the design, not just the top.  
							
							
							
						 
						
							2017-08-14 11:16:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								d5e5bbad86 
								
							 
						 
						
							
							
								
								Updated Makefile to reflect opt_rmports being renamed to rmports  
							
							
							
						 
						
							2017-08-14 11:04:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								1a6a23f91a 
								
							 
						 
						
							
							
								
								Renamed opt_rmports pass to rmports  
							
							
							
						 
						
							2017-08-14 11:00:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								1bb150c231 
								
							 
						 
						
							
							
								
								Improved handling of constant connections in opt_rmports  
							
							
							
						 
						
							2017-08-14 10:28:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								2877d5e504 
								
							 
						 
						
							
							
								
								Fixed handling of cell ports that aren't wires  
							
							
							
						 
						
							2017-08-14 10:28:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd7f42e2b 
								
							 
						 
						
							
							
								
								opt_rmports: Fixed incorrect handling of multi-bit nets  
							
							
							
						 
						
							2017-08-14 10:28:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								66aac06eee 
								
							 
						 
						
							
							
								
								Removed commented out debug code  
							
							
							
						 
						
							2017-08-14 10:28:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Zonenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								cca3cb5fbb 
								
							 
						 
						
							
							
								
								Added opt_rmports pass (remove unconnected ports from top-level modules)  
							
							
							
						 
						
							2017-08-14 10:27:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								007f29b9c2 
								
							 
						 
						
							
							
								
								Add support for set-reset cell variants to opt_rmdff  
							
							
							
						 
						
							2017-08-09 13:29:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								c4a7958f70 
								
							 
						 
						
							
							
								
								Add handling of constant reset signals to opt_rmdff  
							
							
							
						 
						
							2017-08-06 13:27:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								5c09f24e48 
								
							 
						 
						
							
							
								
								Fix typo in "abc" pass help message  
							
							
							
						 
						
							2017-07-29 16:21:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								e7d1277a2c 
								
							 
						 
						
							
							
								
								Add consolidation of init attributes to opt_clean, some opt_clean log fixes  
							
							
							
						 
						
							2017-07-29 00:10:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clifford Wolf 
								
							 
						 
						
							
							
							
							
								
							
							
								649bb9374f 
								
							 
						 
						
							
							
								
								Add "opt_expr -fine" feature to remove neutral bits from reduce and logic operators  
							
							
							
						 
						
							2017-07-26 18:28:55 +02:00