Alan Mishchenko
|
be769ca3e8
|
Experiments with generating sat assignments.
|
2016-05-15 14:25:55 -07:00 |
Alan Mishchenko
|
0533fc7de9
|
Experiments with generating sat assignments.
|
2016-05-15 14:24:38 -07:00 |
Alan Mishchenko
|
12688ac9ee
|
Experiments with generating sat assignments.
|
2016-05-14 23:14:20 -07:00 |
Alan Mishchenko
|
4ffbd0b2df
|
Adding switch -r to &dch to prevent combo-loops.
|
2016-05-13 13:40:08 -07:00 |
Alan Mishchenko
|
5b6e5b8178
|
New command 'expand' to expand SOPs against the offset.
|
2016-05-12 22:41:20 -07:00 |
Alan Mishchenko
|
ea7d10d45d
|
Adding 'read_pla -d' to read dc-set along with on-set (useful to derive offset).
|
2016-05-12 13:59:30 -07:00 |
Alan Mishchenko
|
9e4d24aa5d
|
Cosmetic changes after incorporating new code of 'fxch'.
|
2016-05-11 20:04:58 -07:00 |
Alan Mishchenko
|
c5befad518
|
Cosmetic changes after incorporating new code of 'fxch'.
|
2016-05-11 20:03:13 -07:00 |
Alan Mishchenko
|
c30819cb05
|
Cosmetic changes after incorporating new code of 'fxch'.
|
2016-05-11 19:59:56 -07:00 |
Alan Mishchenko
|
59c3151eaf
|
Merged in boschmitt/abc/fxch_implementation (pull request #24)
Fast eXtract with Cube Hashing (FXCH) Implementation
|
2016-05-11 18:01:57 -07:00 |
Bruno Schmitt
|
3cf495c831
|
Add a new module which implements the fast extract with cube hashing (fxch) algorithm.
Removes old partial implementation of this algorithm from the "pla" module.
|
2016-05-11 19:41:31 -03:00 |
Bruno Schmitt
|
8745fa8163
|
Created new branch fxch_implementation
|
2016-05-11 22:21:29 +00:00 |
Alan Mishchenko
|
6e8efec57d
|
Experiments with CEC for arithmetic circuits.
|
2016-05-11 11:07:34 -07:00 |
Alan Mishchenko
|
c89f987dc7
|
Invalidate packing after mapping is updated.
|
2016-05-09 11:25:26 -07:00 |
Alan Mishchenko
|
652b279234
|
Experiments with CEC for arithmetic circuits.
|
2016-05-08 19:01:46 -07:00 |
Alan Mishchenko
|
4771b598c0
|
Experiments with CEC for arithmetic circuits.
|
2016-05-07 19:50:09 -07:00 |
Alan Mishchenko
|
236d412255
|
Experiments with CEC for arithmetic circuits.
|
2016-05-07 19:47:02 -07:00 |
Alan Mishchenko
|
40d90ae69c
|
Small changes.
|
2016-05-04 13:46:07 -07:00 |
Alan Mishchenko
|
21896ba6bc
|
Update to &show to show AIGs with XORs and MUXes (derived by &st -m).
|
2016-05-04 07:22:13 -07:00 |
Alan Mishchenko
|
28cbb280b7
|
Update to &show to show AIGs with XORs and MUXes (derived by &st -m).
|
2016-05-04 07:05:43 -07:00 |
Alan Mishchenko
|
11f1a249ae
|
Updating GIG parser.
|
2016-05-01 17:43:50 -07:00 |
Alan Mishchenko
|
a093091004
|
Fanout restriction in &edge.
|
2016-04-30 17:47:23 -07:00 |
Alan Mishchenko
|
e3e6236663
|
This code was accidentally deleted from the SAT solver (effectively disabling restarts!)
|
2016-04-30 10:42:10 -07:00 |
Alan Mishchenko
|
1c245b4a4a
|
Updating old script.
|
2016-04-30 10:41:15 -07:00 |
Alan Mishchenko
|
2de8f04c0d
|
Suggested bug fix in st__strhash().
|
2016-04-30 10:40:54 -07:00 |
Alan Mishchenko
|
59f3389c9b
|
Experiments with arithmetic circuits.
|
2016-04-28 20:54:38 -07:00 |
Alan Mishchenko
|
53e8647719
|
Adding option to rehash AIG after mapping.
|
2016-04-27 18:33:23 -07:00 |
Alan Mishchenko
|
e8f961671c
|
Extending &satlut to work for 6-LUTs.
|
2016-04-27 18:12:41 -07:00 |
Alan Mishchenko
|
62f13100d0
|
Adding missing code to 'dress'.
|
2016-04-27 17:33:36 -07:00 |
Alan Mishchenko
|
53ca51f61a
|
Using seed assignment of edges in &edge.
|
2016-04-27 16:27:48 -07:00 |
Alan Mishchenko
|
6f370462d1
|
Bug fix in bit-blasting of remainder.
|
2016-04-26 20:24:46 -07:00 |
Alan Mishchenko
|
b87554b98a
|
Improved algo for edge computation.
|
2016-04-24 22:06:03 +03:00 |
Alan Mishchenko
|
e37ec2aac5
|
Improved algo for edge computation.
|
2016-04-24 20:49:05 +03:00 |
Alan Mishchenko
|
f91f23bed0
|
Adding new switch 'bdd -s' to translate SOP directly into BDD.
|
2016-04-24 00:13:07 +03:00 |
Alan Mishchenko
|
67bfb4ba09
|
Improved algo for edge computation.
|
2016-04-23 15:13:22 +03:00 |
Alan Mishchenko
|
1b550cb87b
|
Improved algo for edge computation.
|
2016-04-22 08:36:05 +03:00 |
Alan Mishchenko
|
813b0e5851
|
Experimental algorithm for edge optimization.
|
2016-04-13 15:54:14 -07:00 |
Alan Mishchenko
|
b9e403b46e
|
Bug fix: change in the ordering of the reset flop (should be last, not first).
|
2016-04-13 09:14:54 -07:00 |
Alan Mishchenko
|
89d4ac5029
|
Adding new implementation of LEXSAT.
|
2016-04-12 19:44:21 -07:00 |
Alan Mishchenko
|
8de7383edd
|
Restructing sat_solver_solve() method for pushing/popping assumptions.
|
2016-04-12 19:43:15 -07:00 |
Alan Mishchenko
|
b4bb88ae5d
|
Removing unused feature of the SAT solver (user-guided variable ordering).
|
2016-04-12 12:04:03 -07:00 |
Alan Mishchenko
|
3a553e15ac
|
Removing unused feature of the SAT solver (native support for cardinality constraint).
|
2016-04-12 11:58:55 -07:00 |
Alan Mishchenko
|
90cf0b579f
|
Updating compilation instruction for the case when Readline or Pthreads are used.
|
2016-04-12 11:37:47 -07:00 |
Alan Mishchenko
|
395bd727a1
|
Typo in Makefile.
|
2016-04-12 11:16:22 -07:00 |
Alan Mishchenko
|
847ac96f6e
|
Updates to Exorcism package
|
2016-04-11 22:55:06 -07:00 |
Alan Mishchenko
|
9522aeea19
|
Updates to Exorcism package
|
2016-04-11 22:29:37 -07:00 |
Alan Mishchenko
|
a02be725e9
|
Updates to Exorcism package
|
2016-04-11 21:48:54 -07:00 |
Alan Mishchenko
|
03dc51369c
|
Updates to Exorcism package
|
2016-04-11 21:46:14 -07:00 |
Alan Mishchenko
|
c441ea0cf0
|
Updates to Exorcism package
|
2016-04-11 21:43:37 -07:00 |
Alan Mishchenko
|
2d6a6f6654
|
Added Exorcism package, reading ESOP (read_pla -x file.esop) and deriving AIG (cubes -x; st).
|
2016-04-11 21:42:00 -07:00 |