Commit Graph

260 Commits

Author SHA1 Message Date
Alan Mishchenko 6863688789 Enabled detecting CEXes in multiple POs without stopping (sim3 -a). 2013-01-23 12:37:44 +07:00
Alan Mishchenko e1a5556e8c New unrolling manager. 2012-12-24 08:16:19 +07:00
Alan Mishchenko 2575a5d683 Unifification of custom extensions. 2012-12-10 13:56:40 -08:00
Alan Mishchenko 2469058bb4 Counter-example analysis and optimization. 2012-12-01 19:49:19 -08:00
Alan Mishchenko 9b6ec8e84f Counter-example analysis and optimization. 2012-11-30 17:24:09 -08:00
Alan Mishchenko cd32ae50c4 Counter-example analysis and optimization. 2012-11-30 17:22:44 -08:00
Alan Mishchenko f1a5288904 Counter-example analysis and optimization. 2012-11-30 11:38:05 -08:00
Alan Mishchenko c48e3c7ab4 Counter-example analysis and optimization. 2012-11-29 13:34:07 -08:00
Alan Mishchenko 661265984c Counter-example analysis and optimization. 2012-11-28 16:18:39 -08:00
Alan Mishchenko a0052e22b4 Added switch 'cexcut -m' to generate bad states for all frames after G. 2012-11-15 16:00:29 -08:00
Alan Mishchenko c2e467d55b Added switch 'cexcut -n' to generate only one bad state. 2012-11-15 10:59:57 -08:00
Alan Mishchenko 2eb2402b01 Added command 'cexcut' and 'cexmerge'. 2012-11-14 20:50:18 -08:00
Alan Mishchenko be29f37baa Added command 'cexcut' and 'cexmerge'. 2012-11-14 18:20:35 -08:00
Alan Mishchenko 9d5d804610 Added command 'cexcut' and 'cexmerge'. 2012-11-14 16:09:49 -08:00
Alan Mishchenko d8e0403296 Added command 'cexsave' and 'cexload'. 2012-11-14 14:33:27 -08:00
Alan Mishchenko be7a4e4259 Isolating BMC code into a separate package. 2012-11-14 13:55:24 -08:00
Alan Mishchenko 770838254a Increasing memory page limit in the main SAT solver. 2012-10-31 10:22:54 -07:00
Alan Mishchenko 4ed89d00fe Making explicit cast to 64-bit unsigned in a few places. 2012-10-09 09:23:08 -07:00
Alan Mishchenko 56d3d7cd22 C++ portability changes. 2012-10-03 21:49:18 -07:00
Alan Mishchenko 7e843d64a9 Added delay multipliers to 'map'. 2012-09-16 23:34:56 -07:00
Alan Mishchenko 117bc0dbcd Prepared &gla to try abstracting and proving concurrently. 2012-09-14 21:20:37 -07:00
Alan Mishchenko e3d75484ce Reversed to a buggy version of reduceDB in complete proof-logging, because it works with rollback and it is not used in &gla -pn -L 0. 2012-09-12 12:46:56 -07:00
Alan Mishchenko fe1a16e9b4 Changes to allow &gla to run with fSimple = 1 (useful for debugging). 2012-08-31 18:45:10 -07:00
Alan Mishchenko c25f5dee05 Bug fix in &gla. 2012-08-27 13:49:53 -07:00
Alan Mishchenko 8822e811ca Scalable gate-level abstraction. 2012-08-02 00:29:57 -07:00
Alan Mishchenko e3e4a98792 Scalable gate-level abstraction. 2012-07-31 21:18:39 -07:00
Alan Mishchenko 51d5055e68 Saving variable activity during rollback. 2012-07-30 12:02:30 -07:00
Alan Mishchenko a22db31d6d Saving variable activity during rollback. 2012-07-30 11:47:24 -07:00
Alan Mishchenko ed564664f1 Disabling learned clause removal when incremental proof-logging is running (tends to generate smaller abstarctions). 2012-07-30 11:31:26 -07:00
Alan Mishchenko cd39fd6b05 Fixing performance bug with old proof-logging (adding clauses multiple times). 2012-07-30 11:05:54 -07:00
Alan Mishchenko 216fc33a47 Fixed compiler warnings. 2012-07-29 22:36:21 -07:00
Alan Mishchenko 8982bf58cb Reducing memory usage in proof-based abstraction. 2012-07-29 22:31:00 -07:00
Alan Mishchenko 1b18583840 Fixed the problem with 'write_cnf' after recent changes to the SAT solver. 2012-07-28 14:55:55 -07:00
Alan Mishchenko 18737f7408 Fixed the problem with 'write_cnf' after recent changes to the SAT solver. 2012-07-28 11:03:56 -07:00
Alan Mishchenko a40c13a93c Recording and reusing learned util clauses in bmc2. 2012-07-22 22:28:24 -07:00
Alan Mishchenko 2379dea445 Recording and reusing learned util clauses in bmc3. 2012-07-22 16:52:24 -07:00
Alan Mishchenko 3c4351aee4 Debugging a proof error. 2012-07-13 19:06:32 -07:00
Alan Mishchenko 8c162f0577 Debugging a proof error. 2012-07-13 18:56:15 -07:00
Alan Mishchenko 08bb2e70b7 Debugging a proof error. 2012-07-13 18:51:24 -07:00
Alan Mishchenko bbf4b9a58d Debugging a proof error. 2012-07-13 18:47:04 -07:00
Alan Mishchenko 5ec4db2d44 Debugging a proof error. 2012-07-13 18:11:02 -07:00
Alan Mishchenko 7913c1d84f Debugging a proof error. 2012-07-13 17:58:56 -07:00
Alan Mishchenko 6578d9cd00 Debugging a proof error. 2012-07-13 17:46:30 -07:00
Alan Mishchenko 4051572726 Debugging a proof error. 2012-07-13 17:39:52 -07:00
Alan Mishchenko 0f82d82ba0 Debugging a proof error. 2012-07-13 17:36:31 -07:00
Alan Mishchenko f37d0544de Debugging a proof error. 2012-07-13 17:23:30 -07:00
Alan Mishchenko 47b5ad1dfb Debugging a proof error. 2012-07-13 17:17:12 -07:00
Alan Mishchenko 7b367f5ecb Debugging a proof error. 2012-07-13 17:06:22 -07:00
Alan Mishchenko be95437d1a Debugging a proof error. 2012-07-13 15:44:45 -07:00
Alan Mishchenko f54bf25d70 Debugging a proof error. 2012-07-13 15:12:21 -07:00