| 
								
								
									 Jannis Harder | ac22f1764d | smt2: emit smtlib2_comb_expr outputs after all inputs | 2022-06-07 19:06:45 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | 5f9a97d234 | Merge pull request #3319 from programmerjake/smtlib2-expr-support add smtlib2_comb_expr | 2022-06-07 16:47:10 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | ab9e887dee | smtbmc: Force nonincremental mode when yices is used with forall | 2022-06-03 16:45:23 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | 0207d7b0cf | smtbmc: recognize cvc5 and fix unrolling for cvc4/cvc5 | 2022-06-03 16:24:09 +02:00 |  | 
				
					
						|  | cd57c5adb3 | smt2: Add smtlib2_comb_expr attribute to allow user-selected smtlib2 expressions | 2022-06-02 22:37:29 -07:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanovic | 7ee570a75e | Use proper operator | 2022-05-27 10:23:34 +02:00 |  | 
				
					
						|  | d53479a0d6 | add $divfloor support to write_smt2 Fixes: #3330 | 2022-05-24 01:34:25 -07:00 |  | 
				
					
						| 
								
								
									 Claire Xenia Wolf | 3fb32540ea | Add propagated clock signals into btor info file | 2022-05-04 08:10:18 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | c7ef0f2932 | smt2: Make write port array stores conditional on nonzero write mask | 2022-04-20 17:49:48 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 1f1a403cce | pass jny: flipped the defaults for the inclusion of various bits of metadata | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 6053856f91 | pass jny: ensured the cell collection is cleared between modules | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 5a016713cc | pass jny: fixed missing quotes around the type value for the cell sort | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 2e792857e9 | pass jny: fixed the backslash escape for strings | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | cae5ea8337 | pass jny: removed the invalid json escapes | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | dccc89e8b3 | pass jny: added some todo comments about things that need to be done before a proper merge, but it should be enough for the PoC at the moment | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 1be9bef28b | pass jny: changed the constructor initializers to use parens rather than curly-braces to hopefully make GCC 4.8 happy | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 43b2fc5566 | pass jny: fixed the string escape method to be less jank and more proper | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 52ea944012 | pass jny: fixed the signed output for param value output | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 58e2870261 | pass jny: added connection output | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 167206f2f5 | pass jny: added filter options for including connections, attributes, and properties | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 587f31b9a3 | pass jny: large chunk of refactoring to make the JSON output more pretty and the internals less of a spaghetti nightmare | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 0e20619189 | metadata -> jny: migrated to the proper name for the pass | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | bdf14557ca | pass metadata: added the machinery to write param and attributes | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 1876ed21e7 | pass metadata: removed superfluous stringfcalls | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | ca03fbdc6d | pass metadata: some more rough work on dumping the parameters and attributes | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 6a90b42c48 | pass metadata: fixed the MetadataWriter object initializer so GCC 4.8 is happy | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | 7a275567df | pass metadata: added the output of parameters, it's kinda dumb at the moment and needs parsing based on type but it's a start | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | d8b85e1247 | pass metadata: fixed some of the output formatting | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Aki Van Ness | f6bb238051 | pass metadata: initial commit of the metadata pass for exporting design metadata for yosys assisted tooling | 2022-04-08 08:05:15 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | 8b15f3a548 | smtbmc: fix bmc with no assertions this was broken by the `--keep-going` changes | 2022-03-29 20:41:50 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | 8cc8c5efde | Merge pull request #3253 from jix/smtbmc-nodeepcopy smtbmc: Avoid unnecessary deep copies during unrolling | 2022-03-28 16:59:26 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | 17e2a3048c | Merge pull request #3247 from jix/smtbmc-keepgoing smtbmc `--keep-going` | 2022-03-28 16:58:41 +02:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | d25daa6203 | smtbmc: Avoid unnecessary deep copies during unrolling | 2022-03-28 13:03:48 +02:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanovic | 4fd8b38d7a | Add -no-startoffset option to write_aiger | 2022-03-25 08:44:45 +01:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | 5e4d804e53 | yosys-smtbmc: Option to keep going after failed assertions in BMC mode | 2022-03-24 16:01:14 +01:00 |  | 
				
					
						| 
								
								
									 Jannis Harder | e43ebf8527 | yosys-smtbmc: Fix typo in help text, remove trailing whitespace | 2022-03-24 16:01:14 +01:00 |  | 
				
					
						| 
								
								
									 N. Engelhardt | a7ee01065a | ignore # comment lines | 2022-03-24 10:19:17 +01:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanović | 2f44683f4f | Merge pull request #3226 from YosysHQ/micko/btor2witness Sim support for btor2 witness files | 2022-03-11 15:29:34 +01:00 |  | 
				
					
						| 
								
								
									 Claire Xenia Wolf | d340f302f6 | Fix handling of some formal cells in btor back-end Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | 2022-03-11 14:21:12 +01:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanovic | ebe2ee431e | handle state names of $anyconst and $anyseq | 2022-03-11 14:04:02 +01:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanović | 4ccc2adbda | Merge pull request #3210 from rqou/json-signed json: Add help message for `signed` field | 2022-03-07 09:41:25 +01:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanović | a95e5d505b | Merge pull request #3186 from nakengelhardt/smtbmc_sby_print_id add argument for printing cell names in yosys-smtbmc | 2022-03-04 16:39:12 +01:00 |  | 
				
					
						| 
								
								
									 Miodrag Milanović | c3124023e4 | Merge pull request #3207 from nakengelhardt/json_escape_quotes fix handling of escaped chars in json backend and frontend (mostly) | 2022-03-04 13:57:32 +01:00 |  | 
				
					
						| 
								
								
									 N. Engelhardt | dc739362c7 | print cell name for properties in yosys-smtbmc | 2022-02-22 17:00:10 +01:00 |  | 
				
					
						| 
								
								
									 R | 2d3a337795 | json: Add help message for signedfield | 2022-02-21 21:59:25 -08:00 |  | 
				
					
						| 
								
								
									 N. Engelhardt | 8fd1b06249 | fix handling of escaped chars in json backend and frontend | 2022-02-18 17:13:09 +01:00 |  | 
				
					
						| 
								
								
									 Claire Xenia Wolf | 30eb7f8665 | Add a bit of flexibilty re trace length when processing aiger witnesses in smtbmc.py Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | 2022-02-11 17:24:49 +01:00 |  | 
				
					
						| 
								
								
									 Marcelina Kościelnicka | 56e7791760 | verilog backend: Emit a wirefor ports as well.Fixes #3177. | 2022-01-31 01:08:41 +01:00 |  | 
				
					
						| 
								
								
									 Marcelina Kościelnicka | 93508d58da | Add $bmux and $demux cells. | 2022-01-28 23:34:41 +01:00 |  | 
				
					
						| 
								
								
									 Catherine | fc049e84a9 | cxxrtl: don't reset elided wires with \init attribute. | 2021-12-25 01:06:10 +00:00 |  |