3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-08-31 16:54:57 +00:00
No description
Find a file
Krystine Sherwin 98ef1c4182
More status tracking unification
- Status database only gets called from summary events instead of from engines.
- More trace witnesses (.aiw and .yw) are tracked as events.
- Multiple tracefiles can be included in the same trace summary, varying only by
  extension.  These are ordered by priority so that in the logfile only a single
  tracefile is listed.
- For engines where multiple properties can be collected for a single trace,
  these properties are now available for all traces until the next step.  If any
  properties are collected but never recorded with a trace, an error is raised.
- Fix formatting for events without steps (e.g. running abc with `vcd off`).
- Drop task_property_data table entirely, since it is now redundant and unused.
- Fix properties being skipped in all status dump if they don't have a trace.
2025-07-08 15:47:33 +12:00
.github enable extensions 2024-10-16 17:14:42 +02:00
docs Docs fix 2025-07-07 20:07:25 +12:00
extern Update location of demo files 2025-05-06 12:54:18 +02:00
sbysrc More status tracking unification 2025-07-08 15:47:33 +12:00
tests tests: Add statusdb test 2025-07-08 15:44:02 +12:00
tools Bump aigcexmin dependencies 2025-04-08 16:54:57 +02:00
.gitattributes Add --version option based on git describe 2024-07-08 18:39:23 +02:00
.gitignore Add aiger engine 2017-02-19 23:53:01 +01:00
.gittag Add --version option based on git describe 2024-07-08 18:39:23 +02:00
.readthedocs.yaml Update .readthedocs.yaml 2023-05-08 11:33:14 +02:00
COPYING Fixed names and links 2021-10-31 14:42:39 +01:00
Makefile Add --version option based on git describe 2024-07-08 18:39:23 +02:00
README.md mention tabby+oss cad suite in readme 2022-01-04 16:32:59 +01:00

SymbiYosys (sby) is a front-end driver program for Yosys-based formal hardware verification flows. See https://yosyshq.readthedocs.io/projects/sby/ for documentation on how to use SymbiYosys.

SymbiYosys (sby) itself is licensed under the ISC license, note that the solvers and other components used by SymbiYosys come with their own license terms. There is some more details in the "Selecting the right engine" section of the documentation.


SymbiYosys (sby) is part of the Tabby CAD Suite and the OSS CAD Suite! The easiest way to use sby is to install the binary software suite, which contains all required dependencies, including all supported solvers.

Make sure to get a Tabby CAD Suite Evaluation License for extensive SystemVerilog Assertion (SVA) support, as well as industry-grade SystemVerilog and VHDL parsers!

For more information about the difference between Tabby CAD Suite and the OSS CAD Suite, please visit https://www.yosyshq.com/tabby-cad-datasheet.