Commit Graph

300 Commits

Author SHA1 Message Date
Alan Mishchenko 68d360c2d0 Move truth table code into a separte file. 2012-10-28 19:42:20 -07:00
Alan Mishchenko d8d820052e Improvements to LMS code. 2012-10-28 18:50:10 -07:00
Alan Mishchenko 94d722c58e Improvements to LMS code. 2012-10-27 17:33:13 -07:00
Alan Mishchenko cb7bf6ae9e Improvements to the truth table computation in 'if' package. 2012-10-26 22:36:00 -07:00
Alan Mishchenko f416e84965 Enables printout of fanout count in critical path. 2012-10-26 16:32:04 -07:00
Alan Mishchenko 37107a3b18 Added new API to traverse the cut in the mapper. 2012-10-25 22:10:24 -07:00
Alan Mishchenko 6b96d9a84e Integrating GIA with LUT mapping. 2012-10-24 17:39:38 -07:00
Alan Mishchenko c9fbac5f2e Improvements to gate sizing. 2012-10-09 23:25:03 -07:00
Alan Mishchenko 1e7ea2ca45 Improvements to gate sizing. 2012-10-09 21:14:32 -07:00
Alan Mishchenko fed18333e2 Improvements to gate-sizing. 2012-10-09 15:25:34 -07:00
Alan Mishchenko 513dc14a1a Improvements to gate-sizing. 2012-10-09 14:27:49 -07:00
Alan Mishchenko d3595d230f Improvements to gate sizing (bug fix). 2012-10-09 12:35:47 -07:00
Alan Mishchenko 7cf176c420 Improvements to gate sizing (bug fix). 2012-10-09 12:26:58 -07:00
Alan Mishchenko 74cc0ad5e6 Improvements to gate sizing. 2012-10-09 11:21:36 -07:00
Alan Mishchenko e311660078 Improvements to gate sizing. 2012-10-09 11:19:58 -07:00
Alan Mishchenko 8e753fc376 Improvements to gate sizing. 2012-10-09 11:00:18 -07:00
Alan Mishchenko 4ed89d00fe Making explicit cast to 64-bit unsigned in a few places. 2012-10-09 09:23:08 -07:00
Alan Mishchenko dd25b90f8e Improvements to gate sizing. 2012-10-09 01:20:51 -07:00
Alan Mishchenko 9206e6ff80 Improvements to gate sizing. 2012-10-08 21:20:13 -07:00
Alan Mishchenko 56d3d7cd22 C++ portability changes. 2012-10-03 21:49:18 -07:00
Alan Mishchenko 73ab6aac1f Changes several defaults of 'super' to be infinite. 2012-10-01 11:44:14 -07:00
Alan Mishchenko 73d68a08c1 Compiler warnings. 2012-09-29 17:56:00 -04:00
Alan Mishchenko 71bdfae941 Replacing 'st_table' by 'st__table' to resolve linker problems. 2012-09-29 17:11:03 -04:00
Alan Mishchenko e7527a47ba Cleaned up interfaces of genlib/liberty/supergate reading/writing. 2012-09-25 16:37:25 -07:00
Alan Mishchenko aed3b3a13a Cleaned up interfaces of genlib/liberty/supergate reading/writing. 2012-09-25 01:34:26 -07:00
Alan Mishchenko d0197d8378 Changed printouts in a few places in supergate computation. 2012-09-24 22:57:01 -07:00
Alan Mishchenko fdd043ca34 Upgrading hierarchy timing manager. 2012-09-21 22:00:39 -07:00
Alan Mishchenko c1f8baafb8 Added switch '-E <filename>' to 'read_library' to exclude gates listed while reading a Genlib file. 2012-09-21 12:23:23 -07:00
Alan Mishchenko d21c0be44a Added slack computation to 'stime'. 2012-09-20 14:13:59 -07:00
Alan Mishchenko bc44087bac Modified 'read' to read all types of libraries (genlib, liberty, scl). 2012-09-20 12:41:59 -07:00
Alan Mishchenko fdfb083c5c Added command 'minsize' to reduce all gates to their minimum size in the library. 2012-09-20 12:01:04 -07:00
Alan Mishchenko 723f85ef1b Extending Liberty parser to handle multi-output cells. 2012-09-19 20:21:27 -07:00
Alan Mishchenko 5dc50744f0 Extending Liberty parser to handle multi-output cells. 2012-09-19 18:42:00 -07:00
Alan Mishchenko 480ca14c75 Extending Liberty parser to handle multi-output cells. 2012-09-19 17:35:04 -07:00
Alan Mishchenko 3af0f719af Extending BLIF parser/write to hangle multi-output cells. 2012-09-19 16:28:06 -07:00
Alan Mishchenko 60c6614885 Extending Genlib to hangle multi-output cells. 2012-09-19 11:53:40 -07:00
Alan Mishchenko 48996f7a36 Changes to command 'upsize'. 2012-09-18 19:12:54 -07:00
Alan Mishchenko e0eb270324 Changes to command 'upsize'. 2012-09-18 13:23:58 -07:00
Alan Mishchenko 790ea6545f Moving binary IO streams to the vector package. 2012-09-17 01:01:47 -07:00
Alan Mishchenko 6d05fde2dc Added delay multipliers to 'map'. 2012-09-16 22:05:15 -07:00
Alan Mishchenko bbf4b8bc1e Improving printouts in 'stime'. 2012-09-16 21:40:20 -07:00
Alan Mishchenko 9b15f71f2f Added new command 'upsize'. 2012-09-12 14:39:50 -07:00
Alan Mishchenko 4c06c8afc0 Improved topo print-out. 2012-09-11 19:40:12 -07:00
Alan Mishchenko 20bd241e20 Commenting out some assertions in the 'map' mapper. 2012-09-10 00:23:41 -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 6b2744ff77 Improving print-outs in 'stime' and 'gsize'. 2012-09-04 12:22:59 -07:00
Alan Mishchenko 201cb24596 Several minor changes. 2012-09-03 17:15:44 -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 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