Commit Graph

123 Commits

Author SHA1 Message Date
Alan Mishchenko 13bd7b334c New package to read/write a subset of Liberty for STA. 2012-08-24 21:31:46 -07:00
Alan Mishchenko 5b80d704a1 Improved abstraction refinement. 2012-08-09 17:53:38 -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 8982bf58cb Reducing memory usage in proof-based abstraction. 2012-07-29 22:31:00 -07:00
Alan Mishchenko 8a2d237f78 Adding memory reporting to vectors. 2012-07-29 12:34:32 -07:00
Alan Mishchenko 6df122bda6 Updated code for lazy man's synthesis (memory optimization). 2012-07-20 18:56:26 -07:00
Alan Mishchenko 6c9b59bfc0 Updated code for lazy man's synthesis. 2012-07-20 15:54:08 -07:00
Alan Mishchenko bbf4b9a58d Debugging a proof error. 2012-07-13 18:47:04 -07:00
Alan Mishchenko 4ebda996d7 Debugging a proof error. 2012-07-13 18:22:10 -07:00
Alan Mishchenko c50d108f98 Debugging a proof error. 2012-07-13 18:15:32 -07:00
Alan Mishchenko c25f488a83 Debugging a proof error. 2012-07-13 17:53:08 -07:00
Alan Mishchenko 3fb103dadc Debugging a proof error. 2012-07-13 16:31:12 -07:00
Alan Mishchenko da525b2a23 Debugging a proof error. 2012-07-13 16:25:07 -07:00
Alan Mishchenko b7b60ebdcb Fixing a mismatch in regular/shadow page memory appending procedure. 2012-07-13 16:10:20 -07:00
Alan Mishchenko c265d2449a Added learned clause recycling to the SAT solver (may impact bmc2, bmc3, dsat, etc). 2012-07-09 15:57:18 -07:00
Alan Mishchenko 1c33107cbb Updating project settings to have simpler include paths. 2012-07-07 20:14:12 -07:00
Alan Mishchenko 735a831e13 Added memory reporting to &vta. 2012-06-22 10:30:22 -07:00
Alan Mishchenko 675b0892a8 Reporing memory usage by the SAT solver in 'bmc3'. 2012-06-15 09:51:33 -07:00
Alan Mishchenko d4399dbf92 Misc changes. 2012-05-03 19:54:40 +08:00
Alan Mishchenko 73789120c1 Misc changes. 2012-04-20 10:12:29 -07:00
Alan Mishchenko 993c2027d8 Added several new APIs. 2012-03-31 16:33:22 -07:00
Alan Mishchenko 38494b41a6 Moving Vec_Set_t to the vector directory. 2012-03-28 10:19:12 -07:00
Alan Mishchenko 265e3e5cd4 Moving Vec_Set_t to the vector directory. 2012-03-28 10:13:42 -07:00
Alan Mishchenko 309bcf2dec Logic sharing for multi-input gates. 2012-03-25 01:24:26 -07:00
Alan Mishchenko 92539a91a0 Added one currently unused iterator. 2012-03-21 15:27:47 -07:00
Alan Mishchenko 3f525b0d42 Silenced a gcc warning. 2012-02-24 16:18:38 -08:00
Alan Mishchenko 97a2e6f29e Isomorphism checking code. 2012-02-17 19:04:28 -08:00
Alan Mishchenko ee9f66e2c4 Isomorphism checking code. 2012-02-17 13:19:09 -08:00
Alan Mishchenko a9980135a0 Isomorphism checking code. 2012-02-14 22:15:49 -08:00
Alan Mishchenko c5067f7d04 Graph isomorphism checking code. 2012-02-11 00:22:05 -08:00
Alan Mishchenko 044149593d Graph isomorphism checking code. 2012-01-30 23:11:38 -08:00
Alan Mishchenko e511b87237 Moving Vec_IntPrint to where it belongs. 2012-01-29 21:22:26 -08:00
Alan Mishchenko 8014f25f6d Major restructuring of the code. 2012-01-21 04:30:10 -08:00
Alan Mishchenko 10478a9cbf Variable timeframe abstraction. 2012-01-15 20:47:58 -08:00
Alan Mishchenko 1aeaacc03d Added bit vector. 2012-01-13 19:31:58 -08:00
Alan Mishchenko 5161978d05 Started proof transformations. 2011-12-01 01:14:32 -05:00
Alan Mishchenko 1dcdba1bee New proof-based abstraction code (bug fix). 2011-10-27 10:10:10 -07:00
Alan Mishchenko efd310af3e Skip NULL entry when freeing vector of vectors. 2011-10-19 14:22:33 +07:00
Alan Mishchenko 6f0b87dd5c New abstraction code. 2011-10-15 22:04:05 +03:00
Alan Mishchenko 8f74276edb Initial changes to enable gate-level abstraction. 2011-09-22 09:37:44 -07:00
Alan Mishchenko c1edeccc60 64-bit portability changes. 2011-09-17 16:24:40 -07:00
Alan Mishchenko 49df91f071 Several bug fixes. 2011-08-02 12:58:37 +07:00
Alan Mishchenko 02b04efe9c Changes and simplifications in Vec_Vec_t data-structure. 2011-08-01 11:56:19 +07:00
Alan Mishchenko d5955db960 Added new APIs to integer vector. 2011-07-31 20:20:10 +07:00
Alan Mishchenko 6e74c46bcf Enabled new BDD-based reachability engine 'reachy'. 2011-04-13 22:41:54 -07:00
Alan Mishchenko 302f41e908 Added procedure to vector package and manager template file. 2011-04-10 12:55:57 -07:00
Alan Mishchenko a28fe0d324 Unsuccessful attempt to improve PDR and a few minor changes. 2011-04-07 13:49:03 -07:00
Alan Mishchenko 4dcf8cee2d Improvements in Vec_Vec_t. 2011-03-27 11:35:31 -07:00
Alan Mishchenko ffb04d244f Code formatting change 2010-11-29 01:40:49 -08:00
Alan Mishchenko 6130e39b18 initial commit of public abc 2010-11-01 01:35:04 -07:00