aboutsummaryrefslogtreecommitdiffstats
path: root/passes/sat
Commit message (Expand)AuthorAgeFilesLines
* Improve style in `passes/sat/qbfsat.cc`.Alberto Gonzalez2020-04-041-4/+2
* Gracefully report error when module has nothing to prove.Alberto Gonzalez2020-04-041-5/+8
* Suppress `yosys-smtbmc` output unless the new `-show-smtbmc` option is provided.Alberto Gonzalez2020-04-041-5/+14
* Fix handling of `-sat` and `-unsat` options when the solver returns `unknown`.Alberto Gonzalez2020-04-041-0/+2
* Use `log_push()` and `log_pop()` and show the satisfiable model when `-specia...Alberto Gonzalez2020-04-041-0/+28
* Clean up `qbfsat` command and fix AND-reduction of miter outputs.Alberto Gonzalez2020-04-041-8/+10
* Use the `-duplicate` option rather than `-save` and `-load` with an explicit ...Alberto Gonzalez2020-04-041-2/+2
* Use internal `run_command()` API instead of `popen()`.Alberto Gonzalez2020-04-041-49/+15
* Clean up manual casting.Alberto Gonzalez2020-04-041-2/+2
* Remove unimplemented `-timeout` option.Alberto Gonzalez2020-04-041-16/+4
* Implement the `-assume-outputs`, `-sat`, and -unsat` options for the `qbfsat`...Alberto Gonzalez2020-04-041-3/+66
* Add NDEBUG guards to `qbfsat` assertions.Alberto Gonzalez2020-04-041-0/+18
* Implement `-specialize-from-file` option for the `qbfsat` command.Alberto Gonzalez2020-04-041-23/+56
* Implement `-write-solution` option for the `qbfsat` command.Alberto Gonzalez2020-04-041-7/+28
* Clean up `passes/sat/qbfsat.cc`.Alberto Gonzalez2020-04-041-86/+101
* Updated `yosys-smtbmc` to optionally dump raw bit strings, and fixed hole val...Alberto Gonzalez2020-04-041-29/+39
* Hole value recovery and specialization implementation for `qbfsat` command.Alberto Gonzalez2020-04-041-20/+63
* Barebones implementation of `qbfsat` command.Alberto Gonzalez2020-04-041-32/+157
* Initial skeleton for `qbfsat` command.Alberto Gonzalez2020-04-042-0/+207
* Merge pull request #1835 from boqwxp/cleanup_sat_exposeEddie Hung2020-03-301-85/+66
|\
| * Remove unused function parameter.Alberto Gonzalez2020-03-301-2/+2
| * Simplify iterating over selected modules or cells.Alberto Gonzalez2020-03-301-16/+4
| * Clean up more in `passes/sat/expose.cc`.Alberto Gonzalez2020-03-301-64/+59
| * Clean up pseudo-private member usage in `passes/sat/expose.cc`.Alberto Gonzalez2020-03-281-11/+9
* | Merge pull request #1831 from boqwxp/cleanup_sat_evalEddie Hung2020-03-301-46/+44
|\ \
| * | Further clean up `passes/sat/eval.cc`.Alberto Gonzalez2020-03-301-16/+15
| * | Clean up pseudo-private member usage in `passes/sat/eval.cc`.Alberto Gonzalez2020-03-281-35/+34
| |/
* | Further clean up `passes/sat/freduce.cc`.Alberto Gonzalez2020-03-301-3/+2
* | Clean up pseudo-private member usage in `passes/sat/freduce.cc`.Alberto Gonzalez2020-03-281-13/+12
|/
* Clean up pseudo-private member usage in `passes/sat/miter.cc`.Alberto Gonzalez2020-03-191-60/+56
* Merge pull request #1638 from YosysHQ/eddie/fix1631Eddie Hung2020-02-051-6/+77
|\
| * clk2fflogic: work for bit-level $_DFF_* and $_DFFSR_*Eddie Hung2020-01-151-6/+77
* | Merge pull request #1567 from YosysHQ/eddie/sat_init_warningClaire Wolf2020-01-281-1/+2
|\ \
| * | Suppress warning message for init[i] = 1'bxEddie Hung2019-12-111-1/+2
* | | Add fminit passClifford Wolf2020-01-092-0/+198
| |/ |/|
* | Fix sim for assignments with lhs<rhs size, fixes #1565Clifford Wolf2019-12-171-1/+1
|/
* Revert "Be mindful that sigmap(wire) could have dupes when checking \init"Eddie Hung2019-10-081-4/+1
* Be mindful that sigmap(wire) could have dupes when checking \initEddie Hung2019-10-021-1/+4
* Fix $dlatch handling in async2syncClifford Wolf2019-09-301-0/+1
* Add $dlatch support to async2syncClifford Wolf2019-08-281-1/+36
* Ignore all 1'bx in (* init *)Eddie Hung2019-08-271-3/+1
* In sat: 'x' in init attr should not override constantEddie Hung2019-08-221-0/+2
* More use of IdString::in()Eddie Hung2019-08-151-1/+1
* substr() -> compare()Eddie Hung2019-08-073-6/+6
* Remove std:: namespaceEddie Hung2019-08-071-5/+5
* stoi -> atoiEddie Hung2019-08-074-33/+33
* Use std::stoi instead of atoi(<str>.c_str())Eddie Hung2019-08-064-33/+33
* Use State::S{0,1}Eddie Hung2019-08-062-3/+3
* Fix tests/various/async FFL testClifford Wolf2019-07-091-0/+7
* Add a few more filename rewritesBen Widawsky2019-06-201-0/+4