KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								445a801a85 
								
							 
						 
						
							
							
								
								bug3205.ys removed  
							
							... 
							
							
							
							Made redundant by TDP test(s) in memories.ys 
							
						 
						
							2023-02-21 05:23:16 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								51c2d476c2 
								
							 
						 
						
							
							
								
								Removing extra default_nettype lines  
							
							
							
						 
						
							2023-02-21 05:23:16 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								8f6a06951c 
								
							 
						 
						
							
							
								
								Fix for sync_ram_sdp not being final module  
							
							... 
							
							
							
							Explicitly declare -top in synth_intel_alm. 
							
						 
						
							2023-02-21 05:23:16 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								7f033d3c1f 
								
							 
						 
						
							
							
								
								More tests in memlib/generate.py  
							
							... 
							
							
							
							Covers most of the todo list, at least functionally.  Some minor issues with not always using hardware features. 
							
						 
						
							2023-02-21 05:23:15 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								af1b9c9e07 
								
							 
						 
						
							
							
								
								Tests for ram_style = "huge"  
							
							... 
							
							
							
							iCE40 SPRAM and Xilinx URAM 
							
						 
						
							2023-02-21 05:23:15 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								de2f140c09 
								
							 
						 
						
							
							
								
								Testing TDP synth mapping  
							
							... 
							
							
							
							New common sync_ram_tdp.
Used in ecp5 and gatemate mem*.ys. 
							
						 
						
							2023-02-21 05:23:15 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								48f4e09202 
								
							 
						 
						
							
							
								
								Asymmetric port ram tests with Xilinx  
							
							... 
							
							
							
							Uses verilog code from User Guide 901 (2021.1) 
							
						 
						
							2023-02-21 05:23:14 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KrystalDelusion 
								
							 
						 
						
							
							
							
							
								
							
							
								ac5fa9a838 
								
							 
						 
						
							
							
								
								Addings tests for  #1836  and  #3205  
							
							
							
						 
						
							2023-02-21 05:23:14 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								79043cb849 
								
							 
						 
						
							
							
								
								Out of bounds checking for struct/union members  
							
							... 
							
							
							
							Currently, only constant indices are checked. 
							
						 
						
							2023-02-19 23:25:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1cedad7a68 
								
							 
						 
						
							
							
								
								Merge pull request  #3675  from daglem/struct-item-queries  
							
							... 
							
							
							
							Support for data and array queries on struct/union item expressions 
							
						 
						
							2023-02-15 13:33:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								68480dfa19 
								
							 
						 
						
							
							
								
								Merge pull request  #3671  from zachjs/master  
							
							... 
							
							
							
							Add test for typenames using constants shadowed later on 
							
						 
						
							2023-02-15 13:04:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								f8219289b2 
								
							 
						 
						
							
							
								
								Corrected tests for data and array queries on struct/union item expressions  
							
							
							
						 
						
							2023-02-15 12:36:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								c1e12877f0 
								
							 
						 
						
							
							
								
								Support for data and array queries on struct/union item expressions  
							
							... 
							
							
							
							For now, $bits, $left, $right, $low, $high, and $size are supported. 
							
						 
						
							2023-02-15 11:44:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								53bda9de54 
								
							 
						 
						
							
							
								
								Merge pull request  #3661  from daglem/struct-array-range-offset  
							
							... 
							
							
							
							Handle range offsets in packed arrays within packed structs 
							
						 
						
							2023-02-15 11:21:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec94703619 
								
							 
						 
						
							
							
								
								Merge pull request  #2995  from georgerennie/cover_precond  
							
							... 
							
							
							
							chformal: Add -coverenable option 
							
						 
						
							2023-02-14 17:46:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85f611fb23 
								
							 
						 
						
							
							
								
								Merge pull request  #3126  from georgerennie/equiv_make_assertions  
							
							... 
							
							
							
							equiv_make: Add -make_assert option 
							
						 
						
							2023-02-14 17:15:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2032ac6fd 
								
							 
						 
						
							
							
								
								Merge pull request  #3669  from jix/fix-xprop-tests-yosys-call  
							
							... 
							
							
							
							tests: Fix path of yosys invocation in xprop tests 
							
						 
						
							2023-02-13 17:55:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								55ad3fe6c7 
								
							 
						 
						
							
							
								
								xprop tests: Make iverilog invocation more portable  
							
							
							
						 
						
							2023-02-13 16:54:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								2a68eee5f1 
								
							 
						 
						
							
							
								
								xprop: Test fixes and abort on test failure  
							
							... 
							
							
							
							Use `$finish(0)` to silently exit even when using recent iverlog
versions. Run `write_verilog -noexpr` before `write_verilog` as the
latter can modify the design.
This also enables checking the tests results, as xprop should be in a
state where the existing tests pass. 
							
						 
						
							2023-02-13 14:05:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								9f20beb7df 
								
							 
						 
						
							
							
								
								xprop: Smaller subset of tests to run by default  
							
							
							
						 
						
							2023-02-13 14:02:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								615adc4253 
								
							 
						 
						
							
							
								
								Resolve package types in interfaces ( #3658 )  
							
							... 
							
							
							
							* Resolve package types in interfaces
* Added test for resolving of package types in interfaces 
							
						 
						
							2023-02-12 18:25:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								26a6c60478 
								
							 
						 
						
							
							
								
								Add test for typenames using constants shadowed later on  
							
							... 
							
							
							
							This possible edge case came up while reviewing #3555 . It is currently
handled correctly, but there is no clear test coverage. 
							
						 
						
							2023-02-12 17:03:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								6d021f04d4 
								
							 
						 
						
							
							
								
								tests: Fix path of yosys invocation in xprop tests  
							
							... 
							
							
							
							For now xprop test failures are still expected and ignored, but without
this change, they did not even run unless the yosys build was in path. 
							
						 
						
							2023-02-10 19:17:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								d31d5da69f 
								
							 
						 
						
							
							
								
								tests: in xprop tests, use MAKE variable if set  
							
							
							
						 
						
							2023-02-10 15:01:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								777c589e85 
								
							 
						 
						
							
							
								
								Handle range offsets in packed arrays within packed structs  
							
							... 
							
							
							
							This brings the metadata for packed arrays in packed structs
in line with the metadata for unpacked arrays, and correctly
handles the case when both lsb and msb in an address range are
non-zero. 
							
						 
						
							2023-02-05 17:09:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c235802f4a 
								
							 
						 
						
							
							
								
								Merge pull request  #3650  from jix/rtlil_roundtrip_z_bits  
							
							... 
							
							
							
							backends/rtlil: Do not shorten a value with z bits to 'x 
							
						 
						
							2023-01-30 16:14:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									N. Engelhardt 
								
							 
						 
						
							
							
							
							
								
							
							
								ecfa7e9fbc 
								
							 
						 
						
							
							
								
								add pmux option to bmuxmap for better fsm detection with verific frontend  
							
							
							
						 
						
							2023-01-30 16:12:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								26db5a11d3 
								
							 
						 
						
							
							
								
								Resolve struct member package types  
							
							
							
						 
						
							2023-01-29 13:51:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db13c6df2b 
								
							 
						 
						
							
							
								
								Handle struct members of union type ( #3641 )  
							
							
							
						 
						
							2023-01-29 13:45:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								b08a880704 
								
							 
						 
						
							
							
								
								backends/rtlil: Do not shorten a value with z bits to 'x  
							
							
							
						 
						
							2023-01-29 14:02:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lofty 
								
							 
						 
						
							
							
							
							
								
							
							
								822c7b0341 
								
							 
						 
						
							
							
								
								muxcover: do not add decode muxes with x inputs  
							
							
							
						 
						
							2023-01-26 05:19:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5abaa59080 
								
							 
						 
						
							
							
								
								Merge pull request  #3537  from jix/xprop  
							
							... 
							
							
							
							New xprop pass 
							
						 
						
							2023-01-11 16:26:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3ebc50dee4 
								
							 
						 
						
							
							
								
								Merge pull request  #3467  from jix/fix_cellarray_simplify  
							
							... 
							
							
							
							simplify: Do not recursively simplify AST_CELL within AST_CELLARRAY 
							
						 
						
							2022-12-19 16:05:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								cf3570abde 
								
							 
						 
						
							
							
								
								simplify: regression test for AST_CELLARRAY simplification issue  
							
							
							
						 
						
							2022-12-07 18:41:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								f94eec952f 
								
							 
						 
						
							
							
								
								Support for packed multidimensional arrays within packed structs  
							
							
							
						 
						
							2022-12-03 19:54:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a2b7287ca 
								
							 
						 
						
							
							
								
								Merge pull request  #3551  from daglem/struct-array-swapped-range  
							
							... 
							
							
							
							Support for arrays with swapped ranges within structs 
							
						 
						
							2022-12-01 00:58:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								ce708122a5 
								
							 
						 
						
							
							
								
								New xprop pass to encode 3-valued x-propagation using 2-valued logic  
							
							
							
						 
						
							2022-11-30 19:01:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								661fa5ff92 
								
							 
						 
						
							
							
								
								simplemap: Map $xnor to $_XNOR_ cells  
							
							... 
							
							
							
							The previous mapping to `$_XOR_` and `$_NOT_` predates the addition of
the `$_XNOR_` cell. 
							
						 
						
							2022-11-29 19:06:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								a460e0b31c 
								
							 
						 
						
							
							
								
								Tests for unpacked arrays in packed structs are for the Yosys frontend only  
							
							
							
						 
						
							2022-11-23 16:37:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								ddb12148e7 
								
							 
						 
						
							
							
								
								Support for swapped ranges in second array dimension  
							
							
							
						 
						
							2022-11-23 16:31:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								239ecf9185 
								
							 
						 
						
							
							
								
								Merge branch 'zachjs-master'  
							
							
							
						 
						
							2022-11-21 17:47:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								b6467f0801 
								
							 
						 
						
							
							
								
								fabulous: Allow adding extra custom prims and map rules  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2022-11-17 13:34:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gatecat 
								
							 
						 
						
							
							
							
							
								
							
							
								f111bbdf40 
								
							 
						 
						
							
							
								
								fabulous: improvements to the pass  
							
							... 
							
							
							
							Signed-off-by: gatecat <gatecat@ds0.me> 
							
						 
						
							2022-11-17 13:34:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dag Lem 
								
							 
						 
						
							
							
							
							
								
							
							
								bab88630c2 
								
							 
						 
						
							
							
								
								Support for arrays with swapped ranges within structs  
							
							... 
							
							
							
							This also corrects the implementation of C type arrays within structs.
Fixes  #3550  
							
						 
						
							2022-11-12 08:48:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								71e7e09092 
								
							 
						 
						
							
							
								
								verilog: Support module-scoped task/function calls  
							
							... 
							
							
							
							This is primarily intended to enable the standard-permitted use of
module-scoped identifiers to refer to tasks and non-constant functions.
As a side-effect, this also adds support for the non-standard use of
module-scoped identifiers referring to constant functions, a feature
that is supported in some other tools, including Iverilog. 
							
						 
						
							2022-10-29 15:14:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lloyd Parkes 
								
							 
						 
						
							
							
							
							
								
							
							
								49945ab1c2 
								
							 
						 
						
							
							
								
								Replace GNU specific invocation of basename(1) with the equivalent  
							
							... 
							
							
							
							POSIX one. The tests now complete on BSD as well as GNU/Linux. 
							
						 
						
							2022-10-23 11:02:18 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								4d334fd3e3 
								
							 
						 
						
							
							
								
								smt2/smtbmc: Fix FF witness data for fine grained or multi chunk FFs  
							
							... 
							
							
							
							The witness metadata was missing fine grained FFs completely and for
coarse grained FFs where the output connection has multiple chunks it
lacked the offset of the chunk within the SMT expression. This fixes
both, the later by adding an "smtoffset" field to the metadata. 
							
						 
						
							2022-10-12 19:48:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fcf742837e 
								
							 
						 
						
							
							
								
								Merge pull request  #3502  from jix/equiv_opt_fixes  
							
							... 
							
							
							
							equiv_opt and clk2fflogic fixes 
							
						 
						
							2022-10-11 12:02:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Miodrag Milanović 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8ce9442a6 
								
							 
						 
						
							
							
								
								Merge pull request  #3452  from ALGCDG/master  
							
							... 
							
							
							
							Add BLIF names command input plane size check 
							
						 
						
							2022-10-10 16:29:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jannis Harder 
								
							 
						 
						
							
							
							
							
								
							
							
								0113f44faa 
								
							 
						 
						
							
							
								
								Reenable existing equiv_opt tests  
							
							
							
						 
						
							2022-10-07 16:04:51 +02:00