Commit Graph

213 Commits

Author SHA1 Message Date
Alan Mishchenko aa1a50fe89 Fixing corner-case bug in command 'ind'. 2013-09-08 14:42:15 -07:00
Alan Mishchenko 3459683e3b Extending 'permute' to handle user-specified flop permutation. 2013-08-16 13:13:38 -07:00
Alan Mishchenko 8c7ca72ea9 Adding timeout to command 'ind'. 2013-06-28 12:21:48 -07:00
Alan Mishchenko 19c25fd6aa Adding a wrapper around clock() for more accurate time counting in ABC. 2013-05-27 15:09:23 -07:00
Alan Mishchenko ccf3caddb8 Bug fix in 'blockpo'. 2013-05-07 18:39:24 -07:00
Alan Mishchenko 3b1c632b15 Bug fix in 'blockpo'. 2013-04-11 11:03:26 -07:00
Alan Mishchenko bf795e57cf Handling special case in 'fold' when the network is combinational. 2013-03-13 11:47:17 +01:00
Alan Mishchenko dfe5f511b2 Adding new features to 'dualrail'. 2013-02-21 22:46:53 -08:00
Alan Mishchenko 19749cb8f8 Fixing C++ compilation issues. 2013-01-08 14:19:42 +08:00
Alan Mishchenko 5d74635f7b Restoring correct behavior of 'tempor' after a change in counting BMC frames in 'bmc2'. 2012-12-07 22:07:47 -08:00
Alan Mishchenko ddab80aea4 Isolating BMC code into a separate package. 2012-11-14 14:00:47 -08:00
Alan Mishchenko be7a4e4259 Isolating BMC code into a separate package. 2012-11-14 13:55:24 -08:00
Niklas Een f21615ecc2 Replaced printfs with Abc_Print 2012-10-29 15:26:39 -07:00
Alan Mishchenko daeffe791c Making report about the number of correcty covered frames consistent across the engines. 2012-10-09 15:42:25 -07:00
Alan Mishchenko 56d3d7cd22 C++ portability changes. 2012-10-03 21:49:18 -07:00
Alan Mishchenko f7caf84f21 Modified structural constraint extraction (unfold -s) to work for multi-output testcases. 2012-09-23 14:30:17 -07:00
Alan Mishchenko 6e774ef541 Cleaing AIG manager by removing pointers to HAIG. 2012-09-23 12:01:59 -07:00
Alan Mishchenko 6dc3a0a246 Bug fix in bmc3. 2012-09-17 17:39:42 -07:00
Alan Mishchenko 819b41bb59 Fixed timeout problem in bmc3 -s. 2012-09-17 09:54:45 -07:00
Alan Mishchenko 69bbfa9856 Created new abstraction package from the code that was all over the place. 2012-09-15 23:27:46 -07:00
Alan Mishchenko d40af538e2 Unified print-out of property failures produced by all engines. 2012-09-09 20:46:34 -07:00
Alan Mishchenko f6b67d7846 Added new command &gla_shrink. 2012-09-04 23:57:58 -07:00
Alan Mishchenko 7e486af832 Minor updates to the BMC engines. 2012-07-27 15:59:20 -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 1b95ee06f1 Small bug in bmc2 timeout. 2012-07-16 07:48:45 -07:00
Alan Mishchenko 2427563269 Changes to clause mapping. 2012-07-11 15:33:31 -07:00
Alan Mishchenko 908d5e696c Replacing Mb/Gb to be MB/GB. 2012-07-09 22:57:03 -07:00
Alan Mishchenko e80bd69ed6 Adding flushing stdout after printing verbose stats. 2012-07-07 20:41:16 -07:00
Alan Mishchenko 1c33107cbb Updating project settings to have simpler include paths. 2012-07-07 20:14:12 -07:00
Alan Mishchenko 4760983a46 Fixing time primtouts throughout the code. 2012-07-07 18:15:08 -07:00
Alan Mishchenko 3aab724573 Fixing time primtouts throughout the code. 2012-07-07 17:46:54 -07:00
Alan Mishchenko 8b0302cdab Changing default conflict limits in bmc2 and bmc3 to be 0 (no limit). 2012-07-05 13:32:52 -07:00
Alan Mishchenko 9ebcd9eca9 Various changes to enable sensitization-based refinement in &gla. 2012-07-04 14:53:07 -07:00
Alan Mishchenko bd4b2521e7 Other improvements to bmc2 and bmc3. 2012-07-01 15:27:28 -07:00
Alan Mishchenko 2cc51b4f75 Other improvements to bmc2 and bmc3. 2012-07-01 15:06:28 -07:00
Alan Mishchenko 71f67ef91e Other improvements to bmc2 and bmc3. 2012-07-01 15:04:46 -07:00
Alan Mishchenko 8765502ef8 Other improvements to bmc2 and bmc3. 2012-07-01 14:57:05 -07:00
Alan Mishchenko 5bb7dd6073 Other improvements to bmc2 and bmc3. 2012-07-01 12:43:22 -07:00
Alan Mishchenko d3c8c3da50 Reducing memory usage in bmc2 and bmc3. 2012-07-01 03:02:42 -07:00
Alan Mishchenko 0799766aea Reducing memory usage in bmc2 and bmc3. 2012-07-01 02:53:54 -07:00
Alan Mishchenko 40d4451e2c Reducing memory usage in bmc2 and bmc3. 2012-07-01 02:52:06 -07:00
Alan Mishchenko 34b8604a4d Reducing memory usage in bmc2 and bmc3. 2012-07-01 02:46:21 -07:00
Alan Mishchenko d3c018cd23 Reducing memory usage in bmc2 and bmc3. 2012-07-01 02:19:19 -07:00
Alan Mishchenko 520c436d28 Gate level abstraction (command &gla). 2012-06-28 16:44:03 -07:00
Alan Mishchenko 7629fd6aea Added min-cut-based refinement of gate-level abstraction (command &gla_refine). 2012-06-24 18:45:42 -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 38214f01c2 Do not allow quitting bmc3 after exploring 2^<num_ff> frames if jump-forward is enabled. 2012-05-20 16:41:01 +07:00
Alan Mishchenko fec988f619 Renamed Aig_ObjPioNum to be Aig_ObjCioId. 2012-03-09 19:59:35 -08:00