Commit Graph

1282 Commits

Author SHA1 Message Date
Alan Mishchenko 8ae4ed5de5 Experiments with BMC. 2017-08-13 15:19:49 +07:00
Alan Mishchenko ab8f784b6a Experiments with BMC. 2017-08-13 13:37:48 +07:00
Baruch Sterin cf427690a5 add frame done callback support for command &bmcs 2017-08-09 12:01:07 -07:00
Alan Mishchenko a1d1a7b8cd Experiments with BMC. 2017-08-09 17:38:40 +09:00
Alan Mishchenko 9edf6ea091 New commands for backing up networks. 2017-08-04 14:40:51 +09:00
Alan Mishchenko ee4d794111 Transforming miter by swapping sides. 2017-07-23 11:12:37 +07:00
Alan Mishchenko 9ff1776d06 Experiments with logic optimization. 2017-07-21 12:38:18 +07:00
Alan Mishchenko 1676df19e7 Adding new command line options for &verify and &synch2. 2017-07-06 21:13:53 -07:00
Alan Mishchenko 584d52ba85 Temp changes 2017-06-15 23:26:24 -07:00
Alan Mishchenko 8de04d36b3 Several new procedures for GIA manipulation. 2017-06-01 15:42:50 +02:00
Alan Mishchenko 0de189f4db Two small fixes. 2017-04-24 08:52:12 -07:00
Alan Mishchenko bef247a4cb Logic restructuring after mapping. 2017-04-23 09:45:23 -07:00
Alan Mishchenko fb12c23ad5 Logic restruturing after mapping. 2017-04-17 17:50:10 -04:00
Alan Mishchenko b1eaf714f2 Experiments with SAT sweeping. 2017-04-11 22:12:18 -07:00
Alan Mishchenko fe3d334151 Experiments with hashing. 2017-04-08 18:37:32 -07:00
Alan Mishchenko 2373c5b15c Adding stand-alone cut computation to GIA. 2017-04-05 22:02:05 -07:00
Alan Mishchenko 304c63e860 Experiments with don't-cares. 2017-04-04 15:37:10 -07:00
Alan Mishchenko f765e666ca Experiments with don't-cares. 2017-04-02 21:51:47 -07:00
Alan Mishchenko ac59789e9b Experiments with don't-cares. 2017-03-31 21:07:19 -07:00
Alan Mishchenko 2ccd0f9b85 Experiments with don't-cares. 2017-03-26 21:46:09 -07:00
Alan Mishchenko 036be3a541 Experiments with don't-cares. 2017-03-26 20:32:46 -07:00
Alan Mishchenko 19ccaf21df Experiments with new network data-structure. 2017-03-19 21:51:03 -07:00
Alan Mishchenko 1e5d826c4c Code for structural unateness checking. 2017-03-18 13:38:37 -07:00
Alan Mishchenko 60aa7baa47 Synthesis for mesh of LUTs. 2017-03-17 16:22:10 -07:00
Alan Mishchenko 9e668f1b10 Synthesis for mesh of LUTs. 2017-03-17 13:53:37 -07:00
Alan Mishchenko 876c2c353a Integration of new SAT sweeper. 2017-03-11 20:54:49 -08:00
Alan Mishchenko 59348e227c Clone of the main SAT solver to eneable independent work. 2017-03-03 15:16:05 -08:00
Alan Mishchenko 96a399568d Adding experimental command. 2017-03-02 15:26:29 -08:00
Alan Mishchenko d850599020 Adding command 'glitch' for glitch simulation. 2017-03-02 14:26:04 -08:00
Alan Mishchenko ed31679759 Enabling LUT pairing. 2017-02-27 12:18:24 -08:00
Alan Mishchenko db36c65bce Small changes in the usage message for &gla. 2017-02-23 14:12:56 -08:00
Alan Mishchenko ac1eb60db9 Experiments with SAT sweeping. 2017-02-20 12:32:32 -08:00
Alan Mishchenko 27caed8dc8 Experiments with SAT sweeping. 2017-02-18 20:20:50 -08:00
Alan Mishchenko 632ca7ed11 Promising alternative of CEX minimization in 'pdr'. 2017-02-16 13:37:46 -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 2a5fa67d36 Adding APIs to mark cones. Creating test-bench for incremental solving &satoko -i. 2017-02-11 17:28:37 -08:00
Alan Mishchenko 5d717256d3 Updates to the autotuner. 2017-02-10 18:14:06 -08:00
Alan Mishchenko f7a1fe88fb Merged in boschmitt/abc (pull request #51)
Modifications to satoko.
2017-02-11 01:41:19 +00:00
Bruno Schmitt 342d2d9f5c New fixed point data type.
Expose all options to command line.
Expose search statistics to users.
2017-02-10 17:26:45 -08:00
Alan Mishchenko fce2b16a60 Re-introducing floating-point activity in the SAT solver. 2017-02-10 13:31:29 -08:00
Alan Mishchenko 2a9902eec7 Accidental change. 2017-02-08 19:10:15 -08:00
Alan Mishchenko 77e2b1ff53 Autotuner for 'satoko'. 2017-02-08 18:57:16 -08:00
Alan Mishchenko de4bf41c53 New command &satoko. 2017-02-08 14:10:08 -08:00
Bruno Schmitt 0fb4442a82 Small changes to support old compilers. 2017-02-06 19:50:57 -08:00
Bruno Schmitt cac3967b52 Adding a new SAT solver to ABC. (Satoko)
The command is ‘satoko’
2017-02-06 11:34:52 -08:00
Alan Mishchenko aed9a87282 Adding specialized flop ordering before generalization in 'pdr'. 2017-02-06 00:54:18 -08:00
Alan Mishchenko 45bf0369a8 Adding structural flop priority heuristics in 'pdr'. 2017-02-03 19:51:53 -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