aboutsummaryrefslogtreecommitdiffstats
path: root/backends
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2018 from boqwxp/qbfsat-timeoutclairexen2020-05-302-5/+31
|\
| * smtbmc: Remove superfluous `yosys-smt2-timeout` file macro.Alberto Gonzalez2020-05-291-4/+0
| * smtbmc and qbfsat: Add timeout option to set solver timeouts for Z3, Yices, a...Alberto Gonzalez2020-05-252-5/+35
* | Merge pull request #1885 from Xiretza/mod-rem-cellsclairexen2020-05-297-9/+116
|\ \
| * | Add flooring division operatorXiretza2020-05-283-3/+58
| * | Add flooring modulo operatorXiretza2020-05-287-9/+61
* | | Merge pull request #2016 from boqwxp/qbfsat-yicesclairexen2020-05-291-1/+5
|\ \ \ | |/ / |/| / | |/
| * qbfsat: Move SMT2 info statements back to the top of the file.Alberto Gonzalez2020-05-251-3/+3
| * qbfsat: Add `-solver` option and allow choice of Z3 or Yices, making Yices th...Alberto Gonzalez2020-05-251-3/+7
* | Merge pull request #2031 from epfl-vlsc/masterwhitequark2020-05-281-1/+40
|\ \
| * | Formatting fixesSahand Kashani2020-05-061-14/+7
| * | Add extmodule support to firrtl backendSahand Kashani2020-05-061-1/+47
* | | Merge pull request #2063 from boqwxp/techmapped-firrtlwhitequark2020-05-281-10/+12
|\ \ \
| * | | firrtl: Accept techmapped cell types in FIRRTL backend.Alberto Gonzalez2020-05-171-10/+12
* | | | cxxrtl: make logging a little bit nicer.whitequark2020-05-261-2/+10
* | | | cxxrtl: add missing parts of commit 281c9685.whitequark2020-05-261-5/+3
| |_|/ |/| |
* | | xaiger: do not derive cellsEddie Hung2020-05-241-7/+1
* | | cxxrtl: get rid of -O5 aka `opt_clean -purge` optimization level.whitequark2020-05-221-8/+2
* | | Merge pull request #2054 from boqwxp/fix-smtbmcN. Engelhardt2020-05-201-3/+3
|\ \ \
| * | | smtbmc: Fix typo in error message.Alberto Gonzalez2020-05-191-1/+1
| * | | smtbmc: Fix return status handling.Alberto Gonzalez2020-05-141-2/+2
| |/ /
* | | abc9: use (* abc9_keep *) instead of (* abc9_scc *); apply to $_DFF_?_Eddie Hung2020-05-141-5/+5
* | | abc9_ops/xaiger: further reducing Module::derive() calls by ...Eddie Hung2020-05-141-40/+32
* | | Cleanup; reduce Module::derive() callsEddie Hung2020-05-141-18/+20
* | | xaiger: no longer use nonstandard even/odd to designate +ve/-ve polarityEddie Hung2020-05-141-16/+5
* | | abc9: not enough to techmap_fail on (* init=1 *), hide them using $__Eddie Hung2020-05-141-0/+1
* | | Revert "Merge pull request #1917 from YosysHQ/eddie/abc9_delay_check"Eddie Hung2020-05-141-4/+0
* | | xaiger: always sort input/output bits by port idEddie Hung2020-05-141-12/+10
* | | abc9: generate $abc9_holes design instead of <name>$holesEddie Hung2020-05-141-3/+9
* | | aiger/xaiger: use odd for negedge clk, even for posedgeEddie Hung2020-05-141-6/+10
* | | xaiger: update help textEddie Hung2020-05-141-4/+4
* | | xaiger: do not treat (* init=1'bx *) as 1'b0Eddie Hung2020-05-141-1/+1
* | | xaiger: when -dff use (* init *) for initial stateEddie Hung2020-05-141-3/+15
* | | abc9_ops: add 'dff' label for auto handling of (* abc9_flop *) boxesEddie Hung2020-05-141-8/+2
* | | xaiger: output $_DFF_[NP]_ with mergeability if -dff optionEddie Hung2020-05-141-42/+44
|/ /
* | Reorder cases to avoid fall-through warningXiretza2020-05-071-3/+3
* | Add YS_FALLTHROUGH macro to mark case fall-throughXiretza2020-05-072-2/+8
|/
* aiger: fixes for ports that have start_offset != 0Eddie Hung2020-05-022-9/+8
* cxxrtl: Round up constant widthDavid Shah2020-04-251-1/+1
* cxxrtl: use `cxxrtl_` prefix rather than `cxxrtl.`whitequark2020-04-241-45/+45
* cxxrtl: improve printing of narrow memories.whitequark2020-04-241-3/+4
* cxxrtl: fix handling of parametric modules with large parameters.whitequark2020-04-241-1/+1
* cxxrtl: keep the memory write queue sorted on insertion.Asu2020-04-221-3/+5
* Merge pull request #1979 from whitequark/cxxrtl-go-fasterClaire Wolf2020-04-222-184/+396
|\
| * cxxrtl: run edge detectors only once in eval().whitequark2020-04-221-6/+22
| * cxxrtl: add an unsupported knob for manipulating clock trees.whitequark2020-04-221-0/+18
| * cxxrtl: use log_id() where appropriate. NFC.whitequark2020-04-211-4/+4
| * cxxrtl: add (*cxxrtl.{comb,sync}*) annotations on black box outputs.whitequark2020-04-211-65/+186
| * cxxrtl: s/sync_{wire,type}/edge_{wire,type}/. NFC.whitequark2020-04-211-23/+23
| * cxxrtl: use one delta cycle for immediately converging netlists.whitequark2020-04-212-11/+21