KrystalDelusion
ca3429e328
Autotune grammar/spelling check
2022-07-11 21:21:31 +12:00
matt venn
4ab610ce87
Update autotune.rst
2022-07-11 11:10:45 +02:00
Jannis Harder
bc2bb5c863
docs: Don't use linebreaks within inline code spans.
2022-07-08 14:31:57 +02:00
KrystalDelusion
cc27d27c05
More literalincludes
...
Tidying up of newstart.rst and fifo.sv to include as much code as possible by reference.
Should reduce repetition and make it easier if changes occur in source.
2022-07-04 11:53:40 +12:00
KrystalDelusion
c9fbfa3684
Adding makefile for fifo
2022-07-04 10:32:55 +12:00
KrystalDelusion
a5f67ed904
Merge branch 'master' into fifo_example
2022-07-01 11:46:02 +12:00
KrystalDelusion
de5b9b7821
Changed phrasing to avoid confusion on witnesses
2022-07-01 11:29:33 +12:00
KrystalDelusion
aab2c3c2e0
New exercise section
...
Worked exercise using the MAX_DATA parameter, highlighting its
incompleteness. Includes completed examples in /golden subdirectory.
Also some formatting changes for spacing and extra links.
2022-07-01 11:19:01 +12:00
KrystalDelusion
7ba67ef260
Removing unnecessary underflow assertions
2022-07-01 11:15:47 +12:00
Jannis Harder
685457915a
docs: add missing autotune.rst
2022-06-30 17:50:05 +02:00
KrystalDelusion
907db48ac9
Updating from feedback
...
Primarily addressing Nak's comments on the PR first.
Of note is the change from separate files to a single file.
Changed to boolector engine and bmc by default.
Updated install instructions to move z3 to optional and boolector to
recommended.
Literal code includes use :lines: option.
2022-06-30 12:06:12 +12:00
Jannis Harder
d038a7d35c
autotune: Initial documentation
2022-06-27 15:58:42 +02:00
Jannis Harder
d8ebd1eb9d
Reflect recent engine updates in the reference docs
2022-06-20 15:23:59 +02:00
Matt Venn
b88d7a13fb
add makefile for test
2022-06-14 15:35:22 +02:00
Matt Venn
687ee0f011
remove unused module port
2022-06-14 15:31:42 +02:00
Matt Venn
7efabe828a
expect fail
2022-06-14 15:31:42 +02:00
Matt Venn
b42b6445b8
tristate example
2022-06-14 15:31:42 +02:00
Jannis Harder
499371fd39
Use the test Makefile for all examples
...
* Rename and move sbysrc/demo[123].sby to docs/examples/demos
* Make them use multiple tasks for multiple engines
* Scan docs/examples for sby files for make test
* `make ci` is now `NOSKIP` by default
* Skip scripts using `verific` w/o yosys verific support
* This does not fail even with NOSKIP set
2022-06-13 13:42:58 +02:00
KrystalDelusion
069197aeaa
Add section on sby to newstart
...
List tasks and run through failing noskip example.
Includes pictures (both fail and pass) plus .gtkw file for setting up.
2022-06-09 14:29:21 +12:00
KrystalDelusion
41e427640a
Adding noskip task
...
Demonstrate failing model check by disabling rskip and wskip.
2022-06-09 14:26:17 +12:00
KrystalDelusion
a808a0738c
Merge branch 'master' into fifo_example
...
Abbreviates additional btor instructions.
2022-06-07 12:00:10 +12:00
KrystalDelusion
66ef51d846
Verification properties in doc
2022-06-07 11:50:26 +12:00
KrystalDelusion
fef6d3a8a6
Adding USE_VERIFIC flag
...
Adding variations in .sby file where tabby uses verific and oss doesn't.
2022-06-07 11:49:25 +12:00
KrystalDelusion
aed5a33bef
Add init check
...
Prevent rst_n from going low once it has gone high.
2022-06-07 10:22:04 +12:00
N. Engelhardt
41cd8e5b5e
update install instructions for btorsim
2022-06-01 16:51:28 +02:00
KrystalDelusion
f5257011f6
Specifying z3 to support minimum required install
2022-05-31 11:31:20 +12:00
KrystalDelusion
b18f22cf43
Removing install details for optional engines
2022-05-31 11:18:05 +12:00
N. Engelhardt
ad2c33dd37
docs: add instructions for newer btorsim version required
2022-05-24 11:39:10 +02:00
Jannis Harder
fedfae0e9c
examples: Fix use of SVA value change expressions
...
The $stable value change expression cannot be true for a non-x signal in
the initial state. This is now correctly handled by the verific import,
so the dpmem example needs to start assuming `$stable` only after
leaving the initial state.
2022-05-11 10:38:54 +02:00
KrystalDelusion
fc9ff3d733
Initial FIFO description
2022-05-10 12:08:49 +12:00
KrystalDelusion
21dfd35516
Adding new Getting started guide
2022-05-10 11:41:15 +12:00
KrystalDelusion
7ec35dc425
Adding (small) intro to installation guide
...
Also a cross reference link.
2022-05-10 11:41:01 +12:00
KrystalDelusion
ee15ebd0f1
Title case for license.rst
2022-05-10 11:40:17 +12:00
KrystalDelusion
7468e7655d
Alignment fixing
2022-05-10 11:03:40 +12:00
KrystalDelusion
12b854b554
Headings for optional/required installs
2022-05-04 10:50:38 +12:00
KrystalDelusion
8f22733698
Revert change from yosyshq.net to yosyshq.com
2022-05-04 10:07:31 +12:00
KrystalDelusion
60de15293d
Now actually fills up properly
...
As opposed to only storing MAX-1
2022-05-02 12:34:57 +12:00
KrystalDelusion
48d846d529
Adjusting for use with OSS
...
i.e. doesn't use concurrent assertions
2022-05-02 12:20:27 +12:00
KrystalDelusion
f33c2eda52
Updating/rearranging links
2022-05-02 10:44:28 +12:00
KrystalDelusion
e8c5ae678d
Adding instructions for CAD
...
Currently taken verbatim from this repo's README.md
2022-05-02 10:31:51 +12:00
KrystalDelusion
e106d5c161
Adjusting assumptions
2022-04-27 09:36:44 +12:00
KrystalDelusion
ec02e25f5c
Split fifo.sv into two files
...
fifo.sv contains the components, top.sv for toplevel design.
2022-04-27 09:24:14 +12:00
KrystalDelusion
679df4d898
Fixing .gitignore to ignore just directories
2022-04-27 09:05:16 +12:00
KrystalDelusion
ee769996d0
Initial add of fifo example
...
Has tests which pass, committing before messing with it while tidying.
2022-04-27 09:02:16 +12:00
N. Engelhardt
3834fe7622
document btor engine, add overview of mode/engine/solver combinations, remove unimplemented modes
2022-03-25 18:01:09 +01:00
Claire Xen
fa5d5ad831
Merge pull request #120 from ythoma/patch-1
...
Update install.rst
2022-03-15 16:33:46 +01:00
Claire Xenia Wolf
ac9001b22c
Improvements and cleanups in tasks handling
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2021-12-18 11:36:34 +01:00
Claire Xen
f7f5135508
Update README.md
2021-12-17 15:50:57 +01:00
Claire Xen
7f2c4189dc
Update README.md
2021-12-17 15:48:01 +01:00
Claire Xenia Wolf
4a07e026dd
Add inductive invariants example
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2021-12-17 15:42:04 +01:00
Claire Xenia Wolf
b409b1179e
Update docs theme
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2021-11-30 10:47:43 +01:00
Claire Xenia Wolf
38562a5bb9
Update docs theme
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2021-11-29 16:51:54 +01:00
Claire Xenia Wolf
882d5b3a96
update docs theme
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2021-11-26 20:34:55 +01:00
Claire Xenia Wolf
1b3832cf92
Fixed names and links
2021-10-31 14:42:39 +01:00
Christian Krieg
21371fb7ac
Updated install instructions for super_prove
...
* Links were dead
* No binaries to download
* Updated with install information from super_prove github repository
* Augmented with additional commands to ease installation
2021-07-20 22:33:28 +02:00
Claire Xenia Wolf
66a458958d
Update docs conf.py
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2021-05-21 03:36:11 +02:00
Claire Xenia Wolf
dac0e1b69b
New docs conf.py
...
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2021-05-21 03:31:50 +02:00
N. Engelhardt
f5f1d9936f
Make readme of abstraction example more tutorial-like
2021-04-16 15:54:51 +02:00
Claire Xen
1ffef12cf1
Update conf.py
2021-03-04 16:49:31 +01:00
Claire Xen
ddd44fc30b
Delete symbiotic_logo.png
2021-02-24 17:52:54 +01:00
Claire Xen
9aa0963f26
Update conf.py
2021-02-24 17:48:13 +01:00
ythoma
0270359962
Update install.rst
...
On Ubuntu 20.04, I had to install curl as well:
sudo apt install curl
I guess that would be the same on other setups.
2021-02-05 09:46:04 +01:00
Miodrag Milanovic
091222b87f
Extract installation procedure to separate file
2020-10-23 14:03:55 +02:00
Matt Venn
37a1fec120
copyright
2020-10-15 18:02:03 +02:00
Matt Venn
81258745eb
logo and links
2020-10-15 17:02:52 +02:00
Claire Wolf
5a9efba584
Improvements in "make test"
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-07-24 14:58:23 +02:00
Claire Wolf
0d98201dc7
Add "Unexpected response" handling to smtbmc engine
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-07-20 19:42:10 +02:00
Alexandre Dumont aka Adlx
d29f7b9837
Tipo missing * in Global Clock example
2020-06-29 00:42:06 +02:00
Claire Wolf
b26d4e6362
Update wolf_goat_cabbage.sv
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-04-22 19:21:15 +02:00
matt venn
68127a3706
consistent naming and put person moving line at the top
2020-04-22 19:11:23 +02:00
matt venn
94ce8e1288
Merge branch 'master' of https://github.com/YosysHQ/SymbiYosys
2020-04-22 17:54:53 +02:00
matt venn
9d69f8a518
change order of statements and make gender neutral
2020-04-22 17:54:39 +02:00
Claire Wolf
3ec2b6b4e4
Add djb2hash example
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-04-09 19:46:19 +02:00
Claire Wolf
a4885ce494
Get rid of verific warning in abstraction example
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-04-03 15:28:23 +02:00
Claire Wolf
d18656084c
Fix typo
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-04-03 15:18:52 +02:00
Claire Wolf
8a62780b9d
Fix primegen example
...
Signed-off-by: Claire Wolf <claire@symbioticeda.com>
2020-03-24 17:12:12 +01:00
Clifford Wolf
9cb542ac7a
Fix YosysHQ links
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-08-13 17:25:10 +02:00
Clifford Wolf
ddbad8fd71
Documentation update: Boolector is using the MIT license now
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-07-23 15:24:04 +02:00
Clifford Wolf
5ef5187673
Add docs/examples/abstract/.gitignore
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-06-18 10:31:55 +02:00
Clifford Wolf
59f4f29fdc
Fix quickstart demo to work with verific
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-06-18 10:30:04 +02:00
ZipCPU
2462855e0f
Updated Verilog documentation
2019-05-21 20:55:46 -04:00
Clifford Wolf
44869656b8
Improve readability of boolector build instructions
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-28 08:48:49 +01:00
Clifford Wolf
79b1ac9570
Minor improvements in docs/examples/abstract/abstr.sv
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-27 14:49:35 +01:00
Clifford Wolf
afe6960ffe
Add docs/examples/abstract
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-27 14:45:30 +01:00
Felix Vietmeyer
e80ed3bc80
Update Boolector build instructions
2019-03-16 15:47:47 -06:00
Clifford Wolf
cef50242df
Add --dumptasks to documentation
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-08 12:20:08 -08:00
Clifford Wolf
d5fa89ee0c
Improve sby file pycode/tasks handling
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-08 10:58:28 -08:00
Clifford Wolf
970e4b2857
Also add install docs for btorsim
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-12-08 23:42:52 +01:00
Clifford Wolf
b8549f3a2d
Update boolector build instructions
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-12-08 07:34:03 +01:00
Clifford Wolf
4eb91d5b88
Add "smtbmc ... -- ..." feature (for "raw" smtbmc options)
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-22 17:08:28 +01:00
Clifford Wolf
bf47da495b
Add "skip" options (smtbmc only)
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-09-12 13:23:34 +02:00
Clifford Wolf
7ff783598f
Update docs
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-09-06 19:36:25 +02:00
Clifford Wolf
6e53db0a66
Add "pour_853_4" puzzle to examples
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-25 18:21:34 +02:00
Clifford Wolf
2fef25f93d
Fixed bug in examples/quickstart/demo.sv
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 14:19:04 +02:00
Clifford Wolf
c5e5f5dcbb
Update examples
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-29 19:32:03 +02:00
Clifford Wolf
2fa29974dd
Update remaining quickstart examples
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-29 18:21:38 +02:00
Clifford Wolf
45a11da8ea
Update quickstart demo
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-29 10:05:52 +02:00
Clifford Wolf
93e7e1d1e2
Improve documentation of scripts and Verific bindings
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-06-23 18:25:52 +02:00
Clifford Wolf
983f066445
Use "multiclock on" option in dpmem.sby example
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-12 17:21:00 +02:00
Clifford Wolf
437a401739
Add [script] documentation, add some paragraphs on "verific" command
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-04-18 19:32:58 +02:00