Commit Graph

4372 Commits

Author SHA1 Message Date
Alan Mishchenko 65b10c0327 Experiments with retiming. 2018-12-04 23:04:13 -08:00
Nathan Zhou 39ff80c0b3 fix: header <malloc.h> is depreciated 2018-11-30 16:59:25 +08:00
Alan Mishchenko 5aa3025ce7 Adding switch &w -n to modify the comment section of the AIGER file written. 2018-11-21 13:12:01 -08:00
Alan Mishchenko 73695c7961 Various usability changes (second round). 2018-11-20 19:17:37 -08:00
Alan Mishchenko 6f0d808859 Various usability changes (second round). 2018-11-20 19:15:07 -08:00
Alan Mishchenko f3c5bab518 Adding an option to write new-line after the comment symbol when dumping an AIGER file. 2018-11-20 18:07:51 -08:00
Alan Mishchenko 32315113ea Various usability changes. 2018-11-18 21:03:26 -08:00
Alan Mishchenko 12908d3c25 Various usability changes. 2018-11-18 21:01:30 -08:00
Alan Mishchenko 3315992920 Undoing some of the previous changes. 2018-11-15 19:44:11 -08:00
Alan Mishchenko 2ddc57d876 Adding dummy flop in 'pdr' when the network is comb. 2018-11-13 07:54:57 -08:00
Alan Mishchenko 9a59b2c2ef Compiler warning. 2018-11-11 23:08:16 -08:00
Alan Mishchenko e9c00fb024 Usability improvements to &fftest. 2018-11-11 23:06:05 -08:00
Alan Mishchenko 8b310db513 Procedures to verify equivalence classes. 2018-11-11 20:51:55 -08:00
Alan Mishchenko 68da3cfd02 Added a passthrough in command 'fold' if there are no POs, only constraints. 2018-11-11 09:37:20 -08:00
Alan Mishchenko fb436339a9 Undoing an old change, which affects BDD variable reordering on some examples in &reachy. 2018-11-10 11:08:15 -08:00
Alan Mishchenko 4d56acfd5a Several recent bug fixes. 2018-11-04 20:24:33 +08:00
Alan Mishchenko 455e0bae3e Fix timing info communication in GIA APIs. 2018-10-23 15:21:19 +07:00
Alan Mishchenko 2ef879e928 Fix timing info communication in GIA APIs. 2018-10-23 14:48:04 +07:00
alanminko 2050104f23
Merge pull request #25 from hriener/common
extraUtilPerm: Abc_ZddDiff.
2018-10-22 19:06:34 +07:00
Alan Mishchenko 684f1ec7a5 Fix timing info communication in GIA APIs. 2018-10-22 18:59:06 +07:00
Alan Mishchenko 341e55ab3b Fix timing info communication in GIA APIs. 2018-10-22 17:06:37 +07:00
Heinz Riener 148ea34a20 extraUtilPerm: Abc_ZddDiff. 2018-10-21 13:24:58 +02:00
alanminko 14d985a8c4
Merge pull request #13 from hriener/exorcism
exorcism.
2018-10-18 12:18:31 +02:00
Alan Mishchenko 18943f6462 Skip cells in Liberty files which have dont_use attribute. 2018-10-18 17:09:23 +07:00
Heinz Riener 95523936e9 &exorcism: read ESOP-PLA from file. 2018-10-17 17:02:43 +02:00
Alan Mishchenko c5b48bbf29 Suggested fix: close file. 2018-10-16 16:47:56 +02:00
Alan Mishchenko 1aed74edb0 Compiler warning. 2018-10-12 14:11:33 +02:00
Alan Mishchenko 5560011ff6 Extending extra library with additional ZDD-based procedures. 2018-10-12 14:06:45 +02:00
Alan Mishchenko af62d29d5e Corner-case bug fix in LUT to AIG translation. 2018-10-09 14:18:18 +02:00
Alan Mishchenko bc65461cc9 Experiments with Boolean functions. 2018-10-02 18:37:33 -04:00
Alan Mishchenko 5bb6d45615 Experiments with Boolean functions. 2018-10-02 18:19:07 -04:00
Alan Mishchenko 3c0b4b6f66 Experiments with Boolean functions. 2018-10-02 18:09:51 -04:00
Alan Mishchenko c750544df6 Experiments with Boolean functions. 2018-10-02 08:33:25 -04:00
Alan Mishchenko 6f6dba429e Visualizingn BDDs without complemented edges in 'show_bdd'. 2018-09-30 23:37:02 -07:00
Alan Mishchenko 6159c95ab3 Compiler warning. 2018-09-30 21:44:26 -07:00
Alan Mishchenko 9e787c7191 Experiments with word-level retiming. 2018-09-30 20:51:37 -07:00
Alan Mishchenko a8faa2b55c Adding switch to 'write_pla' to write random onset minterms of the first PO function (bug fix). 2018-09-29 08:26:48 -07:00
Alan Mishchenko 75ed8581dd Adding switch to 'write_pla' to write random onset minterms of the first PO function. 2018-09-28 17:46:06 -07:00
Alan Mishchenko 3e33c91c3d Adding command 'cof' to replace node by a constant (bug fix). 2018-09-28 10:09:19 -07:00
Alan Mishchenko a0413c9a1c Adding command 'cof' to replace node by a constant. 2018-09-27 14:49:29 -07:00
Alan Mishchenko 5528d1b17c Adding visualization of global BDDs in 'show_bdd'. 2018-09-27 14:11:31 -07:00
Alan Mishchenko 563f4a8a56 New way of blasting complex flops. 2018-09-25 20:53:18 -07:00
Alan Mishchenko a93699f696 New way of blasting complex flops. 2018-09-24 21:38:12 -07:00
Alan Mishchenko fea47821f5 New way of blasting complex flops. 2018-09-24 21:34:33 -07:00
Alan Mishchenko a2258f5ee6 Support for flops with complex controls. 2018-09-22 17:40:41 -07:00
Alan Mishchenko 53ba28772e New APIs of the truth table package. 2018-09-21 18:20:46 -07:00
Alan Mishchenko a9815b75ab Adding dump of name mapping after blasting. 2018-09-21 18:07:21 -07:00
Alan Mishchenko 26bfd740b8 Compiler problem. 2018-09-20 17:07:48 -07:00
Alan Mishchenko c861635cdd Preserving output names while deriving a miter. 2018-09-20 14:34:59 -07:00
Alan Mishchenko 0dec03ba4d Preserving names while deriving a miter. 2018-09-20 13:23:29 -07:00
Alan Mishchenko c5f74867b2 Fixing a memory leak. 2018-09-19 19:01:07 -07:00
Alan Mishchenko d8c47d56b7 Fixing mismatch in exact NPN computation (by XueGong Zhou) 2018-09-17 12:13:54 -07:00
Alan Mishchenko 677c984e16 Expriments with functions. 2018-09-16 16:31:42 -07:00
Alan Mishchenko 57d65f7391 Expriments with functions. 2018-09-16 14:47:01 -07:00
Alan Mishchenko 0edf9a500a Expriments with functions. 2018-09-16 13:55:01 -07:00
Alan Mishchenko c9e520e2dc Expriments with functions. 2018-09-16 13:52:59 -07:00
Alan Mishchenko d05fe039e1 Suggested bug fix in 'amap'. 2018-09-13 11:47:38 +03:00
Alan Mishchenko 1f93bfb9af Expriments with functions (cleanup). 2018-09-13 11:44:12 +03:00
Alan Mishchenko 62638df933 Expriments with functions (cleanup). 2018-09-13 11:43:05 +03:00
Alan Mishchenko caaca11032 Supporting unitialized flops in NDR. 2018-09-11 22:20:09 +03:00
Alan Mishchenko 1b82a38718 Expriments with functions (supporting symmetries). 2018-09-11 21:27:33 +03:00
Alan Mishchenko 1e35ed8798 Expriments with functions (performance bug fix). 2018-09-11 16:48:49 +03:00
Alan Mishchenko 13c883e15c Adding a warning about handling boxes in &mfs. 2018-09-11 12:18:15 +03:00
Alan Mishchenko 68524cc19c Suspected bug fix in exact NPN classification (undoing this change as useless). 2018-09-10 18:23:59 +03:00
Alan Mishchenko a628fb3015 Suspected bug fix in exact NPN classification. 2018-09-08 19:37:38 +03:00
Alan Mishchenko d798d61637 Adding timeout to twoexact and lutexact. 2018-09-08 17:15:37 +03:00
Alan Mishchenko c76af92d19 Expriments with functions. 2018-09-08 16:03:56 +03:00
Alan Mishchenko f38ea72b89 Hash table profiling. 2018-09-08 11:41:20 +03:00
Alan Mishchenko 86f76e9519 Expriments with functions (bug fixes). 2018-09-08 11:30:50 +03:00
Alan Mishchenko 36f33bc735 Expriments with functions (bug fixes). 2018-09-08 10:59:02 +03:00
Alan Mishchenko fff82d4d91 Expriments with functions. 2018-09-08 08:57:41 +03:00
Alan Mishchenko c497acde5d Expriments with functions. 2018-09-08 08:30:11 +03:00
Alan Mishchenko 8638b13e72 Expriments with functions (bug fixes). 2018-09-07 19:40:38 +03:00
Alan Mishchenko 197c65be0b Expriments with functions. 2018-09-07 18:47:45 +03:00
Alan Mishchenko a8d3b9a59e Expriments with functions. 2018-09-07 18:11:46 +03:00
Alan Mishchenko ca4ddb08d1 Adding solution dumping in BLIF to 'twoexact'. 2018-09-03 01:49:00 +07:00
Alan Mishchenko 922c3415b0 Expriments with functions (compiler warnings). 2018-08-30 20:21:37 +07:00
Alan Mishchenko 6d1fc80fa9 Expriments with functions. 2018-08-29 16:52:14 +07:00
Alan Mishchenko 7b2ef943da Expriments with functions. 2018-08-29 16:32:40 +07:00
Alan Mishchenko 2c73723b74 Skip non-driven nodes during DFS. 2018-08-26 19:01:20 +07:00
Alan Mishchenko 04dfe7cdee Complication problem fix. 2018-08-19 10:12:50 +07:00
Alan Mishchenko 3fb3c6bdd2 Experiments with function enumeration. 2018-08-01 22:26:42 -08:00
Alan Mishchenko 905a627758 Experiments with function enumeration. 2018-08-01 22:05:54 -08:00
Alan Mishchenko cc4e0be71b Experiments with function enumeration. 2018-08-01 21:58:40 -08:00
Alan Mishchenko 874bc274d4 Experiments with function enumeration. 2018-08-01 21:54:26 -08:00
Alan Mishchenko ac562a7b9d Experiments with function enumeration. 2018-08-01 21:44:15 -08:00
Alan Mishchenko 82bfe3a48f Experiments with function enumeration. 2018-08-01 21:41:47 -08:00
Alan Mishchenko af5a70c076 Experiments with function enumeration. 2018-08-01 21:29:21 -08:00
Alan Mishchenko bea3385fe5 Experiments with function enumeration. 2018-08-01 21:17:28 -08:00
Alan Mishchenko a4503d1c0b Experiments with function enumeration. 2018-08-01 21:03:02 -08:00
Alan Mishchenko cb165d8c15 Experiments with function enumeration. 2018-08-01 20:50:07 -08:00
Alan Mishchenko a5042e19c4 Experiments with function enumeration. 2018-08-01 20:40:01 -08:00
Alan Mishchenko 21e5b041d5 Experiments with function enumeration. 2018-08-01 20:31:02 -08:00
Alan Mishchenko b90528ab1e Experiments with function enumeration. 2018-08-01 19:09:54 -08:00
Alan Mishchenko 9c81dac95f Experiments with function enumeration. 2018-08-01 19:05:29 -08:00
Alan Mishchenko d379ba2fdc Experiments with function enumeration. 2018-08-01 19:00:00 -08:00
Alan Mishchenko 94f6bfef8d Experiments with function enumeration. 2018-08-01 18:51:42 -08:00
Alan Mishchenko 1256abca71 Adding procedure to compute tuples of k out of n as a BDD. 2018-07-29 22:39:27 -08:00
Alan Mishchenko 7732b9a2f4 Procedure to return seq equivalences. 2018-07-22 19:59:29 -07:00
Alan Mishchenko ae6716b064 Counting ones in truth table. 2018-07-21 17:27:36 -07:00