Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | VCD reader support by using external tool | Miodrag Milanovic | 2022-02-28 | 3 | -0/+21 |
| | |||||
* | Merge pull request #3216 from YosysHQ/claire/simstuff | Miodrag Milanović | 2022-02-28 | 2 | -42/+64 |
|\ | | | | | Co-simulation improvements and fixes | ||||
| * | Support extended aiw format | Miodrag Milanovic | 2022-02-27 | 1 | -23/+44 |
| | | |||||
| * | Fix for last clock edge data | Miodrag Milanovic | 2022-02-25 | 2 | -3/+2 |
| | | |||||
| * | Experimental sim changes | Claire Xenia Wolf | 2022-02-25 | 1 | -20/+22 |
|/ | |||||
* | Bump version | github-actions[bot] | 2022-02-25 | 1 | -1/+1 |
| | |||||
* | gowin: Remove unnecessary attributes | YRabbit | 2022-02-24 | 1 | -5/+0 |
| | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | ||||
* | gowin: Add support for true differential output | YRabbit | 2022-02-24 | 1 | -0/+11 |
| | | | | Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | ||||
* | Merge pull request #3211 from YosysHQ/micko/witness | Claire Xen | 2022-02-22 | 2 | -2/+97 |
|\ | | | | | Add support for AIGER witness files in "sim" command | ||||
| * | Fix cycle 0 in aiger witness co-simulation | Claire Xenia Wolf | 2022-02-18 | 1 | -12/+15 |
| | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
| * | Changed error message | Miodrag Milanovic | 2022-02-18 | 1 | -1/+1 |
| | | |||||
| * | Added AIGER witness file co simulation | Miodrag Milanovic | 2022-02-18 | 1 | -1/+93 |
| | | |||||
* | | Merge pull request #3197 from YosysHQ/claire/smtbmcfix | Claire Xen | 2022-02-22 | 1 | -1/+4 |
|\ \ | | | | | | | Add a bit of flexibilty re AIG witness trace length to smtbmc.py | ||||
| * | | Add a bit of flexibilty re trace length when processing aiger witnesses in ↵ | Claire Xenia Wolf | 2022-02-11 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | smtbmc.py Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | ||||
* | | | Bump version | github-actions[bot] | 2022-02-22 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #3203 from YosysHQ/micko/sim_ff | Miodrag Milanović | 2022-02-21 | 45 | -172/+1170 |
|\ \ \ | | | | | | | | | Simulation for various FF types | ||||
| * | | | Fix handling of ce_over_srst | Miodrag Milanovic | 2022-02-21 | 1 | -3/+2 |
| | |/ | |/| | |||||
| * | | simplify logic of handling flip-flops and latches | Miodrag Milanovic | 2022-02-18 | 1 | -118/+42 |
| | | | |||||
| * | | Review cleanup | Miodrag Milanovic | 2022-02-17 | 1 | -6/+5 |
| | | | |||||
| * | | test dlatchsr and adlatch | Miodrag Milanovic | 2022-02-16 | 4 | -4/+94 |
| | | | |||||
| * | | Added test cases | Miodrag Milanovic | 2022-02-16 | 39 | -0/+897 |
| | | | |||||
| * | | Add support for various ff/latch cells simulation | Miodrag Milanovic | 2022-02-16 | 3 | -169/+258 |
| | | | |||||
* | | | ecp5: Do not use specify in generate in cells_sim.v. | Marcelina Kościelnicka | 2022-02-21 | 1 | -28/+15 |
|/ / | |||||
* | | Bump version | github-actions[bot] | 2022-02-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3204 from YosysHQ/claire/update-abc | Miodrag Milanović | 2022-02-15 | 1 | -1/+1 |
|\ \ | | | | | | | Bump ABC version | ||||
| * | | Bump ABC version | Miodrag Milanovic | 2022-02-15 | 1 | -1/+1 |
|/ / | |||||
* | | Bump version | github-actions[bot] | 2022-02-15 | 1 | -1/+1 |
| | | |||||
* | | verilog: support for time scale delay values | Zachary Snow | 2022-02-14 | 4 | -4/+42 |
| | | |||||
* | | Fix access to whole sub-structs (#3086) | Kamil Rakoczy | 2022-02-14 | 7 | -11/+72 |
| | | | | | | | | | | | | * Add support for accessing whole struct * Update tests Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com> | ||||
* | | Bump version | github-actions[bot] | 2022-02-13 | 1 | -1/+1 |
| | | |||||
* | | gowin: Add remaining block RAM blackboxes. | Marcelina Kościelnicka | 2022-02-12 | 1 | -72/+527 |
| | | |||||
* | | Bump version | github-actions[bot] | 2022-02-12 | 1 | -1/+1 |
| | | |||||
* | | verilog: fix dynamic dynamic range asgn elab | Zachary Snow | 2022-02-11 | 4 | -17/+144 |
| | | |||||
* | | verilog: fix const func eval with upto variables | Zachary Snow | 2022-02-11 | 5 | -3/+99 |
| | | |||||
* | | Merge pull request #2376 from nmoroze/clk2ff-better-names | Claire Xen | 2022-02-11 | 3 | -9/+40 |
|\ \ | |/ |/| | clk2fflogic: nice names for autogenerated signals | ||||
| * | Merge branch 'master' into clk2ff-better-names | Claire Xen | 2022-02-11 | 757 | -8621/+49373 |
| |\ | |||||
| * | | clk2fflogic: nice names for autogenerated signals | Noah Moroze | 2021-03-02 | 3 | -9/+39 |
| | | | |||||
* | | | Merge pull request #3164 from zachjs/fix-ast-warn | Miodrag Milanović | 2022-02-11 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | fix dumpAst() compilation warning | ||||
| * | | fix dumpAst() compilation warning | Zachary Snow | 2022-01-18 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #2019 from boqwxp/glift | Claire Xen | 2022-02-11 | 21 | -1/+7849 |
|\ \ \ | | | | | | | | | Add `glift` command for creating gate-level information flow tracking models and optimization problems | ||||
| * | | | glift: Use ID() rather than string literals. | Alberto Gonzalez | 2020-07-01 | 1 | -11/+11 |
| | | | | |||||
| * | | | glift: Use worker pattern. | Alberto Gonzalez | 2020-07-01 | 1 | -80/+75 |
| | | | | |||||
| * | | | glift: Add support for $_NAND_ and $_NOR_ cells. | Alberto Gonzalez | 2020-07-01 | 1 | -8/+11 |
| | | | | |||||
| * | | | glift: Add support for $_MUX_ and $_NMUX_ cells. | Alberto Gonzalez | 2020-07-01 | 1 | -1/+34 |
| | | | | |||||
| * | | | glift: Add support for $_XOR_ and $_XNOR_ cells. | Alberto Gonzalez | 2020-07-01 | 1 | -15/+79 |
| | | | | |||||
| * | | | glift: Add initial hierarchy support. | Alberto Gonzalez | 2020-07-01 | 1 | -12/+59 |
| | | | | |||||
| * | | | glift: Replace `YS_OVERRIDE` with `override`. | Alberto Gonzalez | 2020-07-01 | 1 | -2/+2 |
| | | | | |||||
| * | | | glift: Add CODEOWNERS entry. | Alberto Gonzalez | 2020-07-01 | 1 | -0/+1 |
| | | | | |||||
| * | | | glift: Add `-simple-cost-model` option | Alberto Gonzalez | 2020-07-01 | 1 | -20/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than assigning specific weights to specific versions of taint tracking logic and summing the weights of all GLIFT cells, sum the following values for each GLIFT cell: - 0 if the associated hole/$anyconst cell value is non-zero, i.e. reduced-precision taint tracking logic is chosen at this cell - 1 if the associated hole/$anyconst cell value is zero, i.e. the full-precision taint tracking logic is chosen at this cell This simplified cost modeling reduces the potential for the QBF-SAT solver to minimize taint tracking logic area but significantly simplifies the QBF-SAT problem. | ||||
| * | | | glift: Use `qbfsat -O2` instead of manually calling `abc`. | Alberto Gonzalez | 2020-07-01 | 8 | -40/+8 |
| | | | |