Commit Graph

3765 Commits

Author SHA1 Message Date
Alan Mishchenko 5fbc0cd7f0 Updates to arithmetic verification. 2017-01-10 16:58:24 +07:00
Alan Mishchenko fbdf28e4c9 Updated to arithmetic verification. 2017-01-09 19:50:05 +07:00
Alan Mishchenko ab6a87a4db Delay-oriented performance improvement in &dch (make it conditional). 2017-01-09 11:35:13 +07:00
Alan Mishchenko 902377a45d Delay-oriented performance improvement in &dch. 2017-01-09 11:16:28 +07:00
Alan Mishchenko 9514c327e3 Bug fix in delay-opt framework. 2017-01-09 11:04:48 +07:00
Alan Mishchenko feb57982a9 Change suggested by Udi Finkelstein. 2017-01-09 10:46:29 +07:00
Alan Mishchenko 8ad3d6bec8 Bug fixes by Clifford Wolf. 2017-01-08 03:10:42 +07:00
Alan Mishchenko a281384731 Bug fix in delay-opt framework. 2017-01-07 14:42:47 +07:00
Alan Mishchenko 3dd2325aa8 Adding an option to not add buffers to decouple COs driven by the same internal node. 2017-01-07 09:51:38 +07:00
Alan Mishchenko 460167ec74 Compiler warnings. 2017-01-07 08:57:08 +07:00
Alan Mishchenko 5c9983d089 Dealing wit COs driven by inverters in MiniLUT. 2017-01-06 12:47:57 +07:00
Alan Mishchenko a2fcd0710d Creating file name from design name for PDR invariant. 2017-01-06 11:52:00 +07:00
Alan Mishchenko e9a7ad68c4 Updates to delay optimization project. 2017-01-05 13:23:27 +07:00
Alan Mishchenko 58622ed032 Adding two external APIs. 2017-01-05 12:53:15 +07:00
Alan Mishchenko 378bb41646 Updates to delay optimization project. 2017-01-02 19:18:55 +07:00
Alan Mishchenko 51e3a7c277 Updates to delay optimization project. 2017-01-02 18:43:41 +07:00
Alan Mishchenko 9be69dca36 Updates to delay optimization project. 2017-01-02 18:03:33 +07:00
Alan Mishchenko 8b898f85e6 Updates to delay optimization project. 2017-01-02 17:18:08 +07:00
Alan Mishchenko daf310cd4a Updates to delay optimization project. 2017-01-02 17:15:00 +07:00
Alan Mishchenko 74c8d35f33 Updates to delay optimization project. 2017-01-02 16:29:10 +07:00
Alan Mishchenko 6e1df46cd3 Updates to delay optimization project. 2017-01-01 20:49:36 +07:00
Alan Mishchenko d948f7259a Updates to delay optimization project. 2017-01-01 20:48:21 +07:00
Alan Mishchenko 26eb3f3684 Updates to delay optimization project. 2017-01-01 19:48:46 +07:00
Alan Mishchenko 385cb73d32 Updates to delay optimization project. 2017-01-01 19:47:30 +07:00
Alan Mishchenko 4b20003e0c Updates to delay optimization project. 2017-01-01 11:04:28 +07:00
Alan Mishchenko 1fef441a0d Updates to delay optimization project. 2017-01-01 11:01:47 +07:00
Alan Mishchenko 278c00242f Compiler warnings. 2017-01-01 00:33:06 +07:00
Alan Mishchenko 39f3225995 Updates to delay optimization project. 2017-01-01 00:32:19 +07:00
Alan Mishchenko ab8db51f37 Updates to delay optimization project. 2016-12-31 23:10:16 +07:00
Alan Mishchenko 290c70f73e Updates to delay optimization project. 2016-12-31 22:56:30 +07:00
Alan Mishchenko 3f2899d6ea Compiler warnings. 2016-12-31 22:00:26 +07:00
Alan Mishchenko 8eb5d1896a Updates to delay optimization project. 2016-12-31 21:46:25 +07:00
Alan Mishchenko 01924ca118 Updates to delay optimization project. 2016-12-31 20:21:46 +07:00
Alan Mishchenko 54b4692d4b Updates to delay optimization project. 2016-12-29 21:26:02 +07:00
Alan Mishchenko 4488ab83d0 Updates to delay optimization project. 2016-12-29 14:45:16 +07:00
Alan Mishchenko fdd8404bfc Updates to delay optimization project. 2016-12-28 12:34:53 +07:00
Alan Mishchenko 1f45cca621 C++ compatibility fix. 2016-12-28 09:43:28 +07:00
Alan Mishchenko 3581c94fec Updates to delay optimization project. 2016-12-27 21:08:52 +07:00
Alan Mishchenko fcd3133a9f Updates to delay optimization project. 2016-12-27 18:15:05 +07:00
Alan Mishchenko 398c4ec92c Updates to delay optimization project. 2016-12-27 18:08:39 +07:00
Alan Mishchenko ac3216cf23 Updates to delay optimization project. 2016-12-25 15:58:54 +07:00
Baruch Sterin b9dfb992c7 (1) Makefile: added a shared library target, (2) no longer compile the main function as part of libabc.a 2016-12-22 18:15:29 -08:00
Alan Mishchenko 7d0648e240 Correcting API names for inputing/outputing MiniLut. 2016-12-23 00:23:17 +07:00
Alan Mishchenko b56a532682 Several changes in arithmetic circuit manipulation. 2016-12-22 17:27:32 +07:00
Alan Mishchenko cf5d4ad07f Converting some errors into warnings. 2016-12-21 15:34:02 +07:00
Alan Mishchenko cb49c5d006 Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly. 2016-12-13 10:34:17 +08:00
Alan Mishchenko 81af996fee Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly. 2016-12-13 10:02:28 +08:00
Bruno Schmitt 5351ab4b13 xSAT is an experimental SAT Solver based on Glucose v3(see Glucose copyrights below) and ABC C version of
MiniSat (bsat) developed by Niklas Sorensson and modified by Alan Mishchenko. It’s development has reached
sufficient maturity to be committed in ABC, but still in a beta state.

TODO:
* Read compressed CNF files.
* Study the use of floating point for variables and clauses activity.
* Better documentation.
* Improve verbose messages.
* Expose parameters for tuning.
2016-12-12 16:20:38 -02:00
Alan Mishchenko cd92b1fea3 Improvements to GIA visualization. 2016-12-08 10:39:11 -08:00
Alan Mishchenko 211db8bf28 Improvements to GIA visualization. 2016-12-08 10:37:36 -08:00