Roland Coeurjoly
								
							 
						 | 
						
							
							
							
							
								
							
							
								76c615b2ae
								
							
						 | 
						
							
							
								
								Fix: handle VCD variable references with and without whitespace
							
							
							
							
							
							
							
							Co-authored-by: Miodrag Milanović <mmicko@gmail.com>
Co-authored-by: Roland Coeurjoly <rolandcoeurjoly@gmail.com> 
							
						 | 
						
							2024-10-01 11:51:20 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ee0b083a1e
								
							
						 | 
						
							
							
								
								Merge branch 'YosysHQ:main' into main
							
							
							
							
							
						 | 
						
							2024-09-30 02:43:09 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									rherveille
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								ce7db661a8
								
							
						 | 
						
							
							
								
								Added cast to type support (#4284)
							
							
							
							
							
						 | 
						
							2024-09-29 17:03:01 -04:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									George Rennie
								
							 
						 | 
						
							
							
							
							
								
							
							
								0572f8806f
								
							
						 | 
						
							
							
								
								opt_reduce: add test for constant $reduce_and/or not being zero width
							
							
							
							
							
						 | 
						
							2024-09-25 16:28:41 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									George Rennie
								
							 
						 | 
						
							
							
							
							
								
							
							
								e105cae4a9
								
							
						 | 
						
							
							
								
								opt_demorgan: add test for zero width cell
							
							
							
							
							
						 | 
						
							2024-09-25 16:10:16 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								ed2c65314b
								
							
						 | 
						
							
							
								
								Standardize convention, add back test, update README
							
							
							
							
							
						 | 
						
							2024-09-23 06:06:43 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								db14842d9c
								
							
						 | 
						
							
							
								
								Skip some various tests and fix scopeinfo to match our convention
							
							
							
							
							
						 | 
						
							2024-09-23 05:39:39 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								138228d96e
								
							
						 | 
						
							
							
								
								Update Verific README
							
							
							
							
							
						 | 
						
							2024-09-23 05:35:48 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb32031273
								
							
						 | 
						
							
							
								
								Skip combo loop test and mark wreduce as failing (FIXME)
							
							
							
							
							
						 | 
						
							2024-09-23 05:35:27 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								79a14e2072
								
							
						 | 
						
							
							
								
								Skip opt_lut test
							
							
							
							
							
						 | 
						
							2024-09-23 05:35:03 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								0fd6e29e8e
								
							
						 | 
						
							
							
								
								Fixups
							
							
							
							
							
						 | 
						
							2024-09-23 04:25:10 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d771a352e
								
							
						 | 
						
							
							
								
								Clean up Verific tests
							
							
							
							
							
						 | 
						
							2024-09-23 04:05:08 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								2c3d2b3ec6
								
							
						 | 
						
							
							
								
								Clocking works with -formal flag
							
							
							
							
							
						 | 
						
							2024-09-22 08:01:16 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								69bf7875dd
								
							
						 | 
						
							
							
								
								Small edits
							
							
							
							
							
						 | 
						
							2024-09-22 07:52:58 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Povišer
								
							 
						 | 
						
							
							
							
							
								
							
							
								ea765686b6
								
							
						 | 
						
							
							
								
								aiger2: Adjust hierarchy/port handling
							
							
							
							
							
						 | 
						
							2024-09-18 16:55:02 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Povišer
								
							 
						 | 
						
							
							
							
							
								
							
							
								6c1fa45995
								
							
						 | 
						
							
							
								
								aiger2: Ingest $pmux
							
							
							
							
							
						 | 
						
							2024-09-18 16:42:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Povišer
								
							 
						 | 
						
							
							
							
							
								
							
							
								d5756eb9be
								
							
						 | 
						
							
							
								
								tests: Add trivial liberty -unit_delay test
							
							
							
							
							
						 | 
						
							2024-09-18 16:17:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Povišer
								
							 
						 | 
						
							
							
							
							
								
							
							
								31476e89b6
								
							
						 | 
						
							
							
								
								tests: Avoid temporary script file
							
							
							
							
							
						 | 
						
							2024-09-18 16:17:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Povišer
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e29675a23
								
							
						 | 
						
							
							
								
								aiger2: Support $bwmux, comparison operators
							
							
							
							
							
						 | 
						
							2024-09-17 13:55:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Povišer
								
							 
						 | 
						
							
							
							
							
								
							
							
								fb26945a20
								
							
						 | 
						
							
							
								
								Start an 'aiger2' backend
							
							
							
							
							
						 | 
						
							2024-09-17 13:55:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Povišer
								
							 
						 | 
						
							
							
							
							
								
							
							
								4cfdb7ab50
								
							
						 | 
						
							
							
								
								Adjust operation naming in aigmap test
							
							
							
							
							
						 | 
						
							2024-09-17 13:55:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								210ec6585f
								
							
						 | 
						
							
							
								
								Merge branch 'YosysHQ:main' into main
							
							
							
							
							
						 | 
						
							2024-09-16 06:59:25 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								52382c6544
								
							
						 | 
						
							
							
								
								Merge pull request #4583 from YosysHQ/emil/clock_gate
							
							
							
							
							
							
							
							clockgate: centralize clock enables out of FFs 
							
						 | 
						
							2024-09-16 15:41:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								285c8a3f66
								
							
						 | 
						
							
							
								
								Merge branch 'YosysHQ:main' into main
							
							
							
							
							
						 | 
						
							2024-09-12 11:14:15 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									N. Engelhardt
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c8b42b7d48
								
							
						 | 
						
							
							
								
								Merge pull request #4538 from RCoeurjoly/verific_bounds
							
							
							
							
							
						 | 
						
							2024-09-12 13:04:04 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e999a3cb7
								
							
						 | 
						
							
							
								
								clockgate: EN can be a bit on a multi-bit wire
							
							
							
							
							
						 | 
						
							2024-09-11 19:18:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Roland Coeurjoly
								
							 
						 | 
						
							
							
							
							
								
							
							
								bdc43c6592
								
							
						 | 
						
							
							
								
								Add left and right bound properties to wire. Add test. Fix printing
							
							
							
							
							
							
							
							for signed attributes
Co-authored-by: N. Engelhardt <nak@yosyshq.com>
Co-authored-by: Roland Coeurjoly <rolandcoeurjoly@gmail.com> 
							
						 | 
						
							2024-09-10 12:52:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								7e473299bd
								
							
						 | 
						
							
							
								
								clockgate: bail on constant signals
							
							
							
							
							
						 | 
						
							2024-09-09 21:20:19 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								dc039d8be4
								
							
						 | 
						
							
							
								
								clockgate: test fine-grained cells
							
							
							
							
							
						 | 
						
							2024-09-09 21:03:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emil J. Tywoniak
								
							 
						 | 
						
							
							
							
							
								
							
							
								e64fceef70
								
							
						 | 
						
							
							
								
								clockgate: prototype clock gating
							
							
							
							
							
						 | 
						
							2024-09-09 15:00:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
							
							
								
							
							
								20c5ed2ebb
								
							
						 | 
						
							
							
								
								Merge latest
							
							
							
							
							
						 | 
						
							2024-09-06 07:43:14 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Miodrag Milanović
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b20df72e1e
								
							
						 | 
						
							
							
								
								Merge pull request #4536 from YosysHQ/functional
							
							
							
							
							
							
							
							Functional Backend 
							
						 | 
						
							2024-09-06 10:05:04 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a476a8d29
								
							
						 | 
						
							
							
								
								functional tests: run from make tests but not smtlib/rkt tests
							
							
							
							
							
						 | 
						
							2024-09-04 10:30:08 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								120f69eda7
								
							
						 | 
						
							
							
								
								Merge branch 'YosysHQ:main' into main
							
							
							
							
							
						 | 
						
							2024-09-04 00:02:25 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Krystine Sherwin
								
							 
						 | 
						
							
							
							
							
								
							
							
								7fe9157df2
								
							
						 | 
						
							
							
								
								smtr: Add rkt to functional tests
							
							
							
							
							
						 | 
						
							2024-09-03 11:32:02 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Miodrag Milanović
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								598d010349
								
							
						 | 
						
							
							
								
								Merge pull request #4504 from YosysHQ/nanoxplore
							
							
							
							
							
							
							
							NanoXplore synthesis 
							
						 | 
						
							2024-09-03 10:19:44 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								2b8db94aa0
								
							
						 | 
						
							
							
								
								functional backend: add test to verify test_generic
							
							
							
							
							
						 | 
						
							2024-08-29 13:14:18 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									George Rennie
								
							 
						 | 
						
							
							
							
							
								
							
							
								8206951f77
								
							
						 | 
						
							
							
								
								proc_dff: add tests
							
							
							
							
							
						 | 
						
							2024-08-28 16:24:47 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								761eff594f
								
							
						 | 
						
							
							
								
								functional backend: missing includes for stl containers
							
							
							
							
							
						 | 
						
							2024-08-22 11:13:58 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Akash Levy
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								57446f3f93
								
							
						 | 
						
							
							
								
								Merge branch 'YosysHQ:main' into master
							
							
							
							
							
						 | 
						
							2024-08-21 18:52:38 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Roland Coeurjoly
								
							 
						 | 
						
							
							
							
							
								
							
							
								91e3773b51
								
							
						 | 
						
							
							
								
								Ensure signed constants are correctly parsed, represented, and exported in RTLIL. Add a test to check parsing and exporting
							
							
							
							
							
						 | 
						
							2024-08-21 14:28:42 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								831da51255
								
							
						 | 
						
							
							
								
								add picorv test to functional backend
							
							
							
							
							
						 | 
						
							2024-08-21 11:04:11 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								99effb6789
								
							
						 | 
						
							
							
								
								add support for initializing registers and memories to the functional backend
							
							
							
							
							
						 | 
						
							2024-08-21 11:03:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								145af6f10d
								
							
						 | 
						
							
							
								
								fix memory handling in functional backend, add more error messages and comments for memory edgecases
							
							
							
							
							
						 | 
						
							2024-08-21 11:03:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								3cd5f4ed83
								
							
						 | 
						
							
							
								
								add support for RTLIL cells with multiple outputs to the functional backend, implement $fa,$lcu,$alu
							
							
							
							
							
						 | 
						
							2024-08-21 11:03:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								c0c90c2c31
								
							
						 | 
						
							
							
								
								functional backend: require shift width == clog2(operand width)
							
							
							
							
							
						 | 
						
							2024-08-21 11:03:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								6922633b0b
								
							
						 | 
						
							
							
								
								fix a few bugs in the functional backend and refactor the testing
							
							
							
							
							
						 | 
						
							2024-08-21 11:03:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Emily Schmidt
								
							 
						 | 
						
							
							
							
							
								
							
							
								674e6d201d
								
							
						 | 
						
							
							
								
								rewrite functional backend test code in python
							
							
							
							
							
						 | 
						
							2024-08-21 11:03:29 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Roland Coeurjoly
								
							 
						 | 
						
							
							
							
							
								
							
							
								80582ed3af
								
							
						 | 
						
							
							
								
								Check the existance of a different set of outputs. No need for (push 1) nor (pop 1)
							
							
							
							
							
						 | 
						
							2024-08-21 11:02:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Roland Coeurjoly
								
							 
						 | 
						
							
							
							
							
								
							
							
								7cff8fa3a3
								
							
						 | 
						
							
							
								
								Fix corner case of pos cell with input and output being same width
							
							
							
							
							
						 | 
						
							2024-08-21 11:02:31 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |