Commit Graph

2344 Commits

Author SHA1 Message Date
Alan Mishchenko a3bc77cd7b Making 'fold' and 'unfold' skip constant POs. 2013-12-03 00:03:09 -08:00
Alan Mishchenko 08bb54f382 New canonical DSD form. 2013-12-02 14:06:43 -08:00
Alan Mishchenko 0847ee732e Bug fix in &b when reference counters are given. 2013-11-30 18:29:08 -08:00
Alan Mishchenko 87e1bc45a6 Commeting out an assertion in sizing. 2013-11-27 22:13:59 -08:00
Alan Mishchenko c8f341fd01 Patching ABC for Yosys. 2013-11-27 19:02:52 -08:00
Alan Mishchenko 55ba5a3e4c Patching ABC for Yosys. 2013-11-27 18:53:22 -08:00
Alan Mishchenko 9cbba3cce7 Patching ABC for Yosys. 2013-11-27 12:28:30 -08:00
Alan Mishchenko e73e5438ca Patching ABC for Yosys. 2013-11-27 12:17:00 -08:00
Alan Mishchenko ee50e84e57 Structural mapper into structures. 2013-11-26 23:19:22 -08:00
Alan Mishchenko a9eb8677fe Explanation for one assetion. 2013-11-26 21:35:13 -08:00
Alan Mishchenko 93bec213fc Bug fix in timing update. 2013-11-26 01:03:53 -08:00
Alan Mishchenko 71166f602a Structural mapper into structures. 2013-11-24 21:21:01 -08:00
Alan Mishchenko 98da93093b Bug fix in technology mapper. 2013-11-24 09:51:48 -08:00
Alan Mishchenko ab00143669 Bug fix in liberty parser. 2013-11-23 20:00:59 -08:00
Alan Mishchenko 9de629ff59 Add command 'splitsop' to split large node SOPs into smaller ones. 2013-11-23 19:52:00 -08:00
Alan Mishchenko 00efa68053 Several changes to allow Liberty files without delay info. 2013-11-21 12:58:13 -08:00
Alan Mishchenko 962ad3b0b1 Fixing several simple bugs in library handling. 2013-11-21 12:01:14 -08:00
Alan Mishchenko b21447b6df Bug fix in writing constants in write_verilog. 2013-11-21 11:39:57 -08:00
Alan Mishchenko 260fe0830a Propagating initial PI level during balancing. 2013-11-15 00:59:16 -08:00
Alan Mishchenko a4325272c2 Adding switch to control the number of nodes tried in mfs2. 2013-11-14 23:50:17 -08:00
Alan Mishchenko 4e00ec6169 Structural mapper into structures. 2013-11-12 16:03:18 -08:00
Alan Mishchenko e70adbcd2d Improvements to the standard cell flow. 2013-11-08 15:16:13 -08:00
Alan Mishchenko 5021909cb1 Merged in atomb/abc (pull request #2)
More portability/flexibility fixes
2013-11-07 19:15:22 -08:00
Alan Mishchenko 24ffd5269a Organizing the timing report functions. 2013-11-07 11:26:40 -08:00
Alan Mishchenko 4774dc56fe Fixing the wire-load approximation problem. 2013-11-07 10:24:47 -08:00
Aaron Tomb 6ce69bf4ed Remove unncessary use of PWD in CPP include option.
The use of an absolute path can sometimes leads to compile errors using
Jenkins on Windows. The form without PWD seems to build correctly on
several varieties of each of Linux, OS X, and Windows.
2013-11-06 16:38:49 -08:00
Aaron Tomb e8301980fe Allow ARCHFLAGS and OPTFLAGS to be overridden. 2013-11-06 16:35:59 -08:00
Aaron Tomb 56378651c7 Fix parenthesization of Abc_Clock #ifdef.
The previous location of parentheses led to an attempt to compile
against Linux-only clock APIs when building on 32-bit OS X.
2013-11-06 16:35:02 -08:00
Alan Mishchenko f29fe2d0c2 Specialized inductive check. 2013-11-05 21:17:32 -08:00
Alan Mishchenko 78a0660eab Specialized inductive check. 2013-11-05 20:33:48 -08:00
Alan Mishchenko 66b6593513 Specialized inductive check. 2013-11-05 19:37:46 -08:00
Alan Mishchenko e3560904ec Merged in atomb/abc (pull request #1)
Several patches to fix compilation under MINGW32
2013-11-05 13:41:39 -08:00
Alan Mishchenko 053c9f54e4 Tuning for multi-ouptut solver. 2013-11-05 11:25:05 -08:00
Alan Mishchenko 5f6244c603 Tuning for multi-ouptut solver. 2013-11-05 00:05:28 -08:00
Alan Mishchenko 0f29c62eab Tuning for multi-ouptut solver. 2013-11-04 23:57:40 -08:00
Alan Mishchenko ed11db1763 Tuning for multi-ouptut solver. 2013-11-04 23:31:12 -08:00
Alan Mishchenko 54b2cc1d72 Tuning for multi-ouptut solver. 2013-11-04 23:24:42 -08:00
Alan Mishchenko d8cb39a191 Tuning for multi-ouptut solver. 2013-11-04 23:21:54 -08:00
Alan Mishchenko f948c6dbf3 Tuning for multi-ouptut solver. 2013-11-04 23:15:05 -08:00
Alan Mishchenko 5dce71d57a Tuning for multi-ouptut solver. 2013-11-04 22:46:10 -08:00
Alan Mishchenko a1d2ba0fcc Tuning for multi-ouptut solver. 2013-11-04 22:30:27 -08:00
Alan Mishchenko 0ab8cd1191 Tuning for multi-ouptut solver. 2013-11-04 21:04:33 -08:00
Alan Mishchenko 765da3a318 Added sharing of counter-examples across multiple failed properties in 'bmc3 -a'. 2013-11-04 21:00:18 -08:00
Alan Mishchenko de9fd0a529 Added sharing of counter-examples across multiple failed properties in 'bmc3 -a'. 2013-11-04 20:47:26 -08:00
Alan Mishchenko b781c1c1d5 Merging heads. 2013-11-04 20:28:17 -08:00
Alan Mishchenko 2076d38ea3 Added sharing of counter-examples across multiple failed properties in 'bmc3 -a'. 2013-11-04 20:25:36 -08:00
Alan Mishchenko 22fd7dca45 Specialized inductive check. 2013-11-04 16:20:31 -08:00
Aaron Tomb aa2eae5cab Don't assume MSVC when __MINGW32__ set. 2013-11-04 14:28:32 -08:00
Aaron Tomb 6a4d430e60 Choose Windows file operations with MINGW32. 2013-11-04 14:27:09 -08:00
Aaron Tomb cf1746e348 Make definition of Abc_Clock work with MINGW32. 2013-11-04 14:25:55 -08:00