Alan Mishchenko
|
079a309a0d
|
Bug fix in processing NDR.
|
2021-11-08 21:17:37 -08:00 |
Alan Mishchenko
|
31f88974e2
|
Various changes.
|
2021-10-06 17:14:57 -07:00 |
Alan Mishchenko
|
674bcbee37
|
Various changes.
|
2021-09-30 18:02:33 -07:00 |
Alan Mishchenko
|
a8b5da820d
|
Other compiler changes.
|
2021-09-26 11:58:42 -07:00 |
Alan Mishchenko
|
ba64e78608
|
Changing declaration of Vec_Ptr_t sorting function to satisfy some compilers.
|
2021-09-26 11:30:54 -07:00 |
Alan Mishchenko
|
692dd76319
|
Upgrading choice computation.
|
2021-07-31 15:34:46 -07:00 |
Alan Mishchenko
|
4c90af0f10
|
Potential upgrade to 'dsec'.
|
2021-06-25 07:05:38 -07:00 |
Alan Mishchenko
|
9b75906740
|
Several changes for standard mapping.
|
2021-04-28 00:11:02 -07:00 |
Alan Mishchenko
|
bf96f0b31d
|
Experiments with simulation.
|
2021-01-01 00:44:02 -08:00 |
Alan Mishchenko
|
d0efef2fe9
|
Experiments with simulation.
|
2020-12-30 11:24:35 -08:00 |
Alan Mishchenko
|
e44f409c1d
|
Integrating Glucose into &sat.
|
2020-12-21 13:23:53 -08:00 |
Alan Mishchenko
|
73dcdab6d8
|
Adding solver type in &sat.
|
2020-12-16 22:04:06 -08:00 |
Alan Mishchenko
|
8066fdbcb5
|
Adding generation of combinational speculative miters.
|
2020-12-16 10:31:25 -08:00 |
Alan Mishchenko
|
06094ade87
|
Adding switch to replace proved outputs by const0.
|
2020-12-16 00:06:31 -08:00 |
Alan Mishchenko
|
925418d562
|
Corner case bug fix in &cec.
|
2020-12-02 09:46:31 -10:00 |
Alan Mishchenko
|
2e92256fb7
|
Passing conflict limit to &cec.
|
2020-11-22 21:34:33 -10:00 |
Alan Mishchenko
|
4757c7febc
|
Removing unused printouts.
|
2020-11-22 20:50:35 -10:00 |
Alan Mishchenko
|
48f71adacd
|
Integration with several commands.
|
2020-11-19 19:22:27 -08:00 |
Alan Mishchenko
|
36817328a5
|
Improvements to the SAT sweeper.
|
2020-11-16 14:53:56 -08:00 |
Alan Mishchenko
|
230b759d16
|
Extending sweeper to handle XORs.
|
2020-11-16 08:42:04 -08:00 |
Alan Mishchenko
|
dd07ec57be
|
Extending sweeper to handle XORs.
|
2020-11-15 19:02:41 -08:00 |
Alan Mishchenko
|
28ea3adedb
|
Improvements to the SAT sweeper (bug fix).
|
2020-11-15 00:55:43 -08:00 |
Alan Mishchenko
|
36e8567e77
|
Sweeping up to a given level (bug fix).
|
2020-11-15 00:12:03 -08:00 |
Alan Mishchenko
|
4c78f37a5a
|
Sweeping up to a given level.
|
2020-11-14 23:57:34 -08:00 |
Alan Mishchenko
|
581f2e5972
|
Improvements to the SAT solver.
|
2020-11-14 22:45:23 -08:00 |
Alan Mishchenko
|
f95476b45d
|
Improvements to the SAT sweeper (bug fix).
|
2020-11-14 20:53:06 -08:00 |
Alan Mishchenko
|
fef0c368bc
|
Improvements to the SAT sweeper.
|
2020-11-14 17:17:26 -08:00 |
Alan Mishchenko
|
bab4c1ddfc
|
Upgrading the SAT solvers.
|
2020-11-14 14:23:49 -08:00 |
Alan Mishchenko
|
cc840d8bd8
|
Improvements to the SAT sweeper.
|
2020-11-13 19:12:34 -08:00 |
Alan Mishchenko
|
22388f901a
|
Adding and integrating new SAT solver APIs.
|
2020-11-13 10:29:31 -08:00 |
Alan Mishchenko
|
b3d3f7dd3a
|
Duplicating Glucose package.
|
2020-11-12 23:57:46 -08:00 |
Alan Mishchenko
|
83519c320c
|
Experiments with SAT sweeping.
|
2020-11-11 20:17:20 -08:00 |
Alan Mishchenko
|
c0bb4bb047
|
Experiments with SAT sweeping.
|
2020-11-10 23:15:42 -08:00 |
Alan Mishchenko
|
40bfe2fb88
|
Experiments with SAT sweeping.
|
2020-11-09 13:24:07 -08:00 |
Alan Mishchenko
|
a2c3c21031
|
Deleting unused info left by the SAT sweeper.
|
2020-09-10 21:52:15 -07:00 |
Alan Mishchenko
|
d556ad65ff
|
Adding switch &cec -w to print SAT solver stats.
|
2020-09-06 23:15:21 -07:00 |
Alan Mishchenko
|
850d39fec3
|
Making &cec use precomputed simulation info.
|
2020-08-12 19:32:42 -07:00 |
Alan Mishchenko
|
c54da1e990
|
Corner case bug fix in &sat -a.
|
2020-03-18 19:00:29 -07:00 |
Alan Mishchenko
|
951afa27cb
|
Cleaning up code and fixing for several typos.
|
2020-01-27 10:43:37 -08:00 |
Alan Mishchenko
|
4dc569c134
|
Remove assertions when the solver becomes UNSAT after adding constraints in 'scorr -c'.
|
2019-10-05 10:40:01 -07:00 |
Alan Mishchenko
|
623b5e8251
|
Several corner-case bug fixes in scorr with constraints.
|
2019-10-02 20:43:18 -07:00 |
Alan Mishchenko
|
b292595062
|
Adding switch to &if to consider special type of 6-input cuts.
|
2019-09-26 14:05:16 -07:00 |
Alan Mishchenko
|
ee1bd8f0be
|
Fixing some update gcc.
|
2019-07-24 11:44:28 +07:00 |
Alan Mishchenko
|
9f6e1feb19
|
Cleanup of SAT sweeping code.
|
2019-06-30 14:07:14 +03:00 |
Alan Mishchenko
|
d07608c052
|
Adding the possibility to specify file name in 'pdr'.
|
2019-04-22 12:14:31 -07:00 |
Alan Mishchenko
|
66d2201c2b
|
Fixing several potential bugs.
|
2019-03-19 11:26:43 +02:00 |
Alan Mishchenko
|
01569b8f5f
|
Fixing some warnings by adding cast from 'int' to 'size_t' in memset, memcpy, etc.
|
2019-03-05 15:57:50 -08:00 |
Alan Mishchenko
|
bc288a7633
|
Suggested white-space changes for fewer gcc warnings.
|
2019-03-04 14:29:57 -08:00 |
Alan Mishchenko
|
e6f64162b1
|
Passing names in &scorr.
|
2019-02-18 18:25:08 -08:00 |
Alan Mishchenko
|
7cabc26ebb
|
Passing names in &scorr.
|
2019-02-18 17:05:03 -08:00 |
Alan Mishchenko
|
5aa3025ce7
|
Adding switch &w -n to modify the comment section of the AIGER file written.
|
2018-11-21 13:12:01 -08:00 |
Alan Mishchenko
|
32315113ea
|
Various usability changes.
|
2018-11-18 21:03:26 -08:00 |
Alan Mishchenko
|
12908d3c25
|
Various usability changes.
|
2018-11-18 21:01:30 -08:00 |
Alan Mishchenko
|
2dd629a4e5
|
Bug fix in polynomial construction.
|
2018-06-20 20:09:41 -07:00 |
Alan Mishchenko
|
baab8c11f2
|
Enabling user-specified output signature in &polyn (bug fix).
|
2018-06-13 21:44:16 -07:00 |
Alan Mishchenko
|
01d736cba4
|
Enabling user-specified output signature in &polyn.
|
2018-06-13 19:34:52 -07:00 |
Alan Mishchenko
|
cd159976a1
|
Bug fix in &sat -x.
|
2018-05-07 20:01:15 -07:00 |
Alan Mishchenko
|
ccf529695d
|
Adding &sat -x to save CEXes for multi-output combinational miters.
|
2018-05-06 22:13:18 -07:00 |
Alan Mishchenko
|
53e7d1f9ef
|
Adding switch 'scorr -f' to dump inductive invariant as an AIG.
|
2018-03-22 10:10:09 -07:00 |
Alan Mishchenko
|
76b00a2d3e
|
Compilation problem with pow().
|
2018-02-19 09:07:44 -08:00 |
Alan Mishchenko
|
5158acb113
|
Experiments with circuit-based SAT.
|
2018-01-27 13:05:37 -08:00 |
Alan Mishchenko
|
e4cd0d60f1
|
Experiments with SAT-based simulation.
|
2018-01-25 00:09:27 -08:00 |
Alan Mishchenko
|
066e8d1b17
|
Experiments with SAT-based simulation.
|
2018-01-23 19:45:17 -08:00 |
Alan Mishchenko
|
d85bc1dd68
|
Changes to make GIA structural hashing use a dedicated array instead of pObj->Value.
|
2017-11-13 18:50:04 -08:00 |
Alan Mishchenko
|
5fd6dc0fca
|
Profiling quantification and other changes.
|
2017-11-06 22:08:54 -08:00 |
Alan Mishchenko
|
a55cddeda6
|
Bug fix in old lcorr with constraints.
|
2017-11-04 20:23:22 -07:00 |
Alan Mishchenko
|
5585ce8aa6
|
Enabling Glucose in SAT sweeping: &fraig -g.
|
2017-09-18 09:37:20 -07:00 |
Alan Mishchenko
|
36858c5365
|
Enabling Glucose in SAT sweeping: &fraig -g.
|
2017-09-18 09:36:08 -07:00 |
Baruch Sterin
|
adce11979f
|
bridge relates: (1) fix netlist reader to read the latest version written by ZZ, (2) replace printf() with Abc_Print() in pdr so that it will not interfer with bridge messages
|
2017-09-15 23:28:57 -07:00 |
Alan Mishchenko
|
be49b0fa18
|
Changes to 'pdr' to run with updated Satoko.
|
2017-09-06 08:34:58 -07:00 |
Alan Mishchenko
|
f06056d85d
|
Changes to 'pdr' to run with updated Satoko.
|
2017-09-06 08:34:04 -07:00 |
Bruno Schmitt
|
ba8112ff3a
|
Fixing bronken C++ build; Satoko internal header, solver.h, should not be used in other packages
|
2017-08-29 09:40:51 +02:00 |
Alan Mishchenko
|
23d36a8d56
|
Integrating Satoko into 'bmc' and 'bmc2'.
|
2017-08-16 14:20:52 +07:00 |
Alan Mishchenko
|
29cb71f98b
|
Integrating Satoko into pdr.
|
2017-08-16 12:08:55 +07:00 |
Alan Mishchenko
|
2e56f44c66
|
Compiler warnings.
|
2017-07-22 11:41:17 +07:00 |
Alan Mishchenko
|
b1eaf714f2
|
Experiments with SAT sweeping.
|
2017-04-11 22:12:18 -07:00 |
Alan Mishchenko
|
79584f5e20
|
Experiments with SAT sweeping.
|
2017-04-11 21:06:42 -07:00 |
Yen-Sheng Ho
|
1531dd8ec5
|
%pdra: added an option -t for disabling trace reuse
|
2017-03-31 15:34:21 -07:00 |
Yen-Sheng Ho
|
04bd8631e0
|
merge
|
2017-03-31 07:42:06 -07:00 |
Yen-Sheng Ho
|
1cb140bb11
|
%pdra: fixed bugs
|
2017-03-30 13:53:18 -07:00 |
Yen-Sheng Ho
|
ecf91190d6
|
added callbacks to sat solvers in pdr
|
2017-03-29 23:00:29 -07:00 |
Yen-Sheng Ho
|
4d47904831
|
%pdra: fixed bugs
|
2017-03-29 14:20:40 -07:00 |
Alan Mishchenko
|
7285f1051e
|
Experiments with multipliers.
|
2017-03-28 23:28:04 -07:00 |
Yen-Sheng Ho
|
758270d663
|
%pdra: refactor
|
2017-03-27 15:18:35 -07:00 |
Yen-Sheng Ho
|
e6098d20be
|
%pdra: added a procedure to rebuild traces
|
2017-03-27 15:10:33 -07:00 |
Alan Mishchenko
|
036be3a541
|
Experiments with don't-cares.
|
2017-03-26 20:32:46 -07:00 |
Alan Mishchenko
|
d0ea4853ec
|
Experiments with multipliers.
|
2017-03-26 14:38:04 -07:00 |
Alan Mishchenko
|
1ac9d2997c
|
Experiments with don't-cares.
|
2017-03-22 13:04:24 -07:00 |
Alan Mishchenko
|
876c2c353a
|
Integration of new SAT sweeper.
|
2017-03-11 20:54:49 -08:00 |
Alan Mishchenko
|
5fbe218ff8
|
Improvements to ternary simulation.
|
2017-03-09 22:57:20 -08:00 |
Alan Mishchenko
|
d877074d8f
|
Improvements to ternary simulation.
|
2017-03-09 22:53:47 -08:00 |
Yen-Sheng Ho
|
154f4b642d
|
merge
|
2017-03-03 13:46:32 -08:00 |
Yen-Sheng Ho
|
7eac1f5766
|
added experimental codes
|
2017-03-02 17:31:30 -08:00 |
Alan Mishchenko
|
ff88edd664
|
Adding alternative generalization procedure.
|
2017-03-02 13:01:32 -08:00 |
Alan Mishchenko
|
f419f2e812
|
Adding alternative generalization procedure.
|
2017-03-01 20:30:19 -08:00 |
Alan Mishchenko
|
7747d89c90
|
Adding alternative generalization procedure.
|
2017-03-01 20:29:09 -08:00 |
Yen-Sheng Ho
|
18b47dfbd5
|
%pdra: added an option -u for checking comb. unsat
|
2017-03-01 14:57:43 -08:00 |
Alan Mishchenko
|
4ec5ee410d
|
Adding dump of trivial abstraction map at the beginning in &gla -m.
|
2017-02-25 16:22:31 -08:00 |
Alan Mishchenko
|
80773b9522
|
Adding dump of trivial abstraction map at the beginning in &gla -m.
|
2017-02-25 09:49:31 -08:00 |
Yen-Sheng Ho
|
ca0bdde9b3
|
changed how pdr -t cleans up abs flops
|
2017-02-23 10:54:53 -08:00 |
Yen-Sheng Ho
|
d5bbf9188c
|
added %pdra -a: run with pdr -nct
|
2017-02-23 08:48:53 -08:00 |
Alan Mishchenko
|
53b1d46b8d
|
Remapping flops in '%pdra.
|
2017-02-21 22:20:03 -08:00 |
Alan Mishchenko
|
96ccd24e6e
|
Changes to Visual Studio project file to support 'pdra'.
|
2017-02-21 20:39:52 -08:00 |
Alan Mishchenko
|
0e9f8093c3
|
Merged in ysho/abc (pull request #59)
added a new abstraction
|
2017-02-22 04:31:10 +00:00 |
Yen-Sheng Ho
|
c5e9506f5d
|
small tweaks in %pdra -p
|
2017-02-20 12:58:20 -08:00 |
Yen-Sheng Ho
|
9f43c84501
|
added options of checking and pushing to %pdra
|
2017-02-20 12:51:04 -08:00 |
Alan Mishchenko
|
ac1eb60db9
|
Experiments with SAT sweeping.
|
2017-02-20 12:32:32 -08:00 |
Yen-Sheng Ho
|
25ecc3d429
|
fixed a tricky bug: property should not be assumed true in the last frame
|
2017-02-19 19:57:44 -08:00 |
Yen-Sheng Ho
|
1a66a5823a
|
working on pdr with wla
|
2017-02-19 16:09:59 -08:00 |
Yen-Sheng Ho
|
2d1792040a
|
working on pdr with wla
|
2017-02-19 15:57:13 -08:00 |
Alan Mishchenko
|
99fe7dfe29
|
Experiments with SAT sweeping.
|
2017-02-19 12:51:38 -08:00 |
Yen-Sheng Ho
|
2732cbc1ee
|
working on pdr with wla
|
2017-02-19 12:31:28 -08:00 |
Yen-Sheng Ho
|
6cf289dadd
|
working on pdr with wla
|
2017-02-19 09:55:58 -08:00 |
Yen-Sheng Ho
|
fc0f3b8d0d
|
working on incremental pdr
|
2017-02-18 21:22:26 -08:00 |
Alan Mishchenko
|
27caed8dc8
|
Experiments with SAT sweeping.
|
2017-02-18 20:20:50 -08:00 |
Yen-Sheng Ho
|
fdc0b471e5
|
working on incremental pdr
|
2017-02-18 14:38:08 -08:00 |
Alan Mishchenko
|
429f52ce15
|
Experiments with SAT sweeping.
|
2017-02-18 14:20:10 -08:00 |
Yen-Sheng Ho
|
b93a805129
|
copied some functions from pdr
|
2017-02-18 12:43:03 -08:00 |
Yen-Sheng Ho
|
91a0a0fc3b
|
copied pdr_mansolve
|
2017-02-18 10:28:16 -08:00 |
Yen-Sheng Ho
|
196b359183
|
started pdrIncr.c
|
2017-02-18 09:51:54 -08:00 |
Alan Mishchenko
|
bc010af4be
|
Promising modification of the generalization procedure in 'pdr'.
|
2017-02-17 14:10:32 -08:00 |
Alan Mishchenko
|
632ca7ed11
|
Promising alternative of CEX minimization in 'pdr'.
|
2017-02-16 13:37:46 -08:00 |
Alan Mishchenko
|
408ce46815
|
Fixing memory leak in 'pdr'.
|
2017-02-16 10:28:39 -08:00 |
Alan Mishchenko
|
c7b68c5e3f
|
Promising modification of the generalization procedure in 'pdr'.
|
2017-02-16 10:03:34 -08:00 |
Alan Mishchenko
|
ab387953ab
|
Word-level abstraction engine.
|
2017-02-15 17:16:19 -08:00 |
Alan Mishchenko
|
cb1ab7030f
|
Experiments with simulation.
|
2017-02-14 20:26:43 -08:00 |
Alan Mishchenko
|
f4853496d7
|
Adding PDR with abstraction.
|
2017-02-13 01:02:03 -08:00 |
Alan Mishchenko
|
3fb058a355
|
Adding PDR with abstraction.
|
2017-02-11 22:48:20 -08:00 |
Alan Mishchenko
|
ae521b6601
|
Adding PDR with abstraction.
|
2017-02-11 21:00:37 -08:00 |
Alan Mishchenko
|
dd96bb7477
|
Adding PDR with abstraction.
|
2017-02-10 18:53:39 -08:00 |
Alan Mishchenko
|
1bdbea6612
|
Compiler warnings.
|
2017-02-10 17:40:34 -08:00 |
Alan Mishchenko
|
8bff9aa1cd
|
Adding PDR with abstraction.
|
2017-02-10 17:36:20 -08:00 |
Alan Mishchenko
|
fce2b16a60
|
Re-introducing floating-point activity in the SAT solver.
|
2017-02-10 13:31:29 -08:00 |
Alan Mishchenko
|
d335ee096e
|
Standardizing the use of new CNF generator. Adding CNF variable connectivity information.
|
2017-02-10 11:05:00 -08:00 |
Alan Mishchenko
|
32712ec9ab
|
Making sure 'inv_out' can match flops by name.
|
2017-02-09 14:17:19 -08:00 |
Alan Mishchenko
|
aed9a87282
|
Adding specialized flop ordering before generalization in 'pdr'.
|
2017-02-06 00:54:18 -08:00 |
Alan Mishchenko
|
89e8e50069
|
Improving new X-valued simulation in 'pdr'.
|
2017-02-06 00:21:28 -08:00 |
Alan Mishchenko
|
8b6de217f6
|
Compiler warnings.
|
2017-02-05 11:08:44 -08:00 |
Alan Mishchenko
|
2c4c464ab0
|
Adding structural flop priority heuristics in 'pdr' (bug fix).
|
2017-02-03 21:31:40 -08:00 |
Alan Mishchenko
|
45bf0369a8
|
Adding structural flop priority heuristics in 'pdr'.
|
2017-02-03 19:51:53 -08:00 |
Alan Mishchenko
|
a2cebd3e20
|
Removing dead code in 'pdr'.
|
2017-02-03 17:32:44 -08:00 |
Alan Mishchenko
|
6d088bc440
|
Enabling new X-valued simulation in 'pdr'.
|
2017-02-03 17:02:36 -08:00 |
Alan Mishchenko
|
e91abd6307
|
Improvements to inductive generalization in IC3/PDR by Zyad Hassan.
|
2017-02-02 16:03:40 -08:00 |
Alan Mishchenko
|
e21c7d72f3
|
Updates to arithmetic verification.
|
2017-01-30 08:39:26 -08:00 |
Alan Mishchenko
|
e9566a1e3d
|
Updates to arithmetic verification.
|
2017-01-29 13:37:29 -08:00 |
Alan Mishchenko
|
9171bb32ad
|
Updates to arithmetic verification.
|
2017-01-28 17:04:22 -08:00 |
Alan Mishchenko
|
57286e8ab6
|
Adding features for invariant minimization.
|
2017-01-25 22:29:51 -08:00 |
Alan Mishchenko
|
636332c63e
|
Adding features for invariant minimization.
|
2017-01-25 22:27:46 -08:00 |
Alan Mishchenko
|
32288c6964
|
Adding features for invariant minimization.
|
2017-01-25 14:02:14 -08:00 |
Alan Mishchenko
|
3119e1e30f
|
Adding features for invariant minimization.
|
2017-01-25 13:56:16 -08:00 |