Commit Graph

4607 Commits

Author SHA1 Message Date
Alan Mishchenko 3699f8beb9 Dumping multiple counter-examples. 2019-11-19 21:13:07 +08:00
Alan Mishchenko 4242cec36e Dumping multiple counter-examples. 2019-11-19 21:08:02 +08:00
Alan Mishchenko 10dd41beaf Corner case bug fix in print_stats (warning). 2019-11-19 21:06:34 +08:00
Alan Mishchenko 2eebfc2eb5 Dumping multiple counter-examples. 2019-11-19 21:02:27 +08:00
Alan Mishchenko f2702aeea6 Corner case bug fix in print_stats. 2019-11-19 20:41:34 +08:00
Alan Mishchenko 8752613e3a Experiments with truth tables. 2019-11-19 19:30:31 +08:00
Alan Mishchenko 0d24b4e4ca Bug fix in parsing hierarchical BLIF with mapping. 2019-11-18 22:29:09 +08:00
Alan Mishchenko dd5a1f5d30 Enable blasting LUTs in NDR. 2019-11-18 00:17:40 +08:00
Alan Mishchenko 548fa9d45b Procedures to dump input/output data for a benchmark. 2019-11-17 20:17:01 +08:00
Alan Mishchenko e9896a23e3 Adding macro to disable bridge output and APIs by popular demand. 2019-11-09 10:30:02 +02:00
Alan Mishchenko e9de990234 Adding option to &flow2 to map using the library. 2019-11-05 11:54:28 +02:00
Alan Mishchenko ec1dc44287 Changes to several APIs. 2019-11-03 22:04:14 +02:00
Alan Mishchenko 6b2fe00cd8 Changes to several APIs. 2019-11-01 00:58:12 +02:00
Alan Mishchenko 7f503dc737 Compiler warnings. 2019-10-27 21:11:25 +02:00
Alan Mishchenko 5a1184460b Experiments with simulation. 2019-10-27 21:07:06 +02:00
Alan Mishchenko f9309ce949 Adding a new feature to decompose special 6-input cuts. 2019-10-26 18:54:10 +03:00
Alan Mishchenko feb3e7943d Adding limit on the depth of recursion when counting exact area in 'amap'. 2019-10-26 16:29:05 +03:00
Alan Mishchenko 35c2b42164 Adding switch -o to 'map' and '&put' to control gate duplication. 2019-10-26 14:07:52 +03:00
Alan Mishchenko d3fddd4443 Experiments with miter construction. 2019-10-26 13:19:59 +03:00
Alan Mishchenko 52a8ebb451 Adding bit-blasting of sqrt using non-restoring algorithm (Parhami, 2nd ed, p. 452) 2019-10-05 17:30:56 -07:00
Alan Mishchenko 4dc569c134 Remove assertions when the solver becomes UNSAT after adding constraints in 'scorr -c'. 2019-10-05 10:40:01 -07:00
Alan Mishchenko 3b4e9573bc Small bug in the unused code. 2019-10-04 10:47:46 -07:00
Alan Mishchenko 623b5e8251 Several corner-case bug fixes in scorr with constraints. 2019-10-02 20:43:18 -07:00
Alan Mishchenko cdabd42a26 Fixing compilication problem related to shiftFunc(). 2019-09-27 11:00:44 -07:00
Alan Mishchenko b292595062 Adding switch to &if to consider special type of 6-input cuts. 2019-09-26 14:05:16 -07:00
Alan Mishchenko df2bce1e40 Fixing compilication problem related to Abc_TtVerifySmallTruth(). 2019-09-26 08:46:24 -07:00
Alan Mishchenko 390adc39ca Making &mfs work with boxes larger than 6 inputs. Adding option &if -w to print delay profile. 2019-09-19 16:49:36 -07:00
Alan Mishchenko 3a1705e8bb Adding option 'gen -b' to generate signed Booth multipliers. 2019-09-19 10:27:13 -07:00
Alan Mishchenko 395614a4dd Fixing performance bug (too many partial products) in blasting signed Booth multiplier. 2019-09-19 07:53:21 -07:00
Alan Mishchenko 2ef79300ef Bug fix in &trace. 2019-09-18 19:11:52 -07:00
Alan Mishchenko c3837b95c1 Several suggested bug-fixes. 2019-09-13 18:47:08 -07:00
Alan Mishchenko 4256ad0acb Several suggested bug-fixes. 2019-09-13 17:28:00 -07:00
Alan Mishchenko 5081b41dc0 Upgrading reparametrization to perform (non-range-equivalent) removal of logic. 2019-09-04 19:36:48 +09:00
Alan Mishchenko 379b6a2b77 Fix read_bench to read standard gate names in lower-case. 2019-08-28 00:52:46 +09:00
Alan Mishchenko 9754572283 Adding switch to suppress printing simple objects in %retime. 2019-08-14 19:55:16 +07:00
Alan Mishchenko 9017fa9169 Adding new switch to &genqfb to use output as an enable in the miter. 2019-07-30 17:08:26 +07:00
Alan Mishchenko 5776ad07e7 Preserving boxes after &write. 2019-07-25 23:36:00 +07:00
Alan Mishchenko a63319ade8 Bug fix in &mfs. 2019-07-25 23:15:18 +07:00
Alan Mishchenko 0bd265072d Adding license file for Glucose 3.0 2019-07-25 10:33:26 +07:00
Alan Mishchenko a318e7ea3d Fixing some update gcc. 2019-07-25 09:33:36 +07:00
Alan Mishchenko ee1bd8f0be Fixing some update gcc. 2019-07-24 11:44:28 +07:00
Alan Mishchenko 0ca7e355f4 Adding handling of objects without fanout in %retime. 2019-07-18 12:03:56 +02:00
Alan Mishchenko 2de35735c5 Representing formula used in &fftest as a BLIF file. 2019-07-18 10:51:05 +02:00
Alan Mishchenko 6b9ed7a08d Adding switch '-F <filename>' to &fftest. 2019-07-16 12:55:51 +02:00
Alan Mishchenko 544d50c553 Printing formula used in &fftest. 2019-07-03 00:20:59 +03:00
Alan Mishchenko fdf0fb2783 Adding command &permute. 2019-07-02 23:39:53 +03:00
Alan Mishchenko 9f6e1feb19 Cleanup of SAT sweeping code. 2019-06-30 14:07:14 +03:00
Alan Mishchenko 9acc242e6d Assering valid fanins during MiniLUT construction. 2019-06-28 14:23:26 +03:00
Alan Mishchenko 0e78722419 Making 'dsec' return correct return value (undoing this change, made by mistake). 2019-06-26 15:37:55 +03:00
Alan Mishchenko 05322e0446 Making 'dsec' return correct return value. 2019-06-24 11:37:27 +02:00