3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-07-16 19:46:42 +00:00
Commit graph

75 commits

Author SHA1 Message Date
N. Engelhardt
30d7c32ec6 Use .format() instead of %
Signed-off-by: N. Engelhardt <nak@symbioticeda.com>
2020-03-25 13:09:37 +01:00
Claire Wolf
0a7013017f Improve BTOR and AIG yosys scripts
Signed-off-by: Claire Wolf <clifford@clifford.at>
2020-02-11 17:33:46 +01:00
Claire Wolf
a5fce77344 Add special handling for command not found errors
Signed-off-by: Claire Wolf <clifford@clifford.at>
2020-01-27 17:59:33 +01:00
Miodrag Milanovic
3fd0c73e65 Added sleep for non-posix, allow supported signals 2020-01-15 08:09:11 +01:00
Miodrag Milanovic
196c3c779a Fix sby execution on Windows 2019-11-17 16:58:35 +01:00
Serge Bazanski
511268cd18 sby_core: fix hardcoded /bin/bash path
Not all systems (eg. BSDs, NixOS) have a /bin/bash. The de-facto standard for maximum compatibility
these days is using /usr/bin/env bash.
2019-07-24 13:31:37 +02:00
Jeppe Johansen
57276995b6 Add support for expanding environment variables.
Signed-off-by: Jeppe Johansen <jgj@gomspace.com>
2019-05-08 16:56:33 +02:00
Clifford Wolf
f087a71f49 Check if config contains any engines, fixes #38
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-05-01 18:47:41 +02:00
Clifford Wolf
faa5b1f908 Fix re-run in same directory feature
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-04-30 20:03:24 +02:00
Clifford Wolf
f918e2369a Add extra "setundef -anyseq" to aiger script
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-22 13:40:50 +01:00
Clifford Wolf
32d7325446 Backward compatibility with Python 3.4 API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-21 20:09:44 +01:00
Clifford Wolf
a2b85faa08 Significantly improve management of child processes
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-21 15:06:49 +01:00
Clifford Wolf
334b952e5a Improve logfile/output flushing
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-20 19:09:00 +01:00
Clifford Wolf
93a5dd0641 Do not overwrite config.sby in reusedir mode
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-20 19:09:00 +01:00
William D. Jones
f8e27a06aa Annotate cmdline comment, summary string, and output XML with
OS-specific information.
2019-03-18 00:46:06 -04:00
William D. Jones
b5eb5b3c78 Choose command separator for tasks based on OS.
Signed-off-by: William D. Jones <thor0505@comcast.net>
2019-03-17 23:01:24 -04:00
William D. Jones
71e5dbabd6 Merge branch 'master' into no-resource 2019-03-12 16:59:17 -04:00
William D. Jones
43c7db77d4 Gate Unix-specific functionality from resources and fcntl.
Signed-off-by: William D. Jones <thor0505@comcast.net>
2019-03-10 00:43:55 -05:00
Clifford Wolf
bd4094f216 Add support for (re-)running in existing workdir
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2019-03-09 12:42:54 -08:00
Clifford Wolf
3d66e7cec5 Fixes and improvements in BTOR engine
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-12-08 07:16:19 +01:00
Clifford Wolf
150f30ae08 Working BTOR BMC engine
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-12-08 07:01:21 +01:00
Clifford Wolf
4c485766e2 Add btor engine
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-12-08 05:23:04 +01:00
Clifford Wolf
b50f4f3d10 Generate AIGERs with -I -B
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-11-12 09:36:12 +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
07d124084c Use async2sync for "multiclock off" mode
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-19 15:31:49 +02:00
Clifford Wolf
d24d7e1aef Use "hierarchy -simcheck" in default script
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-12 14:03:37 +02:00
Clifford Wolf
35d956c7bb Fix fix for chained tasks
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-01 15:58:55 +02:00
Clifford Wolf
162bdc9a3b Fix bug in handling of chained tasks
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-05-01 14:58:18 +02:00
Clifford Wolf
836d54d4c7 Add check for malformed dst filename in [files] section
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-04-13 18:03:35 +02:00
Clifford Wolf
fc7ace7884 Add JUnit XML output file and .stamp files
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-28 13:31:50 +02:00
Clifford Wolf
9edc65874c Drastically improve sby error handling 2018-03-27 16:11:43 +02:00
Clifford Wolf
76a624a363 Improve handling of nomem models
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-15 19:11:42 +01:00
Clifford Wolf
93752c6fce Add localtime to log file
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-11 01:06:09 +01:00
Clifford Wolf
47729cd61c Add smtbmc --progress option
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-07 22:16:24 +01:00
Clifford Wolf
cfff7095e4 Merge branch 'master' of github.com:cliffordwolf/SymbiYosys 2018-03-06 23:42:09 +01:00
Clifford Wolf
2efa7c2b90 Use memory_nordff in postprocess script
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-06 23:40:08 +01:00
Clifford Wolf
f6ab848797 Improvements in [tasks] handling
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-06 18:05:51 +01:00
Clifford Wolf
d736fb14f9 Slightly change tasks syntax
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-06 00:01:55 +01:00
Clifford Wolf
92b247260a Add tasks in .sby files
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-05 13:09:20 +01:00
Clifford Wolf
a94f21abab Add multiclock option
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-04 14:09:16 +01:00
Clifford Wolf
e966f3dca4 Add smtbmc --stdt option
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-03-04 14:08:55 +01:00
David Shah
c6d25f0045 Ignore whitespace at top of file
Signed-off-by: David Shah <davey1576@gmail.com>
2018-01-22 13:00:32 +00:00
Clifford Wolf
221c8d24d7 Improve handling of comments in .sby files 2018-01-19 14:26:42 +01:00
Clifford Wolf
20b8b8fe9f Add "sby -t", improve handling of stdin 2017-11-24 20:12:58 +01:00
Andrew Wygle
b7c33a72e9 Minimum-modification change for stdin support 2017-11-24 09:57:23 -08:00
Clifford Wolf
6ef12a4b31 Add tbtop config option 2017-07-01 18:33:36 +02:00
Clifford Wolf
3fb72628de Add "setundef -anyseq" to default yosys script 2017-05-28 12:32:30 +02:00
Clifford Wolf
8817f61de3 Add support for --pycode-begin/end-- sections 2017-05-08 15:07:10 +02:00
Clifford Wolf
774849a6ed Add "mode live" support 2017-03-01 11:12:23 +01:00
Clifford Wolf
81144819e5 Add smtc option 2017-02-27 22:28:31 +01:00