Commit Graph

1490 Commits

Author SHA1 Message Date
Alan Mishchenko 39fe23f079 Integrated new fast semi-canonical form for Boolean functions up to 16 inputs. 2012-09-06 15:52:54 -07:00
Alan Mishchenko 7a6cf9f48c Integrated new fast semi-canonical form for Boolean functions up to 16 inputs. 2012-09-06 15:40:47 -07:00
Alan Mishchenko 9c8be56ccd Integrated new fast semi-canonical form for Boolean functions up to 16 inputs. 2012-09-06 15:32:07 -07:00
Alan Mishchenko 4393a5fade Added platform-independent random-number generator to 'fraig'. 2012-09-05 19:50:32 -07:00
Alan Mishchenko cd2bd70865 Added switch 'dch -r' to skip choices with structural support redundancy. 2012-09-05 19:39:25 -07:00
Alan Mishchenko c1f4545e07 Added error message when the user is trying 'dsat' for multi-output comb miters. 2012-09-05 18:53:21 -07:00
Alan Mishchenko 9cb16d654a Added new command &gla_shrink. 2012-09-05 00:55:33 -07:00
Alan Mishchenko f6b67d7846 Added new command &gla_shrink. 2012-09-04 23:57:58 -07:00
Alan Mishchenko 2071d9a732 Enabling additinal printouts. 2012-09-04 21:14:47 -07:00
Alan Mishchenko 8e12b60b66 Better batch mode printout. 2012-09-04 14:39:14 -07:00
Alan Mishchenko acc3abe9cc Correcting the report of completed timeframes in &gla. 2012-09-04 14:22:06 -07:00
Alan Mishchenko 4507a5d3ed Correcting the report of completed timeframes in &gla. 2012-09-04 14:19:19 -07:00
Alan Mishchenko b08aca5c1e Make switches -d (-m) by default dump abstracted model (miter with abstraction map) into files whose names are derived from the names of the input file by adding _abs (_gla). 2012-09-04 14:09:39 -07:00
Alan Mishchenko 05f51cbb2a Enabled recording the name of the file GIA is coming from. 2012-09-04 13:52:42 -07:00
Alan Mishchenko b9ed304236 Correcting the report of completed timeframes in &gla. 2012-09-04 13:38:52 -07:00
Alan Mishchenko 6b2744ff77 Improving print-outs in 'stime' and 'gsize'. 2012-09-04 12:22:59 -07:00
Alan Mishchenko b26d698ff8 Uniqifying status file name in &gla. 2012-09-03 19:06:01 -07:00
Alan Mishchenko 201cb24596 Several minor changes. 2012-09-03 17:15:44 -07:00
Alan Mishchenko 9621ae946e Added switch &srm -A <file> for dumping SRM into a user-specified file. 2012-09-02 20:12:03 -07:00
Alan Mishchenko ba597f6787 New package to read/write a subset of Liberty for STA. 2012-09-01 13:47:41 -07:00
Alan Mishchenko fe1a16e9b4 Changes to allow &gla to run with fSimple = 1 (useful for debugging). 2012-08-31 18:45:10 -07:00
Alan Mishchenko 1e53a78a99 Bug fix in the old Liberty parser. 2012-08-31 15:14:30 -07:00
Alan Mishchenko 4bef56feb9 Added several assertions. 2012-08-31 15:08:05 -07:00
Alan Mishchenko 8c0e0d7143 Added command 'print_gs' to print gate sizes in the mapping. 2012-08-31 09:26:26 -07:00
Alan Mishchenko e63c603e92 Fixing assert which failes when SAT solver returns after a timeout. 2012-08-31 00:52:08 -07:00
Alan Mishchenko a49ba2d280 Fixing the way constants are written into mapped Verilog files. 2012-08-31 00:05:10 -07:00
Alan Mishchenko 5a009b6774 Improvements to gate-sizing. 2012-08-30 21:46:31 -07:00
Alan Mishchenko 484ab7a17b Improvements to gate-sizing. 2012-08-30 19:54:17 -07:00
Alan Mishchenko b8b478c8d8 Improvements to gate-sizing. 2012-08-30 16:46:54 -07:00
Alan Mishchenko caa66f0ca9 Improving print-out in gate-sizing. 2012-08-30 14:32:36 -07:00
Alan Mishchenko a38861babf Improving print-out in gate-sizing. 2012-08-30 14:27:25 -07:00
Alan Mishchenko 3400670839 Handling constant nodes in gate sizing. 2012-08-30 13:58:26 -07:00
Alan Mishchenko b9a1c6ec87 Commenting out debug dump of the library. 2012-08-30 13:44:28 -07:00
Alan Mishchenko 69c36f426c Improvements to gate-sizing. 2012-08-30 12:34:53 -07:00
Alan Mishchenko 6dd270d41f Improvements to gate-sizing. 2012-08-30 11:10:02 -07:00
Alan Mishchenko c84f26c9b1 Compiler warnings. 2012-08-29 17:31:14 -07:00
Alan Mishchenko b2b93858ee Compiler warnings. 2012-08-29 17:14:02 -07:00
Alan Mishchenko 4c5bfbe73f Forgot to update makefile. 2012-08-29 17:02:31 -07:00
Alan Mishchenko ce1ea44376 Suppressed warning 'unused-but-set-variable', which is now enabled by -Wall. 2012-08-29 16:58:34 -07:00
Alan Mishchenko 83bfe0b1fe New package to read/write a subset of Liberty for STA. 2012-08-29 16:20:39 -07:00
Alan Mishchenko 6814c48bb4 Added an API to convert a multi-output PLA into a shared AIG. 2012-08-29 12:43:55 -07:00
Alan Mishchenko bebd7ee6cb New package to read/write a subset of Liberty for STA. 2012-08-29 00:48:36 -07:00
Alan Mishchenko 5ff49be993 Ensured that SC mapped network is always in a topo order. 2012-08-28 19:42:53 -07:00
Alan Mishchenko 9b02fe59bd Added buffering based on combinational merging. 2012-08-28 19:24:13 -07:00
Alan Mishchenko 329831bdac Bug fix: abstraction commands not properly updating status when dumping intermediate abstraction. 2012-08-28 12:12:24 -07:00
Alan Mishchenko 8a1d439cb1 Added precomputation of TFO ordering for incremental network updates. 2012-08-27 22:11:29 -07:00
Alan Mishchenko 7772a4af05 Added printout of library cells. 2012-08-27 19:58:15 -07:00
Alan Mishchenko a6bfd49591 Improved printout of command history. 2012-08-27 19:57:44 -07:00
Alan Mishchenko da6838463f Added features 'map -M <float>' to control the use of large gates. 2012-08-27 14:29:32 -07:00
Alan Mishchenko 9abe8b66c9 New package to read/write a subset of Liberty for STA. 2012-08-27 13:50:33 -07:00