Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle range offsets in packed arrays within packed structs | Dag Lem | 2023-02-05 | 2 | -22/+51 |
| | | | | | | | This brings the metadata for packed arrays in packed structs in line with the metadata for unpacked arrays, and correctly handles the case when both lsb and msb in an address range are non-zero. | ||||
* | 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 |
| | | | | |