Udi Finkelstein
								
							 
						 | 
						
							
							
							
							
								
							
							
								2dea42e903
								
							
						 | 
						
							
							
								
								Added $bits() for memories as well.
							
							
							
							
							
						 | 
						
							2017-09-26 09:11:25 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Udi Finkelstein
								
							 
						 | 
						
							
							
							
							
								
							
							
								17f8b41605
								
							
						 | 
						
							
							
								
								$size() now works with memories as well!
							
							
							
							
							
						 | 
						
							2017-09-26 08:36:45 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Udi Finkelstein
								
							 
						 | 
						
							
							
							
							
								
							
							
								64eb8f29ad
								
							
						 | 
						
							
							
								
								Add $size() function. At the moment it works only on expressions, not on memories.
							
							
							
							
							
						 | 
						
							2017-09-26 06:25:42 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f8baccfde
								
							
						 | 
						
							
							
								
								Fix generation of vlogtb output in yosys-smtbmc for "rand reg" and "rand const reg"
							
							
							
							
							
						 | 
						
							2017-06-07 12:30:24 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f1d0b1024
								
							
						 | 
						
							
							
								
								Add $live and $fair cell types, add support for s_eventually keyword
							
							
							
							
							
						 | 
						
							2017-02-25 10:36:39 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e927a51d5
								
							
						 | 
						
							
							
								
								Preserve string parameters
							
							
							
							
							
						 | 
						
							2017-02-23 15:39:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4fb8007171
								
							
						 | 
						
							
							
								
								Fix incorrect "incompatible re-declaration of wire" error in tasks/functions
							
							
							
							
							
						 | 
						
							2017-02-14 15:10:59 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								3928482a3c
								
							
						 | 
						
							
							
								
								Add $cover cell type and SVA cover() support
							
							
							
							
							
						 | 
						
							2017-02-04 14:14:26 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								78f65f89ff
								
							
						 | 
						
							
							
								
								Fix bug in AstNode::mem2reg_as_needed_pass2()
							
							
							
							
							
						 | 
						
							2017-01-15 13:52:50 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d32c6c4f6
								
							
						 | 
						
							
							
								
								Fixed handling of local memories in functions
							
							
							
							
							
						 | 
						
							2017-01-05 13:19:03 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								81a9ee2360
								
							
						 | 
						
							
							
								
								Added handling of local memories and error for local decls in unnamed blocks
							
							
							
							
							
						 | 
						
							2017-01-04 16:03:04 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								dfb461fe52
								
							
						 | 
						
							
							
								
								Added Verilog $rtoi and $itor support
							
							
							
							
							
						 | 
						
							2017-01-03 17:40:58 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								70d7a02cae
								
							
						 | 
						
							
							
								
								Added support for hierarchical defparams
							
							
							
							
							
						 | 
						
							2016-11-15 13:35:19 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a926a6afc2
								
							
						 | 
						
							
							
								
								Remember global declarations and defines accross read_verilog calls
							
							
							
							
							
						 | 
						
							2016-11-15 12:42:43 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								2874914bcb
								
							
						 | 
						
							
							
								
								Fixed anonymous genblock object names
							
							
							
							
							
						 | 
						
							2016-11-04 07:46:30 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								56e2bb88ae
								
							
						 | 
						
							
							
								
								Some fixes in handling of signed arrays
							
							
							
							
							
						 | 
						
							2016-11-01 23:17:43 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa72262330
								
							
						 | 
						
							
							
								
								Added avail params to ilang format, check module params in 'hierarchy -check'
							
							
							
							
							
						 | 
						
							2016-10-22 11:05:49 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								bdc316db50
								
							
						 | 
						
							
							
								
								Added $anyseq cell type
							
							
							
							
							
						 | 
						
							2016-10-14 15:24:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								53655d173b
								
							
						 | 
						
							
							
								
								Added $global_clock verilog syntax support for creating $ff cells
							
							
							
							
							
						 | 
						
							2016-10-14 12:33:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								aaa99c35bd
								
							
						 | 
						
							
							
								
								Added $past, $stable, $rose, $fell SVA functions
							
							
							
							
							
						 | 
						
							2016-09-19 01:30:07 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ab18e9df7c
								
							
						 | 
						
							
							
								
								Added assertpmux
							
							
							
							
							
						 | 
						
							2016-09-07 00:28:01 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								97583ab729
								
							
						 | 
						
							
							
								
								Avoid creation of bogus initial blocks for assert/assume in always @*
							
							
							
							
							
						 | 
						
							2016-09-06 17:34:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa25a4cec6
								
							
						 | 
						
							
							
								
								Added $anyconst support to yosys-smtbmc
							
							
							
							
							
						 | 
						
							2016-08-30 19:27:42 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f41e5277d
								
							
						 | 
						
							
							
								
								Removed $aconst cell type
							
							
							
							
							
						 | 
						
							2016-08-30 19:09:56 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								eae390ae17
								
							
						 | 
						
							
							
								
								Removed $predict again
							
							
							
							
							
						 | 
						
							2016-08-28 21:35:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								450f6f59b4
								
							
						 | 
						
							
							
								
								Fixed bug with memories that do not have a down-to-zero data width
							
							
							
							
							
						 | 
						
							2016-08-22 14:27:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								82a4a0230f
								
							
						 | 
						
							
							
								
								Another bugfix in mem2reg code
							
							
							
							
							
						 | 
						
							2016-08-21 13:23:58 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								dbdd8927e7
								
							
						 | 
						
							
							
								
								Minor improvements to AstNode::dumpAst() and AstNode::dumpVlog()
							
							
							
							
							
						 | 
						
							2016-08-21 13:18:09 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								fe9315b7a1
								
							
						 | 
						
							
							
								
								Fixed finish_addr handling in $readmemh/$readmemb
							
							
							
							
							
						 | 
						
							2016-08-20 13:47:46 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								f6629b9c29
								
							
						 | 
						
							
							
								
								Optimize memory address port width in wreduce and memory_collect, not verilog front-end
							
							
							
							
							
						 | 
						
							2016-08-19 18:38:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e9fe57c75e
								
							
						 | 
						
							
							
								
								Only allow posedge/negedge with 1 bit wide signals
							
							
							
							
							
						 | 
						
							2016-08-10 19:32:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4056312987
								
							
						 | 
						
							
							
								
								Added $anyconst and $aconst
							
							
							
							
							
						 | 
						
							2016-07-27 15:41:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								a7b0769623
								
							
						 | 
						
							
							
								
								Added "read_verilog -dump_rtlil"
							
							
							
							
							
						 | 
						
							2016-07-27 15:40:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								7fef5ff104
								
							
						 | 
						
							
							
								
								Using $initstate in "initial assume" and "initial assert"
							
							
							
							
							
						 | 
						
							2016-07-21 14:37:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c166e76e5
								
							
						 | 
						
							
							
								
								Added $initstate cell type and vlog function
							
							
							
							
							
						 | 
						
							2016-07-21 14:23:22 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								d7763634b6
								
							
						 | 
						
							
							
								
								After reading the SV spec, using non-standard predict() instead of expect()
							
							
							
							
							
						 | 
						
							2016-07-21 13:34:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								721f1f5ecf
								
							
						 | 
						
							
							
								
								Added basic support for $expect cells
							
							
							
							
							
						 | 
						
							2016-07-13 16:56:17 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								9a101dc1f7
								
							
						 | 
						
							
							
								
								Fixed mem assignment in left-hand-side concatenation
							
							
							
							
							
						 | 
						
							2016-07-08 14:31:06 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ruben Undheim
								
							 
						 | 
						
							
							
							
							
								
							
							
								a8200a773f
								
							
						 | 
						
							
							
								
								A few modifications after pull request comments
							
							
							
							
							
							
							
							- Renamed Design::packages to Design::verilog_packages
- No need to include ast.h in rtlil.h 
							
						 | 
						
							2016-06-18 14:23:38 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ruben Undheim
								
							 
						 | 
						
							
							
							
							
								
							
							
								178ff3e7f6
								
							
						 | 
						
							
							
								
								Added support for SystemVerilog packages with localparam definitions
							
							
							
							
							
						 | 
						
							2016-06-18 10:53:55 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								766032c5f8
								
							
						 | 
						
							
							
								
								Fixed procedural assignments to non-unique lvalues, e.g. {y,y} = {a,b}
							
							
							
							
							
						 | 
						
							2016-05-27 17:55:03 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ee071586c5
								
							
						 | 
						
							
							
								
								Fixed access-after-delete bug in mem2reg code
							
							
							
							
							
						 | 
						
							2016-05-27 17:25:33 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e9ceec26ff
								
							
						 | 
						
							
							
								
								fixed typos in error messages
							
							
							
							
							
						 | 
						
							2016-05-27 16:37:36 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								570014800a
								
							
						 | 
						
							
							
								
								Include <cmath> in yosys.h
							
							
							
							
							
						 | 
						
							2016-05-08 10:50:39 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								0bc95f1e04
								
							
						 | 
						
							
							
								
								Added "yosys -D" feature
							
							
							
							
							
						 | 
						
							2016-04-21 23:28:37 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a09fa4553
								
							
						 | 
						
							
							
								
								Fixed handling of parameters and const functions in casex/casez pattern
							
							
							
							
							
						 | 
						
							2016-04-21 15:31:54 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								5328a85149
								
							
						 | 
						
							
							
								
								Do not set "nosync" on task outputs, fixes #134
							
							
							
							
							
						 | 
						
							2016-03-24 12:16:47 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								4f0d4899ce
								
							
						 | 
						
							
							
								
								Added support for $stop system task
							
							
							
							
							
						 | 
						
							2016-03-21 16:19:51 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								e5d42ebb4d
								
							
						 | 
						
							
							
								
								Added $display %m support, fixed mem leak in $display, fixes #128
							
							
							
							
							
						 | 
						
							2016-03-19 11:51:13 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Clifford Wolf
								
							 
						 | 
						
							
							
							
							
								
							
							
								ef4207d5ad
								
							
						 | 
						
							
							
								
								Fixed localparam signdness, fixes #127
							
							
							
							
							
						 | 
						
							2016-03-18 12:15:00 +01:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |