Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | | Resolve struct member package types | Dag Lem | 2023-01-29 | 2 | -0/+11 | |
| | | | | | | ||||||
* | | | | | | Handle struct members of union type (#3641) | Dag Lem | 2023-01-29 | 3 | -2/+18 | |
|/ / / / / | ||||||
* | | | | | Bump version | github-actions[bot] | 2023-01-26 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Merge pull request #3647 from jix/formalff-hierarchy-fix | Miodrag Milanović | 2023-01-25 | 1 | -1/+1 | |
|\ \ \ \ \ | | | | | | | | | | | | | formalff: Fix crash with _NOT_ gates in -hierarchy mode | |||||
| * | | | | | formalff: Fix crash with _NOT_ gates in -hierarchy mode | Jannis Harder | 2023-01-25 | 1 | -1/+1 | |
|/ / / / / | ||||||
* | | | | | Bump version | github-actions[bot] | 2023-01-24 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Merge pull request #3624 from jix/sim_yw | Miodrag Milanović | 2023-01-23 | 15 | -113/+1722 | |
|\ \ \ \ \ | | | | | | | | | | | | | Changes to support SBY trace generation with the sim command | |||||
| * | | | | | sim/formalff: Clock handling for yw cosim | Jannis Harder | 2023-01-11 | 5 | -33/+274 | |
| | | | | | | ||||||
| * | | | | | sim: Improvements and fixes for yw cosim | Jannis Harder | 2023-01-11 | 6 | -52/+154 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fixed $cover handling * Improved sparse memory handling when writing traces * JSON summary output | |||||
| * | | | | | Support for BTOR witness to Yosys witness conversion | Jannis Harder | 2023-01-11 | 5 | -20/+312 | |
| | | | | | | ||||||
| * | | | | | aiger: Use new JSON code for writing aiger witness map files | Jannis Harder | 2023-01-11 | 3 | -55/+96 | |
| | | | | | | ||||||
| * | | | | | Add json.{h,cc} for pretty printing JSON | Jannis Harder | 2023-01-11 | 3 | -1/+223 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids errors in trailing comma handling, broken indentation and improper escaping that is common when building JSON by manually concatenating strings. | |||||
| * | | | | | sim: New -append option for Yosys witness cosim | Jannis Harder | 2023-01-11 | 1 | -5/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This is needed to support SBY's append option. | |||||
| * | | | | | sim: Add Yosys witness (.yw) cosimulation | Jannis Harder | 2023-01-11 | 1 | -3/+194 | |
| | | | | | | ||||||
| * | | | | | New kernel/yw.{h,cc} to support reading Yosys witness files | Jannis Harder | 2023-01-11 | 3 | -1/+380 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This contains parsing code as well as generic routines to associate the hierarchical signals paths within a Yosys witness file to a loaded RTLIL design, including support for memories. | |||||
| * | | | | | sim: Only check formal cells during gclk simulation updates | Jannis Harder | 2023-01-11 | 1 | -16/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This is required for compatibility with non-multiclock formal semantics. | |||||
| * | | | | | sim: Internal API to set $initstate | Jannis Harder | 2023-01-11 | 1 | -0/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | This is not yet added to any of the simulation drivers. | |||||
| * | | | | | sim: Emit used memory addresses as signals to output traces | Jannis Harder | 2023-01-11 | 1 | -17/+122 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This matches the behavior of smtbmc. This also updates the sim internal memory API to allow masked writes where State::Sa bits (internal don't care - not a valid value for a signal) leave the memory content unchanged. | |||||
| * | | | | | xprop, setundef: Mark xprop decoding bwmuxes, exclude them from setundef | Jannis Harder | 2023-01-11 | 3 | -2/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the xprop_decoder attribute to bwmuxes that drive the original unencoded signals. Setundef is changed to ignore the x inputs of these bwmuxes, so that they survive the prep script of SBY's formal flow. This is required to make simulation (via sim) using the prep model show the decoded x signals instead of 0/1 values made up by the solver. | |||||
| * | | | | | smt2: Treat bweqx as xnor | Jannis Harder | 2023-01-11 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Without x-bits they are equivalent | |||||
| * | | | | | smt2: Directly implement bwmux instead of using bwmuxmap | Jannis Harder | 2023-01-11 | 1 | -2/+4 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #3629 from YosysHQ/micko/clang_fixes | Miodrag Milanović | 2023-01-23 | 15 | -23/+39 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Fixes for some of clang scan-build detected issues | |||||
| * | | | | | | Fixes for some of clang scan-build detected issues | Miodrag Milanovic | 2023-01-17 | 15 | -23/+39 | |
| | |/ / / / | |/| | | | | ||||||
* | | | | | | Merge pull request #3636 from YosysHQ/log_plugin | Miodrag Milanović | 2023-01-23 | 1 | -0/+1 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Call yosys_shutdown to properly cleanup plugins and tcl when expecting error | |||||
| * | | | | | | Call yosys_shutdown to properly cleanup plugins and tcl when expecting error | Miodrag Milanovic | 2023-01-20 | 1 | -0/+1 | |
| | | | | | | | ||||||
* | | | | | | | show: Remove left-in debug log_warning | gatecat | 2023-01-23 | 1 | -1/+0 | |
|/ / / / / / | | | | | | | | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> | |||||
* | | | | | | Merge pull request #3630 from yrabbit/gw1n4c-pll | Miodrag Milanović | 2023-01-18 | 1 | -0/+47 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | gowin: add a new type of PLL - PLLVR | |||||
| * | | | | | | gowin: add a new type of PLL - PLLVR | YRabbit | 2023-01-11 | 1 | -0/+47 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This primitive is used in the GW1NS-4, GW1NS-4C, GW1NSR-4, GW1NSR-4C and GW1NSER-4C chips. Signed-off-by: YRabbit <rabbit@yrabbit.cyou> | |||||
* | | | | | | | Bump version | github-actions[bot] | 2023-01-18 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | Improve splitcells pass | Claire Xenia Wolf | 2023-01-18 | 1 | -52/+120 | |
| |/ / / / / |/| | | | | | | | | | | | | | | | | | Signed-off-by: Claire Xenia Wolf <claire@clairexen.net> | |||||
* | | | | | | Bump version | github-actions[bot] | 2023-01-12 | 1 | -1/+1 | |
| | | | | | | ||||||
* | | | | | | print filename in liberty log_header | N. Engelhardt | 2023-01-11 | 1 | -2/+2 | |
| |/ / / / |/| | | | | ||||||
* | | | | | Merge pull request #3605 from gadfort/stat-json-area | N. Engelhardt | 2023-01-11 | 1 | -0/+3 | |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | ||||||
| * | | | | Merge branch 'master' into stat-json-area | Peter Gadfort | 2023-01-02 | 89 | -20297/+11 | |
| |\ \ \ \ | ||||||
| * | | | | | stat: ensure area is included in json output | Peter Gadfort | 2022-12-29 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com> | |||||
* | | | | | | Merge pull request #3570 from YosysHQ/claire/eqystuff | Claire Xen | 2023-01-11 | 8 | -17/+1380 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Various Changes for EQY | |||||
| * \ \ \ \ \ | Merge branch 'master' into claire/eqystuff | Claire Xen | 2023-01-11 | 12 | -131/+60 | |
| |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | ||||||
* | | | | | | | Merge pull request #3537 from jix/xprop | Jannis Harder | 2023-01-11 | 29 | -79/+2537 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | New xprop pass | |||||
* | | | | | | | | remove template declaration that stops function from being used | N. Engelhardt | 2023-01-11 | 1 | -4/+0 | |
| | | | | | | | | ||||||
* | | | | | | | | Merge pull request #3620 from YosysHQ/gcc48_remove | N. Engelhardt | 2023-01-11 | 11 | -127/+60 | |
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | | ||||||
| * | | | | | | | Add deprecation info to changelog | Miodrag Milanovic | 2023-01-11 | 1 | -0/+2 | |
| | | | | | | | | ||||||
| * | | | | | | | Deprecate gcc-4.8 | Miodrag Milanovic | 2023-01-11 | 10 | -127/+58 | |
|/ / / / / / / | ||||||
| | * | | | | | Merge branch 'master' of github.com:YosysHQ/yosys into claire/eqystuff | Claire Xenia Wolf | 2023-01-11 | 103 | -20236/+385 | |
| | |\ \ \ \ \ | |_|/ / / / / |/| | | | | | | ||||||
* | | | | | | | Bump version | github-actions[bot] | 2023-01-11 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #3616 from YosysHQ/register_error | Miodrag Milanović | 2023-01-10 | 1 | -5/+12 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Display error instead of assertion when pass exists | |||||
| * | | | | | | | Display error instead of assertion when pass exists | Miodrag Milanovic | 2023-01-09 | 1 | -5/+12 | |
| | | | | | | | | ||||||
* | | | | | | | | Merge pull request #3615 from YosysHQ/qbfsat_cvc5 | Miodrag Milanović | 2023-01-10 | 2 | -3/+7 | |
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | qbfsat support for cvc5, fixes #3608 | |||||
| * | | | | | | | qbfsat support for cvc5, fixes #3608 | Miodrag Milanovic | 2023-01-09 | 2 | -3/+7 | |
|/ / / / / / / | ||||||
* | | | | | | | Bump version | github-actions[bot] | 2023-01-05 | 1 | -1/+1 | |
| | | | | | | | ||||||
* | | | | | | | nexus: Fix BRAM write enable in PDP mode | gatecat | 2023-01-04 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me> |