Alan Mishchenko
756e21a81d
Problem fix: <unistd.h> is not properly defined.
2023-08-20 15:50:59 +07:00
alanminko
0d579a430d
Merge pull request #240 from QuantamHD/fix_windows_build
...
map: Fixes windows fnmatch build issue
2023-08-16 20:10:25 +07:00
Ethan Mahintorabi
aae3a39914
map: Fixes windows fnmatch build issue
...
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2023-08-15 19:10:42 +00:00
alanminko
5405d4787a
Merge pull request #239 from QuantamHD/dont_use
...
map: Adds a user configurable dont_use flag to liberty
2023-08-15 09:04:03 +07:00
Ethan Mahintorabi
503c4a34b0
map: Adds a user configurable dont_use flag to liberty
...
This flag (-X <glob>) will allow a user to set this flag
multiple times with a glob pattern to exclude cells that
user doesn't want to show up in a mapped netlist.
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2023-08-14 18:19:20 +00:00
Alan Mishchenko
c4839c92a8
Fixing 'read_truth' to read a constant truth table
2023-08-14 21:21:02 +07:00
Alan Mishchenko
c2517679d6
Code to compute CNF of a cardinality constraint.
2023-08-14 20:59:32 +07:00
Alan Mishchenko
42683a7370
Fixed performance bug in Feb 28 commit ( 0d0063f).
2023-08-12 16:36:18 +07:00
Alan Mishchenko
a7aa3deac9
Fixed a corner-case bug in Aug 5 commit ( 3daecc0).
2023-08-12 16:32:56 +07:00
Alan Mishchenko
a603186d8e
"Fixing usage message of &ps."
2023-08-11 07:14:11 +07:00
alanminko
e387ddf849
Merge pull request #236 from MyskYko/fix_rwr
...
update reverse level when co is replaced
2023-08-06 08:52:20 +07:00
MyskYko
3daecc0ea8
update reverse level when co is replaced
2023-08-05 13:35:41 -07:00
Alan Mishchenko
039f05cb56
Adding preprocessing to command &splitsat.
2023-07-27 20:50:02 -07:00
Alan Mishchenko
74157fc0ab
New command &splitsat.
2023-07-27 16:00:17 -07:00
Alan
edb7fb100d
Removing checking for the binary in the current dir.
2023-07-26 20:27:17 -07:00
Alan Mishchenko
c51c081d90
Changing default time counting from thread time to wall time.
2023-07-25 12:54:22 -07:00
Alan Mishchenko
a3942996e7
Bug fix in &splitprove.
2023-07-25 12:53:50 -07:00
Alan Mishchenko
d9f6af51af
Experiment with CNF cofactoring.
2023-07-24 16:21:42 -07:00
Alan Mishchenko
19eaa55c2a
Experiments with cube ordering.
2023-07-23 10:14:35 -07:00
Alan Mishchenko
683882f2bb
Experiments with stochastic synthesis.
2023-07-22 22:18:28 -07:00
Alan Mishchenko
0108175c6c
Bug fix in 'dsd'.
2023-07-22 17:08:01 -07:00
Alan Mishchenko
a620c09c40
Adding functional comparison to &compare.
2023-07-22 16:44:33 -07:00
Alan Mishchenko
3592078ddb
Partitioned &scorr.
2023-07-21 18:49:06 -07:00
Alan Mishchenko
55ed1e6698
Changing command &permute to generate random NPNP transformations.
2023-07-21 16:15:34 -07:00
Alan Mishchenko
623d0f3c9f
Change in how signal names are printing in 'print_level'.
2023-07-18 21:00:13 -07:00
Alan Mishchenko
0828ac28a0
Bug fix in Verilog writer.
2023-07-18 15:53:20 -07:00
alanminko
354d302fef
Merge pull request #231 from salfter/c++17-fix
...
fix errors when compiling within Yosys: "ISO C++17 does not allow 'register' storage class specifier"
2023-07-18 11:33:57 -07:00
Alan Mishchenko
82c84387fa
Compiler warnings.
2023-07-18 10:11:29 -07:00
Scott Alfter
927b60b7a0
fix errors when compiling within Yosys: "ISO C++17 does not allow 'register' storage class specifier"
2023-07-18 09:17:58 -07:00
Alan Mishchenko
59cfcd2240
Compiler warnings.
2023-07-18 09:00:11 -07:00
alanminko
9c2cac9e25
Merge pull request #230 from Yu-Utah/master
...
add orchestration function (local greedy); usage: orchestrate -h
2023-07-17 17:59:05 -07:00
Cunxi Yu
5bb7fb76a7
add orchestration function (local greedy); usage: orchestrate -h
2023-07-16 12:20:10 -06:00
Alan Mishchenko
766f64e221
Updating 'sim' command to print input patterns.
2023-07-14 20:23:56 -07:00
Alan Mishchenko
c70de10002
Updating &saveaig command.
2023-07-14 20:06:22 -07:00
Alan Mishchenko
e61194bbed
Bug fix.
2023-07-08 10:18:18 -07:00
Alan Mishchenko
a82bbaa91d
Bug fix in equiv class filtering.
2023-07-07 14:03:35 -07:00
Alan Mishchenko
373c5eccf3
Experiment with multipliers.
2023-07-07 13:12:22 -07:00
alanminko
01b1bd1046
Merge pull request #228 from rmanohar/fix-segv-constr
...
Fix segv constr
2023-06-25 19:51:57 +09:00
Rajit Manohar
62b85322ea
no need to call strlen on a constant
2023-06-24 12:34:24 -04:00
Rajit Manohar
bbdfe37bf9
fix segv when obj is a primary input
2023-06-24 12:17:57 -04:00
alanminko
a5a6254db1
Merge pull request #173 from mmicko/namespace_fix
...
Prevent types from stdint to be defined under abc namespace
2023-05-19 18:15:09 -07:00
alanminko
cf25d25dd0
Merge pull request #195 from hzeller/20221121-fix-msan-issue
...
Make sure all 32 bits of bit-field are initialized.
2023-05-18 22:33:14 -07:00
alanminko
ea40a95830
Merge pull request #196 from hzeller/20221121-fix-ub
...
Fix undefined behavior in signed/unsigned shifting.
2023-05-18 22:33:01 -07:00
alanminko
4f0cdd2167
Merge pull request #217 from hzeller/20230427-avoid-double-define
...
Don't #define _DEFAULT_SOURCE if already defined.
2023-05-18 22:32:48 -07:00
alanminko
80c1c01641
Merge pull request #225 from hzeller/20230515-fully-qualify-inserter
...
Fully namespace-qualify std::inserter(); add missing include.
2023-05-18 22:32:35 -07:00
Alan Mishchenko
5a9a902044
Bug fix in equivalence class handling (another try).
2023-05-17 10:34:14 -07:00
Henner Zeller
ed7de06726
Fully namespace-qualify std::inserter(); add missing include.
...
Signed-off-by: Henner Zeller <hzeller@google.com>
2023-05-15 09:14:40 -07:00
alanminko
3d35624be6
Merge pull request #224 from MyskYko/transduction
...
Transduction option fix and multi-threading
2023-05-14 14:12:26 -07:00
Yukio Miyasaka
16894c56ee
thread parallelism
2023-05-14 13:48:40 -07:00
Alan Mishchenko
96e1de436e
Bug fix in equivalence class handling (another try).
2023-05-14 12:43:07 -07:00