Alan Mishchenko
|
59bc3cb9d9
|
User-controlable SAT sweeper.
|
2013-02-26 11:26:40 -05:00 |
Alan Mishchenko
|
8e68df2c6a
|
User-controlable SAT sweeper.
|
2013-02-26 11:23:30 -05:00 |
Alan Mishchenko
|
d8d1f6c376
|
User-controlable SAT sweeper.
|
2013-02-26 10:46:04 -05:00 |
Alan Mishchenko
|
7e293ebe08
|
User-controlable SAT sweeper.
|
2013-02-25 22:07:32 -05:00 |
Alan Mishchenko
|
fe3b2e250b
|
User-controlable SAT sweeper.
|
2013-02-25 17:49:59 -05:00 |
Alan Mishchenko
|
95ea102d97
|
Started PO partitioning command.
|
2013-02-25 08:20:44 -05:00 |
Alan Mishchenko
|
69dd1337b0
|
Started PO partitioning command.
|
2013-02-24 09:27:25 -08:00 |
Alan Mishchenko
|
fdba646b64
|
Integrating sweeping information.
|
2013-02-23 17:13:42 -08:00 |
Alan Mishchenko
|
7802db98af
|
Integrating sweeping information.
|
2013-02-23 16:08:10 -08:00 |
Alan Mishchenko
|
8281b56e9e
|
Compiler warnings.
|
2013-02-23 14:01:09 -08:00 |
Alan Mishchenko
|
1c744cf10a
|
K-hot STG encoding.
|
2013-02-23 13:53:22 -08:00 |
Alan Mishchenko
|
a37737114e
|
Result of merging with the previous change.
|
2013-02-23 13:12:53 -08:00 |
Alan Mishchenko
|
e5c60e2b92
|
K-hot STG encoding.
|
2013-02-23 12:49:43 -08:00 |
Alan Mishchenko
|
2e14b73af6
|
Allowing for Verilog names of the type slash-<name>-space-[N].
|
2013-02-22 13:49:07 -08:00 |
Alan Mishchenko
|
91ca83e864
|
Adding new features to 'dualrail'.
|
2013-02-21 22:51:25 -08:00 |
Alan Mishchenko
|
dfe5f511b2
|
Adding new features to 'dualrail'.
|
2013-02-21 22:46:53 -08:00 |
Alan Mishchenko
|
f33c3007b2
|
Compiler warnings.
|
2013-02-21 12:22:58 -08:00 |
Alan Mishchenko
|
dd52905fa3
|
Enabling two-timeframe property check in the interpolation procedure.
|
2013-02-21 12:10:35 -08:00 |
Alan Mishchenko
|
24823dce0c
|
Integrating sweeping information.
|
2013-02-20 23:34:27 -08:00 |
Alan Mishchenko
|
e11c5aa3a0
|
Integrating sweeping information.
|
2013-02-20 23:23:50 -08:00 |
Alan Mishchenko
|
b096809458
|
Integrating sweeping information.
|
2013-02-20 23:22:01 -08:00 |
Alan Mishchenko
|
aa7daf1e51
|
Integrating sweeping information.
|
2013-02-20 17:13:29 -08:00 |
Alan Mishchenko
|
3e59c102e8
|
Integrating sweeping information.
|
2013-02-20 16:21:15 -08:00 |
Alan Mishchenko
|
466c4e9992
|
Integrating hierarchy information (reporting incorrect topological order).
|
2013-02-20 14:23:00 -08:00 |
Alan Mishchenko
|
f4c305fc46
|
Adding STG generation (&era -d) and STG encoding (&read_stg <file>).
|
2013-02-20 12:52:11 -08:00 |
Alan Mishchenko
|
a82b0a8ad5
|
New command &cycle, which is faster than 'cycle'.
|
2013-02-19 23:51:13 -08:00 |
Alan Mishchenko
|
59fe3268a7
|
Adding STG generation (&era -d) and STG encoding (&read_stg <file>).
|
2013-02-19 23:07:29 -08:00 |
Alan Mishchenko
|
99a9718355
|
Integrating sweeping information.
|
2013-02-19 12:56:36 -08:00 |
Alan Mishchenko
|
cda61cb2fa
|
Integrating sweeping information.
|
2013-02-18 23:18:42 -08:00 |
Alan Mishchenko
|
d415a1adce
|
Integrating packing information.
|
2013-02-17 19:10:54 -08:00 |
Alan Mishchenko
|
baa944e6a2
|
Added 'gap timeout' to pdr.
|
2013-02-16 14:54:11 -08:00 |
Alan Mishchenko
|
4dc7eb6f73
|
Added 'gap timeout' to bmc3 and sim3.
|
2013-02-16 13:33:43 -08:00 |
Alan Mishchenko
|
fd0ff0171e
|
Added 'gap timeout' to bmc3 and sim3.
|
2013-02-15 16:47:18 -08:00 |
Alan Mishchenko
|
8866a1aa6d
|
Fixing performance problem in 'cone -s'
|
2013-02-13 19:42:11 -08:00 |
Alan Mishchenko
|
f402293bcd
|
Integration of timing manager.
|
2013-02-06 19:36:05 +07:00 |
Alan Mishchenko
|
930369f36f
|
Integration of timing manager.
|
2013-02-03 18:02:22 +08:00 |
Alan Mishchenko
|
61f8112da0
|
Corner-case bug fix in PDR.
|
2013-02-01 23:56:02 +08:00 |
Alan Mishchenko
|
6a0dca4535
|
Integration of timing manager.
|
2013-02-01 23:55:12 +08:00 |
Alan Mishchenko
|
30ec58fcda
|
Added switch 'zeropo -s' to skip comb sweep after removing a PO.
|
2013-02-01 03:57:17 +07:00 |
Baruch Sterin
|
e6be7ddfe6
|
pyabc: allow returning large result from sub processes
|
2013-01-30 23:50:53 -08:00 |
Alan Mishchenko
|
e9286513fd
|
Fixing compilation problems on Linux-32 related to constants of type unsigned long long.
|
2013-01-31 11:07:28 +07:00 |
Alan Mishchenko
|
686f8fdaa6
|
Integration of timing manager.
|
2013-01-30 19:04:45 +07:00 |
Alan Mishchenko
|
a2eb6f9a07
|
Added a fix for the writing an AIG that is not normalized.
|
2013-01-30 17:26:04 +07:00 |
Alan Mishchenko
|
7e598cd231
|
Fixing compilation problems on Linux-32 related to constants of type unsigned long long.
|
2013-01-30 16:15:53 +07:00 |
Baruch Sterin
|
aaacf57304
|
pyabc: fix _cex_put to not call Abc_CexDup() twice
|
2013-01-25 12:50:11 -08:00 |
Baruch Sterin
|
43d5435124
|
pyabc: deal better with null counter examples and remove special case handling
|
2013-01-25 03:36:57 -08:00 |
Alan Mishchenko
|
4aa434ad11
|
Updated CEX code to handle trivial CEX of the type (Abc_Cex_t*)1.
|
2013-01-25 14:16:31 +07:00 |
Alan Mishchenko
|
557448400e
|
Added new Python API is_const_po( int iPoNum ), which returns 0/1 if current network is an AIG and the given PO has const 0/1 function.
|
2013-01-25 10:25:34 +07:00 |
Alan Mishchenko
|
fde8c8b2d0
|
Added switch &trim -V <num> to remove const POs with specific value <num>.
|
2013-01-25 10:02:11 +07:00 |
Alan Mishchenko
|
853222ee7b
|
Fixed a corner-case when 'sim3 -a' does not work for costant POs.
|
2013-01-25 06:49:49 +07:00 |
Alan Mishchenko
|
edd4b2a29c
|
Added switch &trim -V <num> to remove const POs with specific value <num>.
|
2013-01-25 06:19:51 +07:00 |
Alan Mishchenko
|
aa9c87cf8d
|
Extending verification status file format to allow for SAT status without CEX.
|
2013-01-25 05:59:56 +07:00 |
Alan Mishchenko
|
4bd54729d7
|
Integration of timing manager.
|
2013-01-25 05:57:52 +07:00 |
Alan Mishchenko
|
4efc89d342
|
Enabled detecting CEXes in multiple POs without stopping (sim3 -a).
|
2013-01-23 16:50:45 +07:00 |
Alan Mishchenko
|
dfd871c24d
|
Integration of timing manager.
|
2013-01-23 13:57:05 +07:00 |
Alan Mishchenko
|
6863688789
|
Enabled detecting CEXes in multiple POs without stopping (sim3 -a).
|
2013-01-23 12:37:44 +07:00 |
Alan Mishchenko
|
ac1207abea
|
Enabled detecting CEXes in multiple POs without stopping (sim3 -a).
|
2013-01-23 02:07:50 +07:00 |
Alan Mishchenko
|
70655d5d31
|
Integration of timing manager.
|
2013-01-23 01:34:34 +07:00 |
Alan Mishchenko
|
8287b05a09
|
Reintroduced the old abstraction procedure Saig_ManCexAbstractionFlops() formerly called from &abs_start for backward compatibility.
|
2013-01-08 14:46:13 +08:00 |
Alan Mishchenko
|
19749cb8f8
|
Fixing C++ compilation issues.
|
2013-01-08 14:19:42 +08:00 |
Alan Mishchenko
|
a3b5a6ab4a
|
Fixing C++ compilation issues.
|
2013-01-08 14:18:13 +08:00 |
Alan Mishchenko
|
1b6662ce4a
|
Fixing C++ compilation issues.
|
2013-01-08 14:16:59 +08:00 |
Alan Mishchenko
|
562b612691
|
Fixing C++ compilation issues.
|
2013-01-08 14:15:39 +08:00 |
Alan Mishchenko
|
a625caa17d
|
Fixing C++ compilation issues.
|
2013-01-08 13:56:20 +08:00 |
Alan Mishchenko
|
f26e760e9d
|
Fixing C++ compilation issues.
|
2013-01-08 13:33:17 +08:00 |
Alan Mishchenko
|
621599fce6
|
Fixing C++ compilation issues.
|
2013-01-08 13:28:58 +08:00 |
Alan Mishchenko
|
25e27a3a3e
|
Fixing C++ compilation issues.
|
2013-01-08 13:27:00 +08:00 |
Alan Mishchenko
|
1780130f08
|
Fixing C++ compilation issues.
|
2013-01-08 13:25:06 +08:00 |
Alan Mishchenko
|
394bc276d2
|
Fixing C++ compilation issues.
|
2013-01-08 13:23:52 +08:00 |
Alan Mishchenko
|
b6ab511310
|
Fixing C++ compilation issues.
|
2013-01-08 13:19:55 +08:00 |
Alan Mishchenko
|
08a9f58aba
|
Fixing C++ compilation issues.
|
2013-01-08 13:17:15 +08:00 |
Alan Mishchenko
|
81a1d97079
|
Fixing C++ compilation issues.
|
2013-01-08 13:14:45 +08:00 |
Alan Mishchenko
|
a8dad4ed61
|
Fixing C++ compilation issues.
|
2013-01-08 13:12:28 +08:00 |
Alan Mishchenko
|
a2c718fcd7
|
Technology mapper.
|
2013-01-08 06:44:48 +08:00 |
Alan Mishchenko
|
a0819f62ab
|
Adding support of flops to the conversion of MiniAIG into ABC network.
|
2013-01-08 06:42:25 +08:00 |
Alan Mishchenko
|
64e907d153
|
Technology mapper.
|
2013-01-08 05:51:36 +08:00 |
Alan Mishchenko
|
79f3ecb15f
|
Technology mapper.
|
2013-01-08 05:50:37 +08:00 |
Alan Mishchenko
|
e1a5556e8c
|
New unrolling manager.
|
2012-12-24 08:16:19 +07:00 |
Alan Mishchenko
|
62a4e2f157
|
Improvements to DSD manager.
|
2012-12-15 23:19:37 -08:00 |
Alan Mishchenko
|
bfad654205
|
Assembling timing/hierarchy manager from input data.
|
2012-12-15 17:39:34 -08:00 |
Alan Mishchenko
|
82050bbe11
|
Assembling timing/hierarchy manager from input data.
|
2012-12-13 15:18:53 -08:00 |
Alan Mishchenko
|
5ef3c1db3a
|
Unifification of custom extensions.
|
2012-12-13 10:17:56 -08:00 |
Alan Mishchenko
|
b2bd941a7e
|
Unifification of custom extensions.
|
2012-12-13 10:15:32 -08:00 |
Alan Mishchenko
|
5a8f8b8aa4
|
Unifification of custom extensions.
|
2012-12-13 10:11:39 -08:00 |
Alan Mishchenko
|
f0d961c825
|
Unifification of custom extensions.
|
2012-12-13 10:02:35 -08:00 |
Alan Mishchenko
|
72d1151231
|
Improvements to DSD manager.
|
2012-12-11 22:37:34 -08:00 |
Alan Mishchenko
|
ff62cd8349
|
Improvements to DSD manager.
|
2012-12-10 18:36:20 -08:00 |
Alan Mishchenko
|
f35848ed97
|
Improvements to DSD manager.
|
2012-12-10 18:03:32 -08:00 |
Alan Mishchenko
|
da9d1761c9
|
Improvements to DSD manager.
|
2012-12-10 17:27:38 -08:00 |
Alan Mishchenko
|
ad67f4ef25
|
Assembling timing/hierarchy manager from input data.
|
2012-12-10 16:04:01 -08:00 |
Alan Mishchenko
|
2575a5d683
|
Unifification of custom extensions.
|
2012-12-10 13:56:40 -08:00 |
Alan Mishchenko
|
f7b7ab59cf
|
Retiring old 'fpga' command and package.
|
2012-12-10 01:14:55 -08:00 |
Alan Mishchenko
|
dc843b03c9
|
Renaming If_Lut_t into If_LibLut_t.
|
2012-12-10 01:07:41 -08:00 |
Alan Mishchenko
|
5eedc74a15
|
Adding box library.
|
2012-12-10 00:59:54 -08:00 |
Alan Mishchenko
|
8355eb1d41
|
Enabling multi-output solving in 'pdr'.
|
2012-12-09 17:52:34 -08:00 |
Alan Mishchenko
|
ce63869fe7
|
Enabling multi-output solving in 'pdr'.
|
2012-12-09 17:33:44 -08:00 |
Alan Mishchenko
|
8761942258
|
Renaming multi-output mode enable switch 'bmc3 -s' to be 'bmc3 -a'.
|
2012-12-09 16:56:43 -08:00 |
Alan Mishchenko
|
9fc1cd0b3f
|
Enabling multi-output solving in 'pdr'.
|
2012-12-09 15:12:40 -08:00 |
Alan Mishchenko
|
58d4012a55
|
Enabling multi-output solving in 'pdr'.
|
2012-12-09 14:46:16 -08:00 |
Alan Mishchenko
|
9f396a0d7e
|
Enabling multi-output solving in 'pdr'.
|
2012-12-09 10:11:52 -08:00 |
Alan Mishchenko
|
8a08453af2
|
Corner-case bug fix in &rpm.
|
2012-12-09 10:05:34 -08:00 |
Alan Mishchenko
|
b65ae7349a
|
Enabling multi-output solving in 'pdr'.
|
2012-12-09 09:47:48 -08:00 |
Alan Mishchenko
|
79aa1f00d6
|
Deriving CEX after phase/tempor/reparam.
|
2012-12-09 08:19:00 -08:00 |
Alan Mishchenko
|
0058cefee3
|
Deriving CEX after phase/tempor/reparam.
|
2012-12-09 00:19:18 -08:00 |
Alan Mishchenko
|
a68593c4f2
|
Deriving CEX after phase/tempor/reparam.
|
2012-12-08 12:44:08 -08:00 |
Alan Mishchenko
|
8e5d771feb
|
Deriving CEX after phase/tempor/reparam.
|
2012-12-08 12:38:31 -08:00 |
Alan Mishchenko
|
5d74635f7b
|
Restoring correct behavior of 'tempor' after a change in counting BMC frames in 'bmc2'.
|
2012-12-07 22:07:47 -08:00 |
Alan Mishchenko
|
7b9132311e
|
Removed useless code from the sizing package.
|
2012-12-04 18:59:09 -08:00 |
Alan Mishchenko
|
8c04d9501f
|
Making 'scorr -c' applicable to seq benchmarks without constraints.
|
2012-12-04 18:35:44 -08:00 |
Alan Mishchenko
|
fe694d38e3
|
DSD manager.
|
2012-12-02 15:59:54 -08:00 |
Alan Mishchenko
|
f1749fa594
|
Enabling additional stat printouts.
|
2012-12-02 01:44:17 -08:00 |
Alan Mishchenko
|
4d67a04b19
|
Enabling additional stat printouts.
|
2012-12-02 01:25:53 -08:00 |
Alan Mishchenko
|
a797ea0cc7
|
Enabling additional stat printouts.
|
2012-12-02 00:00:29 -08:00 |
Alan Mishchenko
|
86fcba60c2
|
Enabling command &append for combiming multiple AIGs.
|
2012-12-01 23:13:24 -08:00 |
Alan Mishchenko
|
01bea8ef3a
|
Enabling additional stat printouts.
|
2012-12-01 22:16:22 -08:00 |
Alan Mishchenko
|
2469058bb4
|
Counter-example analysis and optimization.
|
2012-12-01 19:49:19 -08:00 |
Alan Mishchenko
|
9b6ec8e84f
|
Counter-example analysis and optimization.
|
2012-11-30 17:24:09 -08:00 |
Alan Mishchenko
|
cd32ae50c4
|
Counter-example analysis and optimization.
|
2012-11-30 17:22:44 -08:00 |
Alan Mishchenko
|
f1a5288904
|
Counter-example analysis and optimization.
|
2012-11-30 11:38:05 -08:00 |
Alan Mishchenko
|
c48e3c7ab4
|
Counter-example analysis and optimization.
|
2012-11-29 13:34:07 -08:00 |
Alan Mishchenko
|
661265984c
|
Counter-example analysis and optimization.
|
2012-11-28 16:18:39 -08:00 |
Alan Mishchenko
|
b2fd119933
|
DSD manager.
|
2012-11-20 21:34:40 -08:00 |
Alan Mishchenko
|
ffbe3bc576
|
DSD manager.
|
2012-11-19 23:42:05 -08:00 |
Alan Mishchenko
|
d671adbb86
|
DSD manager.
|
2012-11-16 17:04:01 -08:00 |
Alan Mishchenko
|
a0052e22b4
|
Added switch 'cexcut -m' to generate bad states for all frames after G.
|
2012-11-15 16:00:29 -08:00 |
Alan Mishchenko
|
c2e467d55b
|
Added switch 'cexcut -n' to generate only one bad state.
|
2012-11-15 10:59:57 -08:00 |
Alan Mishchenko
|
2eb2402b01
|
Added command 'cexcut' and 'cexmerge'.
|
2012-11-14 20:50:18 -08:00 |
Alan Mishchenko
|
9173799c96
|
Added command 'cexcut' and 'cexmerge'.
|
2012-11-14 18:22:13 -08:00 |
Alan Mishchenko
|
be29f37baa
|
Added command 'cexcut' and 'cexmerge'.
|
2012-11-14 18:20:35 -08:00 |
Alan Mishchenko
|
9d5d804610
|
Added command 'cexcut' and 'cexmerge'.
|
2012-11-14 16:09:49 -08:00 |
Alan Mishchenko
|
d8e0403296
|
Added command 'cexsave' and 'cexload'.
|
2012-11-14 14:33:27 -08:00 |
Alan Mishchenko
|
ddab80aea4
|
Isolating BMC code into a separate package.
|
2012-11-14 14:00:47 -08:00 |
Alan Mishchenko
|
be7a4e4259
|
Isolating BMC code into a separate package.
|
2012-11-14 13:55:24 -08:00 |
Alan Mishchenko
|
aba8ff4ba0
|
Modifying parameter limits to allow mapping into 2-LUTs.
|
2012-11-14 12:56:45 -08:00 |
Alan Mishchenko
|
abefcf8fc8
|
DSD manager.
|
2012-11-13 20:44:34 -08:00 |
Alan Mishchenko
|
30b8c3d422
|
Made print-out of frontier cut an option ('-c') in '&ps'.
|
2012-11-12 14:08:10 -08:00 |
Alan Mishchenko
|
566c7d7152
|
Extending GIA to represent pintypes and pins.
|
2012-11-12 13:57:51 -08:00 |
Alan Mishchenko
|
e779b8c889
|
Improved DSD.
|
2012-11-11 21:37:27 -08:00 |
Alan Mishchenko
|
e52dc77430
|
Improved DSD.
|
2012-11-11 14:40:42 -08:00 |
Alan Mishchenko
|
1116313d28
|
Improved DSD.
|
2012-11-11 14:38:24 -08:00 |
Alan Mishchenko
|
21e6a59ed8
|
Improved DSD.
|
2012-11-11 13:26:36 -08:00 |
Alan Mishchenko
|
1bef28e6c6
|
Improved DSD.
|
2012-11-10 20:45:16 -08:00 |
Alan Mishchenko
|
ee789ba902
|
Improved DSD.
|
2012-11-10 19:37:53 -08:00 |
Alan Mishchenko
|
e0f27f5ac3
|
Improved DSD.
|
2012-11-10 17:26:01 -08:00 |
Alan Mishchenko
|
fdcbb2cf37
|
Performance bug fix in choice generation.
|
2012-11-09 12:43:03 -08:00 |
Alan Mishchenko
|
aa2c7c0546
|
Enabling verbose report of dumping abstraction in GLA.
|
2012-11-07 12:05:39 -08:00 |
Alan Mishchenko
|
36d8c000a4
|
Slightly improved cut computation.
|
2012-11-06 22:08:54 -08:00 |
Alan Mishchenko
|
5ed242ac54
|
Improved DSD.
|
2012-11-06 20:41:15 -08:00 |
Alan Mishchenko
|
ac343478e7
|
Improved DSD.
|
2012-11-06 20:28:27 -08:00 |
Alan Mishchenko
|
2fbb4b1826
|
Improved DSD.
|
2012-11-06 20:27:31 -08:00 |
Alan Mishchenko
|
db7852bba7
|
Improvements to LMS code.
|
2012-11-06 18:04:23 -08:00 |
Alan Mishchenko
|
3f7f497351
|
Improved DSD.
|
2012-11-06 16:32:58 -08:00 |
Alan Mishchenko
|
cb5e2308b2
|
Improved DSD.
|
2012-11-03 14:27:28 -07:00 |
Alan Mishchenko
|
7ba37f4901
|
Improved DSD.
|
2012-11-03 00:38:17 -07:00 |
Alan Mishchenko
|
7e9f0df3f7
|
Bug fix in semi-canonical form computation.
|
2012-11-02 21:55:29 -07:00 |
Alan Mishchenko
|
c899645b10
|
Adding dumping truth tables from LMS manager.
|
2012-11-02 18:59:14 -07:00 |
Alan Mishchenko
|
b9c22ba99a
|
Improved DSD.
|
2012-11-02 14:24:22 -07:00 |
Alan Mishchenko
|
96d3348d8f
|
Fixing out-of-bound problem when collecting GIA nodes.
|
2012-11-02 12:02:16 -07:00 |
Alan Mishchenko
|
f829eca548
|
Changing default parameter in &if.
|
2012-11-02 11:02:24 -07:00 |
Alan Mishchenko
|
7a7173c80e
|
Improvements to LMS code.
|
2012-11-02 00:27:34 -07:00 |
Alan Mishchenko
|
bd7b55115f
|
Improvements to LMS code.
|
2012-11-02 00:06:56 -07:00 |
Alan Mishchenko
|
a20e32f9e3
|
Improvements to LMS code.
|
2012-11-01 22:03:37 -07:00 |
Alan Mishchenko
|
f23a17e0c6
|
Improvements to LMS code.
|
2012-11-01 16:24:36 -07:00 |
Alan Mishchenko
|
35c8d6a2fd
|
Improvements to the truth table computations.
|
2012-11-01 14:58:31 -07:00 |
Alan Mishchenko
|
d56570f235
|
Improvements to the truth table computations.
|
2012-11-01 14:23:05 -07:00 |
Alan Mishchenko
|
ce3f8cb1d1
|
Improvements to the truth table computations.
|
2012-11-01 02:53:09 -07:00 |
Alan Mishchenko
|
42e767c294
|
External APIs needed to use ABC as a static library.
|
2012-10-31 10:49:38 -07:00 |
Alan Mishchenko
|
770838254a
|
Increasing memory page limit in the main SAT solver.
|
2012-10-31 10:22:54 -07:00 |
Alan Mishchenko
|
74986b2853
|
Improvements to the truth table computations.
|
2012-10-31 01:42:28 -07:00 |
Alan Mishchenko
|
ce1ea73238
|
Removed 'send_cex'.
|
2012-10-31 01:36:14 -07:00 |
Alan Mishchenko
|
ee939fa0dd
|
Improvements to the truth table computations.
|
2012-10-31 01:33:13 -07:00 |
Alan Mishchenko
|
d8e84ce666
|
Improvements to the truth table computations.
|
2012-10-31 01:22:16 -07:00 |
Alan Mishchenko
|
6f3425150b
|
Improvements to the truth table computations.
|
2012-10-31 00:11:30 -07:00 |
Alan Mishchenko
|
66c044c688
|
Improvements to the truth table computations.
|
2012-10-30 23:42:04 -07:00 |
Alan Mishchenko
|
32b09a1e7b
|
Improvements to the truth table computations.
|
2012-10-30 22:33:30 -07:00 |
Alan Mishchenko
|
3dfa92f288
|
Improvements to the truth table computations.
|
2012-10-30 22:28:48 -07:00 |
Alan Mishchenko
|
0fafe786ae
|
Improvements to the truth table computations.
|
2012-10-30 22:25:45 -07:00 |
Niklas Een
|
77fde55b1b
|
Added switch for netlist type to 'send_aig'. Changed defautl to &-space. Fixed printf -> Abc_Print in some places.
|
2012-10-30 19:09:40 -07:00 |
Niklas Een
|
7da6ef1c02
|
Removed CEX communication through bridge in Abc_FrameReplaceCex
|
2012-10-30 13:02:11 -07:00 |
Niklas Een
|
e353c4b75c
|
Merge
|
2012-10-30 12:38:57 -07:00 |
Alan Mishchenko
|
9b8d362854
|
Added new bridge commands.
|
2012-10-29 23:50:47 -07:00 |
Alan Mishchenko
|
c3298ec225
|
Improvements to the truth table computation in 'if' package.
|
2012-10-29 23:27:41 -07:00 |
Niklas Een
|
c3168ba661
|
Replaced printfs with Abc_Print
|
2012-10-29 15:35:02 -07:00 |
Niklas Een
|
1e8565eee3
|
Replaced printfs with Abc_Print
|
2012-10-29 15:28:30 -07:00 |
Niklas Een
|
c3a773d94f
|
Replaced printfs with Abc_Print
|
2012-10-29 15:27:40 -07:00 |
Niklas Een
|
f21615ecc2
|
Replaced printfs with Abc_Print
|
2012-10-29 15:26:39 -07:00 |
Niklas Een
|
6f32f2b854
|
Replaced printfs with Abc_Print
|
2012-10-29 15:24:28 -07:00 |
Alan Mishchenko
|
90529df059
|
Tentatively integrated new DSD.
|
2012-10-29 13:39:05 -07:00 |
Alan Mishchenko
|
d94c8d3fd1
|
Enumerating decompositions.
|
2012-10-29 13:12:33 -07:00 |
Alan Mishchenko
|
68d360c2d0
|
Move truth table code into a separte file.
|
2012-10-28 19:42:20 -07:00 |
Alan Mishchenko
|
f5a8cf99c0
|
Improvements to LMS code.
|
2012-10-28 18:58:43 -07:00 |
Alan Mishchenko
|
d8d820052e
|
Improvements to LMS code.
|
2012-10-28 18:50:10 -07:00 |
Alan Mishchenko
|
12dda47081
|
Improvements to LMS code.
|
2012-10-28 18:22:17 -07:00 |
Alan Mishchenko
|
15895cd2e3
|
Improvements to LMS code.
|
2012-10-28 18:17:28 -07:00 |
Alan Mishchenko
|
c73c37a99d
|
Improvements to LMS code.
|
2012-10-28 16:16:34 -07:00 |
Alan Mishchenko
|
4e52703b8a
|
Improvements to LMS code.
|
2012-10-27 18:03:57 -07:00 |
Alan Mishchenko
|
ab2dfec272
|
Improvements to LMS code.
|
2012-10-27 17:38:45 -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
|
da0e1a3006
|
Integrating GIA with LUT mapping.
|
2012-10-25 23:06:32 -07:00 |
Alan Mishchenko
|
b733b813d6
|
Added switch '-q' to 'scorr' and '&scorr' to quit when PO is not a candidate constant.
|
2012-10-25 22:50:29 -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
|
fac3976621
|
Adding binary file dumping for truth tables.
|
2012-10-25 13:55:04 -07:00 |
Alan Mishchenko
|
059da57476
|
Adding binary file dumping for truth tables.
|
2012-10-25 11:45:19 -07:00 |
Alan Mishchenko
|
785ae9e4db
|
Changing the defaults of command 'collapse'.
|
2012-10-25 11:16:11 -07:00 |
Alan Mishchenko
|
7ecea8d40d
|
Added hierarchical BLIF output for mapping with LUT structures (write_blif -a -S <XYZ>).
|
2012-10-24 21:12:50 -07:00 |
Alan Mishchenko
|
e9e8f17942
|
Integrating GIA with LUT mapping.
|
2012-10-24 20:00:20 -07:00 |
Alan Mishchenko
|
6b96d9a84e
|
Integrating GIA with LUT mapping.
|
2012-10-24 17:39:38 -07:00 |
Alan Mishchenko
|
5cd1396b3d
|
Creating dedicated choice representation for GIA.
|
2012-10-24 12:22:46 -07:00 |
Alan Mishchenko
|
bc21cb41b4
|
Adding frontier comptuation based on reversed CO order in &ps.
|
2012-10-24 10:43:55 -07:00 |
Alan Mishchenko
|
2be812b4e0
|
Fixing frontier computation in &ps.
|
2012-10-24 10:32:05 -07:00 |
Alan Mishchenko
|
e9783622a2
|
Disabling SAT sweeping in 'map' by default.
|
2012-10-23 12:08:15 -07:00 |
Alan Mishchenko
|
84b54597b4
|
Adding #ifdef to guard windows-specific debugging option.
|
2012-10-20 22:58:42 -07:00 |
Alan Mishchenko
|
7235d74010
|
Bug fix in hierarchical BLIF reader.
|
2012-10-11 23:25:40 -07:00 |
Alan Mishchenko
|
0294fc7861
|
Commenting out printout.
|
2012-10-10 17:35:33 -07:00 |
Alan Mishchenko
|
cc0e5d4f1d
|
Added procedure to check correctness of the topo order during AIG construction.
|
2012-10-10 14:45:24 -07:00 |
Alan Mishchenko
|
d261e617fc
|
Added command to transform GIA into the file with truth tables for each output.
|
2012-10-10 01:11:24 -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
|
daeffe791c
|
Making report about the number of correcty covered frames consistent across the engines.
|
2012-10-09 15:42:25 -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
|
da61616d84
|
Bug fix in &gla (incorrect reporting of proved timeframes).
|
2012-10-09 11:59:30 -07:00 |
Alan Mishchenko
|
b882f64fa5
|
Bug fix in &gla (incorrect reporting of proved timeframes).
|
2012-10-09 11:48:28 -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
|
7b9f4a278d
|
Extending the default GIA writing buffer.
|
2012-10-09 09:00:25 -07:00 |
Alan Mishchenko
|
dd25b90f8e
|
Improvements to gate sizing.
|
2012-10-09 01:20:51 -07:00 |
Alan Mishchenko
|
a5d07fa44a
|
Bug fix in LMS code.
|
2012-10-08 22:41:19 -07:00 |
Alan Mishchenko
|
9206e6ff80
|
Improvements to gate sizing.
|
2012-10-08 21:20:13 -07:00 |
Alan Mishchenko
|
2cb69e4511
|
Bug fix in reading AIGER with both signal names and extensions.
|
2012-10-08 14:17:50 -07:00 |
Alan Mishchenko
|
cad47254a0
|
Updating readme.
|
2012-10-06 19:27:19 -07:00 |
Alan Mishchenko
|
11c5c81037
|
New AIG optimization package.
|
2012-10-06 18:33:54 -07:00 |
Alan Mishchenko
|
f66fd3f3a3
|
Updating readme.
|
2012-10-06 18:28:25 -07:00 |
Alan Mishchenko
|
dc9a22582a
|
New AIG optimization package.
|
2012-10-06 16:11:08 -07:00 |
Alan Mishchenko
|
3d23bc8c57
|
New AIG optimization package.
|
2012-10-06 16:02:36 -07:00 |
Alan Mishchenko
|
4637097491
|
New AIG optimization package.
|
2012-10-06 15:12:39 -07:00 |
Alan Mishchenko
|
ad8a3f5159
|
New AIG optimization package.
|
2012-10-06 15:09:00 -07:00 |
Alan Mishchenko
|
6de48109f3
|
Allow for binary input file in 'testdec' and 'testnpn'.
|
2012-10-05 21:43:11 -07:00 |
Alan Mishchenko
|
369b5f479a
|
Allow for binary input file in 'testdec' and 'testnpn'.
|
2012-10-05 21:02:46 -07:00 |
Alan Mishchenko
|
b852db94fb
|
Allow for binary input file in 'testdec' and 'testnpn'.
|
2012-10-05 20:38:46 -07:00 |
Alan Mishchenko
|
6eb2e7156a
|
Simplification in AIG manager object counting.
|
2012-10-05 17:07:38 -07:00 |
Alan Mishchenko
|
f11f645f1d
|
Bug fix in loading the timing manager.
|
2012-10-05 16:56:10 -07:00 |
Alan Mishchenko
|
8f504907ee
|
Bug fix in XOR balancing (command 'balance -x').
|
2012-10-05 15:02:26 -07:00 |
Alan Mishchenko
|
e01e49369f
|
Changed 'readline' declaration rules.
|
2012-10-04 13:03:04 -07:00 |
Alan Mishchenko
|
8b4e762e5a
|
Minor bug fix.
|
2012-10-04 12:05:57 -07:00 |
Alan Mishchenko
|
bbd170e8a3
|
Minor bug fix.
|
2012-10-04 09:17:13 -07:00 |
Alan Mishchenko
|
5559444126
|
C++ portability changes.
|
2012-10-03 22:11:55 -07:00 |
Alan Mishchenko
|
c890440fd9
|
C++ portability changes.
|
2012-10-03 22:10:30 -07:00 |
Alan Mishchenko
|
0175e1a9fe
|
C++ portability changes.
|
2012-10-03 22:07:36 -07:00 |
Alan Mishchenko
|
a47e3b6f58
|
C++ portability changes.
|
2012-10-03 22:03:16 -07:00 |
Alan Mishchenko
|
c7eab028a1
|
C++ portability changes.
|
2012-10-03 21:59:04 -07:00 |
Alan Mishchenko
|
b532d144c8
|
C++ portability changes.
|
2012-10-03 21:56:59 -07:00 |
Alan Mishchenko
|
628b1a96b2
|
C++ portability changes.
|
2012-10-03 21:54:50 -07:00 |
Alan Mishchenko
|
56d3d7cd22
|
C++ portability changes.
|
2012-10-03 21:49:18 -07:00 |
Alan Mishchenko
|
63c9540543
|
Minor bug fixes.
|
2012-10-03 20:38:03 -07:00 |
Alan Mishchenko
|
d1ffd8d703
|
Added command 'starter' to call ABC concurrently.
|
2012-10-02 22:40:18 -07:00 |
Alan Mishchenko
|
e6196fb462
|
Added command 'starter' to call ABC concurrently.
|
2012-10-02 22:35:45 -07:00 |
Alan Mishchenko
|
6c1c45b90f
|
Added command 'starter' to call ABC concurrently.
|
2012-10-02 21:41:24 -07:00 |
Alan Mishchenko
|
aa705a9af6
|
Renamed reference counting APIs in GIA package.
|
2012-10-02 20:20:46 -07:00 |
Alan Mishchenko
|
49267fd379
|
Structural reparametrization.
|
2012-10-02 20:11:38 -07:00 |
Alan Mishchenko
|
aeb7f7ea11
|
Combined old reparametrization command with the new one.
|
2012-10-02 17:27:36 -07:00 |
Alan Mishchenko
|
9d6f7fa4e6
|
Added detection of 'readline' library at compile-time.
|
2012-10-02 17:00:03 -07:00 |
Alan Mishchenko
|
65cf119c2b
|
Added detection of 'readline' library at compile-time.
|
2012-10-02 16:46:55 -07:00 |
Alan Mishchenko
|
4aa33e7d0f
|
Structural reparametrization.
|
2012-10-02 16:30:14 -07:00 |
Alan Mishchenko
|
b71d4425d0
|
Separated truth table computation for GIA manager and added new procedures.
|
2012-10-02 15:20:11 -07:00 |
Alan Mishchenko
|
b612db977c
|
Separated truth table computation for GIA manager and added new procedures.
|
2012-10-02 14:53:56 -07:00 |
Alan Mishchenko
|
60ad1765ff
|
Structural reparametrization.
|
2012-10-01 22:55:01 -07:00 |
Alan Mishchenko
|
a287bcd2e2
|
Fixed several important problems in choice computation (command 'dch').
|
2012-10-01 18:28:55 -07:00 |
Alan Mishchenko
|
7d29663720
|
Fixed several important problems in choice computation (command 'dch').
|
2012-10-01 18:25:41 -07:00 |
Alan Mishchenko
|
73ab6aac1f
|
Changes several defaults of 'super' to be infinite.
|
2012-10-01 11:44:14 -07:00 |
Alan Mishchenko
|
a595fa85ef
|
Structural reparametrization.
|
2012-09-30 22:46:21 -07:00 |
Alan Mishchenko
|
7fab7fd176
|
Added serialization of Mini AIG.
|
2012-09-29 20:21:27 -04:00 |
Alan Mishchenko
|
8a91a9afe8
|
Experiments with mini AIG manager.
|
2012-09-29 19:44:45 -04:00 |
Alan Mishchenko
|
6b1b368aaf
|
Updating code of non-ABC files to have no ABC-specific macros.
|
2012-09-29 19:08:54 -04:00 |
Alan Mishchenko
|
781c66cbf3
|
Experiments with mini AIG manager.
|
2012-09-29 19:00:36 -04:00 |
Alan Mishchenko
|
73d68a08c1
|
Compiler warnings.
|
2012-09-29 17:56:00 -04:00 |
Alan Mishchenko
|
13dc7bacf1
|
Added detection of 'readline' library at compile-time.
|
2012-09-29 17:50:50 -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
|
5cf9d6ddd7
|
Experiments with mini AIG manager.
|
2012-09-29 16:17:19 -04:00 |
Alan Mishchenko
|
ae1dddbcc3
|
Experiments with mini AIG manager.
|
2012-09-29 15:37:31 -04:00 |
Alan Mishchenko
|
62a6152b6c
|
Experiments with mini AIG manager.
|
2012-09-29 15:29:07 -04:00 |
Alan Mishchenko
|
74c9a068eb
|
Updated version of LMS code.
|
2012-09-26 08:50:15 -07:00 |
Alan Mishchenko
|
27383e8be2
|
Updated version of LMS code.
|
2012-09-26 08:36:05 -07:00 |
Alan Mishchenko
|
794b4cd8ce
|
Updated version of LMS code.
|
2012-09-26 08:23:40 -07:00 |
Alan Mishchenko
|
e7527a47ba
|
Cleaned up interfaces of genlib/liberty/supergate reading/writing.
|
2012-09-25 16:37:25 -07:00 |
Alan Mishchenko
|
8c369788b3
|
Improvements to the NPN semi-canonical form computation package.
|
2012-09-25 13:20:18 -07:00 |
Alan Mishchenko
|
0a9236add5
|
Improvements to the NPN semi-canonical form computation package.
|
2012-09-25 13:10:52 -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
|
4ab0c4b204
|
Correcting comment related to pthreads.
|
2012-09-24 20:53:26 -07:00 |
Alan Mishchenko
|
6f03813557
|
Testing GIA with time manager.
|
2012-09-24 01:13:51 -07:00 |
Alan Mishchenko
|
255f171f63
|
Improving computation of choices from equivalence classes.
|
2012-09-23 23:53:12 -07:00 |
Alan Mishchenko
|
40d9b5853b
|
Testing GIA with time manager.
|
2012-09-23 18:34:10 -07:00 |
Alan Mishchenko
|
f7caf84f21
|
Modified structural constraint extraction (unfold -s) to work for multi-output testcases.
|
2012-09-23 14:30:17 -07:00 |
Alan Mishchenko
|
c8ed816714
|
Migrating to array-based traversal ID.
|
2012-09-23 12:29:16 -07:00 |
Alan Mishchenko
|
6e774ef541
|
Cleaing AIG manager by removing pointers to HAIG.
|
2012-09-23 12:01:59 -07:00 |
Alan Mishchenko
|
a50a38155c
|
Integrating time manager into choice computation.
|
2012-09-22 17:57:06 -07:00 |
Alan Mishchenko
|
26f3427a1e
|
Added GIA normalization using timing manager.
|
2012-09-22 00:06:09 -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
|
b5306c1566
|
Added simplification before the concurrent call to PDR.
|
2012-09-20 20:13:40 -07:00 |
Alan Mishchenko
|
5f09917c22
|
Added simplification before the concurrent call to PDR.
|
2012-09-20 19:51:39 -07:00 |
Alan Mishchenko
|
d21c0be44a
|
Added slack computation to 'stime'.
|
2012-09-20 14:13:59 -07:00 |
Alan Mishchenko
|
266af49386
|
Modified 'read' to read all types of libraries (genlib, liberty, scl).
|
2012-09-20 13:12:51 -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
|
f59de3decc
|
Fixes to Verilog parser.
|
2012-09-20 11:29:37 -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
|
508b6f1b13
|
Fixing mismatch between declaration of the output value of Extra_CpuTime.
|
2012-09-18 09:58:06 -07:00 |
Alan Mishchenko
|
6dc3a0a246
|
Bug fix in bmc3.
|
2012-09-17 17:39:42 -07:00 |
Alan Mishchenko
|
1f9abfd7a8
|
Bug fix: no need to normalize const0 node.
|
2012-09-17 10:02:37 -07:00 |
Alan Mishchenko
|
819b41bb59
|
Fixed timeout problem in bmc3 -s.
|
2012-09-17 09:54:45 -07:00 |
Alan Mishchenko
|
790ea6545f
|
Moving binary IO streams to the vector package.
|
2012-09-17 01:01:47 -07:00 |
Alan Mishchenko
|
7e843d64a9
|
Added delay multipliers to 'map'.
|
2012-09-16 23:34:56 -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
|
8b2b4fb6b8
|
Improving printouts in &gla.
|
2012-09-16 18:57:53 -07:00 |
Alan Mishchenko
|
c15137bd3f
|
Improving printouts in &gla.
|
2012-09-16 16:48:50 -07:00 |
Alan Mishchenko
|
ee436f9377
|
Changed a few things in the refinement package of &gla.
|
2012-09-16 13:56:10 -07:00 |
Alan Mishchenko
|
5953beb2da
|
Restructured the code to post-process object used during refinement in &gla.
|
2012-09-16 09:54:19 -07:00 |
Alan Mishchenko
|
5a4f1fe44c
|
Made abstraction and PDR communicate in-memory rather than through a file.
|
2012-09-16 00:26:18 -07:00 |
Alan Mishchenko
|
fdf5ad3433
|
Cleaned 'abc.c' by removing useless procedures.
|
2012-09-15 23:52:36 -07:00 |
Alan Mishchenko
|
69bbfa9856
|
Created new abstraction package from the code that was all over the place.
|
2012-09-15 23:27:46 -07:00 |
Alan Mishchenko
|
ec95f569dd
|
Corrected &gla -a to work as expected.
|
2012-09-15 21:18:32 -07:00 |
Alan Mishchenko
|
152aaedcb2
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 22:45:51 -07:00 |
Alan Mishchenko
|
080c325500
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 21:22:31 -07:00 |
Alan Mishchenko
|
117bc0dbcd
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 21:20:37 -07:00 |
Alan Mishchenko
|
f64bb36fd5
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 13:33:23 -07:00 |
Alan Mishchenko
|
3b14c7b490
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 13:31:29 -07:00 |
Alan Mishchenko
|
19c28cae94
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 10:27:48 -07:00 |
Alan Mishchenko
|
9b15f71f2f
|
Added new command 'upsize'.
|
2012-09-12 14:39:50 -07:00 |
Alan Mishchenko
|
e3d75484ce
|
Reversed to a buggy version of reduceDB in complete proof-logging, because it works with rollback and it is not used in &gla -pn -L 0.
|
2012-09-12 12:46:56 -07:00 |
Alan Mishchenko
|
606341dca6
|
Added code to collect experimental results.
|
2012-09-11 22:36:38 -07:00 |
Alan Mishchenko
|
e95844c0af
|
Added code to collect experimental results.
|
2012-09-11 22:35:27 -07:00 |
Alan Mishchenko
|
087ec9eb1f
|
Added code to collect experimental results.
|
2012-09-11 22:34:49 -07:00 |
Alan Mishchenko
|
825bcd823c
|
Added code to collect experimental results.
|
2012-09-11 22:33:47 -07:00 |
Alan Mishchenko
|
4c06c8afc0
|
Improved topo print-out.
|
2012-09-11 19:40:12 -07:00 |
Alan Mishchenko
|
a246882a5b
|
Scalable gate-level abstraction.
|
2012-09-11 19:11:51 -07:00 |
Niklas Een
|
1c865bf229
|
Added -C to command line for running commands, then staying in interactive mode
|
2012-09-11 18:48:43 -07:00 |
Alan Mishchenko
|
784a3579e5
|
Fixing Verilog writer's way of writing module names.
|
2012-09-11 18:44:07 -07:00 |
Alan Mishchenko
|
759b7c0855
|
Added code to collect experimental results.
|
2012-09-11 16:26:01 -07:00 |
Alan Mishchenko
|
d257fce824
|
Added code to collect experimental results.
|
2012-09-11 16:25:00 -07:00 |
Alan Mishchenko
|
20bd241e20
|
Commenting out some assertions in the 'map' mapper.
|
2012-09-10 00:23:41 -07:00 |
Alan Mishchenko
|
d40af538e2
|
Unified print-out of property failures produced by all engines.
|
2012-09-09 20:46:34 -07:00 |
Alan Mishchenko
|
71d7c9e66d
|
Disable printing refinement statistics by default.
|
2012-09-09 20:25:55 -07:00 |
Alan Mishchenko
|
56117d56e8
|
Added switch '-p' to '&gla -n' to use full proof for UNSAT core computation (for experiments).
|
2012-09-09 15:28:31 -07:00 |
Alan Mishchenko
|
4333fd24d2
|
Started CEX minimization procedure.
|
2012-09-08 18:28:13 -07:00 |
Alan Mishchenko
|
9efe9579f9
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 15:04:44 -07:00 |
Alan Mishchenko
|
519b9fdf7c
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 15:04:00 -07:00 |
Alan Mishchenko
|
002117c0e9
|
Started CEX minimization procedure.
|
2012-09-08 14:56:25 -07:00 |
Alan Mishchenko
|
cc6da1f905
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 00:19:46 -07:00 |
Alan Mishchenko
|
e1b76633dc
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 00:14:49 -07:00 |
Alan Mishchenko
|
5ca4f3cf9f
|
Updating &gla_refine to perform suffic refinement.
|
2012-09-07 23:26:23 -07:00 |
Alan Mishchenko
|
548e04192b
|
Updating &gla_refine to perform suffic refinement.
|
2012-09-07 20:44:12 -07:00 |
Alan Mishchenko
|
0b8e07bdde
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-07 13:36:39 -07:00 |
Alan Mishchenko
|
6c1d4ee8dd
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-07 13:33:52 -07:00 |
Alan Mishchenko
|
509194a898
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-07 13:02:46 -07:00 |
Alan Mishchenko
|
75a5c46b99
|
Added switch 'dch -r' to skip choices with structural support redundancy.
|
2012-09-07 00:18:54 -07:00 |
Alan Mishchenko
|
ce0e96bcaa
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 23:15:08 -07:00 |
Alan Mishchenko
|
5b3e31bd4d
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 23:11:34 -07:00 |
Alan Mishchenko
|
894fc81041
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:44:56 -07:00 |
Alan Mishchenko
|
4efd8bf7b3
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:33:43 -07:00 |
Alan Mishchenko
|
bf69a345c9
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:10:03 -07:00 |
Alan Mishchenko
|
794bd2fd33
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:01:48 -07:00 |
Alan Mishchenko
|
aff7f38495
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 20:58:14 -07:00 |
Alan Mishchenko
|
1cefca7dea
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 20:54:00 -07:00 |
Alan Mishchenko
|
58d50bf94a
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 20:51:16 -07:00 |
Alan Mishchenko
|
460f1905e2
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 16:30:00 -07:00 |
Alan Mishchenko
|
5a5577f907
|
Integrated new fast semi-canonical form for Boolean functions up to 16 inputs.
|
2012-09-06 15:55:54 -07:00 |
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
|
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 |
Alan Mishchenko
|
c25f5dee05
|
Bug fix in &gla.
|
2012-08-27 13:49:53 -07:00 |
Alan Mishchenko
|
1ba1e6574c
|
New package to read/write a subset of Liberty for STA.
|
2012-08-26 17:32:22 -07:00 |
Alan Mishchenko
|
95e14cd72c
|
Select for mapping smallest-area gates for each functionality.
|
2012-08-26 17:31:23 -07:00 |
Alan Mishchenko
|
889ed19c1c
|
Compiler warnings.
|
2012-08-26 09:31:43 -07:00 |
Alan Mishchenko
|
137f0347f0
|
Added switch '&gla -m' to dump original miter with the abstraction map.
|
2012-08-26 09:21:45 -07:00 |
Alan Mishchenko
|
dfd6ab0823
|
New package to read/write a subset of Liberty for STA.
|
2012-08-25 19:00:26 -07:00 |
Alan Mishchenko
|
fba0552f87
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-25 14:57:06 -07:00 |
Alan Mishchenko
|
bffbd05a2f
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-25 13:43:44 -07:00 |
Alan Mishchenko
|
19d50b98a1
|
New package to read/write a subset of Liberty for STA.
|
2012-08-25 12:34:54 -07:00 |
Alan Mishchenko
|
2a7a06b653
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-25 12:32:44 -07:00 |
Alan Mishchenko
|
49c5799934
|
Several improvements to command 'testnpn'.
|
2012-08-25 10:30:53 -07:00 |
Alan Mishchenko
|
f85db9dd1f
|
Compiler warnings.
|
2012-08-24 21:36:09 -07:00 |
Alan Mishchenko
|
13bd7b334c
|
New package to read/write a subset of Liberty for STA.
|
2012-08-24 21:31:46 -07:00 |
Alan Mishchenko
|
22d21a5c44
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-24 15:44:33 -07:00 |
Alan Mishchenko
|
7e2b007762
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-24 12:25:53 -07:00 |
Alan Mishchenko
|
4a9152d0e1
|
Changed command 'sim' to work with a miter by default (replace 'sim -m' by 'sim' in verification applications).
|
2012-08-24 11:14:40 -07:00 |
Alan Mishchenko
|
942600414d
|
Added simulation of comb circuits with user-specified patterns in command 'sim'.
|
2012-08-24 11:12:51 -07:00 |
Alan Mishchenko
|
12c776ed6e
|
Added new algorithm for NPN semi-canonical form computation.
|
2012-08-23 22:20:27 -07:00 |
Alan Mishchenko
|
5da7102f55
|
Fixing undesirable effect of recent refinement code on older code in &gla -n.
|
2012-08-11 11:47:22 -07:00 |
Alan Mishchenko
|
528c8e0bba
|
Enabling -S <num> for &gla to not check the first <num> frames.
|
2012-08-10 23:56:46 -07:00 |
Alan Mishchenko
|
d22b3d055b
|
Fixing problem with max limit on the number of abstracted objects in &gla.
|
2012-08-10 11:16:23 -07:00 |
Alan Mishchenko
|
65b652fadb
|
Added purification of UNSAT core in &gla.
|
2012-08-10 09:31:03 -07:00 |
Alan Mishchenko
|
409ce39b61
|
Improved abstraction refinement.
|
2012-08-09 19:44:40 -07:00 |
Alan Mishchenko
|
a019dd216e
|
Improved abstraction refinement.
|
2012-08-09 19:16:25 -07:00 |
Alan Mishchenko
|
cfc82efbb9
|
Compiler warnings.
|
2012-08-09 18:56:48 -07:00 |
Alan Mishchenko
|
518410af35
|
Compiler warnings.
|
2012-08-09 18:55:30 -07:00 |
Alan Mishchenko
|
20518f59d1
|
Compiler warnings.
|
2012-08-09 18:45:53 -07:00 |
Alan Mishchenko
|
1451614c5c
|
Compiler warnings.
|
2012-08-09 18:10:14 -07:00 |
Alan Mishchenko
|
8ad4a10fae
|
Compiler warnings.
|
2012-08-09 18:07:00 -07:00 |
Alan Mishchenko
|
5b80d704a1
|
Improved abstraction refinement.
|
2012-08-09 17:53:38 -07:00 |
Alan Mishchenko
|
d01c0807bd
|
New semi-canonical form computation package.
|
2012-08-08 20:37:58 -07:00 |
Alan Mishchenko
|
bf35ed1b86
|
New cut-based refinement.
|
2012-08-08 12:33:48 -07:00 |
Alan Mishchenko
|
ca75e118e7
|
Added generation of values of internal nodes for GIA manager.
|
2012-08-08 11:47:06 -07:00 |
Alan Mishchenko
|
a8e59b2c42
|
Added generation of values of internal nodes for GIA manager.
|
2012-08-08 09:43:57 -07:00 |
Alan Mishchenko
|
8daf610eba
|
Fixing an interger overflow problem in constructing the variable interaction matrix.
|
2012-08-08 09:29:43 -07:00 |
Alan Mishchenko
|
41fa9a1016
|
New command 'testnpn' to compare semi-canonical forms.
|
2012-08-08 01:42:14 -07:00 |
Alan Mishchenko
|
094bdc0572
|
New command 'testnpn' to compare semi-canonical forms.
|
2012-08-08 01:41:42 -07:00 |
Alan Mishchenko
|
c4b4ac7052
|
New semi-canonical form computation package.
|
2012-08-07 20:36:33 -07:00 |
Alan Mishchenko
|
99444597f7
|
New semi-canonical form computation package.
|
2012-08-07 20:19:56 -07:00 |
Alan Mishchenko
|
f9b032ee02
|
Scalable gate-level abstraction.
|
2012-08-07 11:46:50 -07:00 |
Alan Mishchenko
|
c35471dac4
|
Scalable gate-level abstraction.
|
2012-08-07 10:43:01 -07:00 |
Alan Mishchenko
|
173303b464
|
Scalable gate-level abstraction.
|
2012-08-06 22:03:35 -07:00 |
Alan Mishchenko
|
8e31b4c047
|
Scalable gate-level abstraction.
|
2012-08-06 22:02:50 -07:00 |
Alan Mishchenko
|
b3dd1f82f1
|
New cut-based refinement.
|
2012-08-06 21:59:50 -07:00 |
Alan Mishchenko
|
ca9803fc98
|
Scalable gate-level abstraction.
|
2012-08-06 21:59:14 -07:00 |
Alan Mishchenko
|
94949287fe
|
Changing the default value '&gla -n' to the opposite.
|
2012-08-06 21:58:18 -07:00 |
Alan Mishchenko
|
4c36d2513c
|
New semi-canonical form computation package.
|
2012-08-06 19:56:21 -07:00 |
Alan Mishchenko
|
1917321c4e
|
Scalable gate-level abstraction.
|
2012-08-06 09:58:34 -07:00 |
Alan Mishchenko
|
6a9eaec3b5
|
Changing the default value '&gla -n' to the opposite.
|
2012-08-06 07:44:55 -07:00 |
Alan Mishchenko
|
294c06f162
|
Scalable gate-level abstraction.
|
2012-08-04 09:37:49 -07:00 |
Alan Mishchenko
|
a01b479013
|
Scalable gate-level abstraction.
|
2012-08-03 21:44:00 -07:00 |
Alan Mishchenko
|
5760c3225d
|
Scalable gate-level abstraction.
|
2012-08-03 18:31:16 -07:00 |
Alan Mishchenko
|
30ae05f0a5
|
Scalable gate-level abstraction.
|
2012-08-03 18:25:47 -07:00 |
Alan Mishchenko
|
e9af6c3cec
|
Scalable gate-level abstraction.
|
2012-08-02 23:44:48 -07:00 |
Alan Mishchenko
|
cb66aa429d
|
Scalable gate-level abstraction.
|
2012-08-02 10:54:21 -07:00 |
Alan Mishchenko
|
b939e16006
|
Scalable gate-level abstraction.
|
2012-08-02 09:44:48 -07:00 |
Alan Mishchenko
|
352060122b
|
Scalable gate-level abstraction.
|
2012-08-02 09:40:19 -07:00 |
Alan Mishchenko
|
fe93162114
|
Scalable gate-level abstraction.
|
2012-08-02 01:05:14 -07:00 |
Alan Mishchenko
|
8822e811ca
|
Scalable gate-level abstraction.
|
2012-08-02 00:29:57 -07:00 |
Alan Mishchenko
|
68c70bcb8e
|
Scalable gate-level abstraction.
|
2012-08-01 13:46:46 -07:00 |
Alan Mishchenko
|
99e8ef14cb
|
Scalable gate-level abstraction.
|
2012-08-01 13:43:33 -07:00 |
Alan Mishchenko
|
e7ddde3f5a
|
Scalable gate-level abstraction.
|
2012-08-01 08:59:02 -07:00 |
Alan Mishchenko
|
e3e4a98792
|
Scalable gate-level abstraction.
|
2012-07-31 21:18:39 -07:00 |
Alan Mishchenko
|
dc56a65582
|
Scalable gate-level abstraction.
|
2012-07-31 14:51:48 -07:00 |
Alan Mishchenko
|
7517c78522
|
Scalable gate-level abstraction.
|
2012-07-31 12:02:06 -07:00 |
Alan Mishchenko
|
a457cf496a
|
Scalable gate-level abstraction.
|
2012-07-31 10:36:03 -07:00 |
Alan Mishchenko
|
b20ca62e00
|
Scalable gate-level abstraction.
|
2012-07-31 00:00:34 -07:00 |
Alan Mishchenko
|
51d5055e68
|
Saving variable activity during rollback.
|
2012-07-30 12:02:30 -07:00 |
Alan Mishchenko
|
a22db31d6d
|
Saving variable activity during rollback.
|
2012-07-30 11:47:24 -07:00 |
Alan Mishchenko
|
ed564664f1
|
Disabling learned clause removal when incremental proof-logging is running (tends to generate smaller abstarctions).
|
2012-07-30 11:31:26 -07:00 |
Alan Mishchenko
|
cd39fd6b05
|
Fixing performance bug with old proof-logging (adding clauses multiple times).
|
2012-07-30 11:05:54 -07:00 |
Alan Mishchenko
|
401aa6994a
|
Fixing a problem with printing out factored forms.
|
2012-07-30 10:29:35 -07:00 |
Alan Mishchenko
|
216fc33a47
|
Fixed compiler warnings.
|
2012-07-29 22:36:21 -07:00 |
Alan Mishchenko
|
8982bf58cb
|
Reducing memory usage in proof-based abstraction.
|
2012-07-29 22:31:00 -07:00 |
Alan Mishchenko
|
5838789ee7
|
Scalable gate-level abstraction.
|
2012-07-29 12:34:59 -07:00 |
Alan Mishchenko
|
8a2d237f78
|
Adding memory reporting to vectors.
|
2012-07-29 12:34:32 -07:00 |
Alan Mishchenko
|
e8d690f2a4
|
Adding command 'testdec'.
|
2012-07-28 18:30:21 -07:00 |
Alan Mishchenko
|
1b18583840
|
Fixed the problem with 'write_cnf' after recent changes to the SAT solver.
|
2012-07-28 14:55:55 -07:00 |
Alan Mishchenko
|
1e159a826e
|
Started implementing command 'testdec'.
|
2012-07-28 12:42:17 -07:00 |
Alan Mishchenko
|
4598c76e88
|
Scalable gate-level abstraction.
|
2012-07-28 12:18:59 -07:00 |
Alan Mishchenko
|
18737f7408
|
Fixed the problem with 'write_cnf' after recent changes to the SAT solver.
|
2012-07-28 11:03:56 -07:00 |
Alan Mishchenko
|
467728828e
|
Scalable gate-level abstraction.
|
2012-07-27 22:58:26 -07:00 |
Alan Mishchenko
|
7e486af832
|
Minor updates to the BMC engines.
|
2012-07-27 15:59:20 -07:00 |
Alan Mishchenko
|
a57a452d7e
|
Changes in command 'bm' to report timeout (thanks to S.W.)
|
2012-07-26 22:55:20 -07:00 |
Alan Mishchenko
|
950777ed50
|
Fixing interpolation to run without resource limits by default.
|
2012-07-25 20:42:55 -07:00 |
Alan Mishchenko
|
bb68d0b7f6
|
Removed unused files from the project.
|
2012-07-25 12:42:25 -07:00 |
Alan Mishchenko
|
b2ad079a2a
|
Allow for skipping structural hashing when reading GIA from file.
|
2012-07-25 12:37:19 -07:00 |
Alan Mishchenko
|
160b196a70
|
Updated code for lazy man's synthesis.
|
2012-07-25 12:37:07 -07:00 |
Alan Mishchenko
|
7dc8c81ff6
|
Allow for skipping structural hashing when reading GIA from file.
|
2012-07-25 08:59:24 -07:00 |
Alan Mishchenko
|
a40c13a93c
|
Recording and reusing learned util clauses in bmc2.
|
2012-07-22 22:28:24 -07:00 |
Alan Mishchenko
|
2379dea445
|
Recording and reusing learned util clauses in bmc3.
|
2012-07-22 16:52:24 -07:00 |
Alan Mishchenko
|
8d5fdf6232
|
Scalable gate-level abstraction.
|
2012-07-21 14:31:55 -07:00 |
Alan Mishchenko
|
1d89ae52c3
|
Correcting &gla to update status as 'sat' after CEX is found.
|
2012-07-20 20:22:10 -07:00 |
Alan Mishchenko
|
6df122bda6
|
Updated code for lazy man's synthesis (memory optimization).
|
2012-07-20 18:56:26 -07:00 |
Alan Mishchenko
|
6c9b59bfc0
|
Updated code for lazy man's synthesis.
|
2012-07-20 15:54:08 -07:00 |
Alan Mishchenko
|
f09afdf24c
|
Added switch &trim -c to additionally remove direct connections (POs fed by PIs).
|
2012-07-20 13:52:39 -07:00 |
Alan Mishchenko
|
aa78ce56e7
|
Updated code for lazy man's synthesis.
|
2012-07-20 11:52:51 -07:00 |
Alan Mishchenko
|
e53ffc6408
|
New procedures to generate NPN-classes for a library of 6-input functions.
|
2012-07-20 08:48:14 -07:00 |
Alan Mishchenko
|
febe2c6ae0
|
Merging recent changes.
|
2012-07-20 08:17:08 -07:00 |
Alan Mishchenko
|
2279a538b7
|
New procedures to generate NPN-classes for a library of 6-input functions.
|
2012-07-19 20:38:03 -07:00 |
Alan Mishchenko
|
a8f4d4e6bc
|
Making GIA use independent truth table number storage when computing truth tables.
|
2012-07-19 08:41:38 -07:00 |
Alan Mishchenko
|
72c09b86a0
|
Scalable gate-level abstraction.
|
2012-07-18 23:53:02 -07:00 |
Alan Mishchenko
|
1fe2ba9ac0
|
Enabling &gla for combinational miters.
|
2012-07-18 23:52:41 -07:00 |
Alan Mishchenko
|
6b2da3978f
|
Adding new file to the build file.
|
2012-07-17 20:46:45 -07:00 |
Alan Mishchenko
|
1b95ee06f1
|
Small bug in bmc2 timeout.
|
2012-07-16 07:48:45 -07:00 |
Alan Mishchenko
|
226c24e49d
|
Updated code for lazy man's synthesis.
|
2012-07-15 15:56:03 -07:00 |
Alan Mishchenko
|
96d7699698
|
Updated code for lazy man's synthesis.
|
2012-07-15 15:54:36 -07:00 |
Alan Mishchenko
|
1ca94c1023
|
Added new refinement manager for &gla and &abs_refine.
|
2012-07-14 16:43:43 -07:00 |
Alan Mishchenko
|
cfc7fe7d31
|
Added new refinement manager for &gla and &abs_refine.
|
2012-07-14 16:39:11 -07:00 |
Alan Mishchenko
|
94193472c8
|
Fixing assertion mismatch in bmc2.
|
2012-07-14 09:25:18 -07:00 |
Alan Mishchenko
|
fd33975aa5
|
Fixing the integer print-out problem.
|
2012-07-13 20:16:52 -07:00 |
Alan Mishchenko
|
5d01ed7fc6
|
Fixing the integer print-out problem.
|
2012-07-13 19:30:04 -07:00 |
Alan Mishchenko
|
3c4351aee4
|
Debugging a proof error.
|
2012-07-13 19:06:32 -07:00 |
Alan Mishchenko
|
8c162f0577
|
Debugging a proof error.
|
2012-07-13 18:56:15 -07:00 |
Alan Mishchenko
|
08bb2e70b7
|
Debugging a proof error.
|
2012-07-13 18:51:24 -07:00 |
Alan Mishchenko
|
bbf4b9a58d
|
Debugging a proof error.
|
2012-07-13 18:47:04 -07:00 |
Alan Mishchenko
|
4ebda996d7
|
Debugging a proof error.
|
2012-07-13 18:22:10 -07:00 |
Alan Mishchenko
|
c50d108f98
|
Debugging a proof error.
|
2012-07-13 18:15:32 -07:00 |
Alan Mishchenko
|
5ec4db2d44
|
Debugging a proof error.
|
2012-07-13 18:11:02 -07:00 |
Alan Mishchenko
|
7913c1d84f
|
Debugging a proof error.
|
2012-07-13 17:58:56 -07:00 |
Alan Mishchenko
|
c25f488a83
|
Debugging a proof error.
|
2012-07-13 17:53:08 -07:00 |
Alan Mishchenko
|
6578d9cd00
|
Debugging a proof error.
|
2012-07-13 17:46:30 -07:00 |
Alan Mishchenko
|
4051572726
|
Debugging a proof error.
|
2012-07-13 17:39:52 -07:00 |
Alan Mishchenko
|
0f82d82ba0
|
Debugging a proof error.
|
2012-07-13 17:36:31 -07:00 |
Alan Mishchenko
|
f37d0544de
|
Debugging a proof error.
|
2012-07-13 17:23:30 -07:00 |
Alan Mishchenko
|
47b5ad1dfb
|
Debugging a proof error.
|
2012-07-13 17:17:12 -07:00 |
Alan Mishchenko
|
7b367f5ecb
|
Debugging a proof error.
|
2012-07-13 17:06:22 -07:00 |
Alan Mishchenko
|
04d1c4e476
|
Fixing compiler warning.
|
2012-07-13 16:35:52 -07:00 |
Alan Mishchenko
|
3fb103dadc
|
Debugging a proof error.
|
2012-07-13 16:31:12 -07:00 |
Alan Mishchenko
|
da525b2a23
|
Debugging a proof error.
|
2012-07-13 16:25:07 -07:00 |
Alan Mishchenko
|
b7b60ebdcb
|
Fixing a mismatch in regular/shadow page memory appending procedure.
|
2012-07-13 16:10:20 -07:00 |
Alan Mishchenko
|
be95437d1a
|
Debugging a proof error.
|
2012-07-13 15:44:45 -07:00 |
Alan Mishchenko
|
f54bf25d70
|
Debugging a proof error.
|
2012-07-13 15:12:21 -07:00 |
Alan Mishchenko
|
d3ad7fbaf3
|
Several small changes and fixes.
|
2012-07-13 15:02:46 -07:00 |
Alan Mishchenko
|
86a0ae0bca
|
Removed useless file.
|
2012-07-12 19:07:24 -07:00 |
Alan Mishchenko
|
743ab55fad
|
Upgraded &equiv3 to periodically restart simulation from the init state.
|
2012-07-12 18:56:26 -07:00 |
Alan Mishchenko
|
97d2c9a264
|
Added procedure for checking satisfied clauses.
|
2012-07-12 18:55:24 -07:00 |
Alan Mishchenko
|
17305bd563
|
Fixing temporary linker problem.
|
2012-07-12 18:54:44 -07:00 |
Alan Mishchenko
|
83f1f27307
|
Silencing warnings.
|
2012-07-11 15:53:59 -07:00 |
Alan Mishchenko
|
719396a2ff
|
Silencing warnings.
|
2012-07-11 15:52:33 -07:00 |
Alan Mishchenko
|
da02d5aa9d
|
Handling the trivial case when PO is driven by a constant.
|
2012-07-11 15:45:55 -07:00 |
Alan Mishchenko
|
2427563269
|
Changes to clause mapping.
|
2012-07-11 15:33:31 -07:00 |
Alan Mishchenko
|
05c8b78531
|
Changes to clause mapping.
|
2012-07-11 14:05:07 -07:00 |
Alan Mishchenko
|
b9ee5d8564
|
Improvements in the proof-logging SAT solver.
|
2012-07-11 12:45:46 -07:00 |
Alan Mishchenko
|
5f3ba152e5
|
Fixed several problems when CEX is detected by &vta/&gla.
|
2012-07-11 09:31:00 -07:00 |
Alan Mishchenko
|
8dc61f1f20
|
Enabling refinement in &gla_refine even if CEX is invalid.
|
2012-07-11 09:05:20 -07:00 |
Alan Mishchenko
|
63dab64574
|
Replacing printf() by Abc_Print().
|
2012-07-10 18:04:08 -07:00 |
Alan Mishchenko
|
448eec77b7
|
Improving print-outs of &vta and &gla.
|
2012-07-10 13:56:39 -07:00 |
Alan Mishchenko
|
db6e7f97c1
|
Improving print-outs of &vta and &gla.
|
2012-07-10 12:47:47 -07:00 |
Alan Mishchenko
|
1d441b6489
|
Performance bug fix in the SAT solver (clearing variable activity after rollback).
|
2012-07-10 01:26:23 -07:00 |
Alan Mishchenko
|
997e4c77ac
|
Performance bug fix in the SAT solver (clearing variable activity after rollback).
|
2012-07-09 23:15:12 -07:00 |
Alan Mishchenko
|
6ba6c3279a
|
Performance bug fix in the SAT solver (clearing variable activity after rollback).
|
2012-07-09 23:09:59 -07:00 |
Alan Mishchenko
|
908d5e696c
|
Replacing Mb/Gb to be MB/GB.
|
2012-07-09 22:57:03 -07:00 |
Alan Mishchenko
|
d46c49088d
|
Bug fix in the recent changes to the SAT solver.
|
2012-07-09 22:44:38 -07:00 |
Alan Mishchenko
|
b2f1d21d37
|
Removing print-out message.
|
2012-07-09 22:29:24 -07:00 |
Alan Mishchenko
|
a92c41f767
|
Removing print-out message in bridge mode.
|
2012-07-09 22:16:52 -07:00 |
Alan Mishchenko
|
291f1ee054
|
Performance bug fix in &gla.
|
2012-07-09 22:16:23 -07:00 |
Alan Mishchenko
|
637736827a
|
Adding several command-line arguments to 'dsat'.
|
2012-07-09 19:24:39 -07:00 |
Alan Mishchenko
|
22dc498374
|
Updated Python code to reflect change in include files.
|
2012-07-09 17:04:10 -07:00 |
Alan Mishchenko
|
c265d2449a
|
Added learned clause recycling to the SAT solver (may impact bmc2, bmc3, dsat, etc).
|
2012-07-09 15:57:18 -07:00 |
Alan Mishchenko
|
685faae8e2
|
Added command &gla_purify.
|
2012-07-08 17:56:49 -07:00 |
Alan Mishchenko
|
21b847a8db
|
Updating truth table computation for GIA to work for internal nodes as well.
|
2012-07-08 14:04:52 -07:00 |
Alan Mishchenko
|
ff0ec52d4d
|
Updating memory print-out of &vta and &gla.
|
2012-07-08 14:01:28 -07:00 |
Alan Mishchenko
|
d533f18219
|
Adding printout to report command line executed in batch mode.
|
2012-07-08 13:23:29 -07:00 |
Alan Mishchenko
|
6c3363f777
|
Adding restart to rarity simulation in sim3 and &sim3.
|
2012-07-08 13:23:05 -07:00 |
Alan Mishchenko
|
e80bd69ed6
|
Adding flushing stdout after printing verbose stats.
|
2012-07-07 20:41:16 -07:00 |
Alan Mishchenko
|
fc574a7c61
|
Adding simple program for executing several instances of ABC in parallel.
|
2012-07-07 20:37:16 -07:00 |
Alan Mishchenko
|
1c33107cbb
|
Updating project settings to have simpler include paths.
|
2012-07-07 20:14:12 -07:00 |
Alan Mishchenko
|
b0ef0aaf00
|
Fixing time primtouts throughout the code.
|
2012-07-07 18:43:04 -07:00 |
Alan Mishchenko
|
ea98a2497e
|
Fixing time primtouts throughout the code.
|
2012-07-07 18:41:02 -07:00 |
Alan Mishchenko
|
4760983a46
|
Fixing time primtouts throughout the code.
|
2012-07-07 18:15:08 -07:00 |
Alan Mishchenko
|
3aab724573
|
Fixing time primtouts throughout the code.
|
2012-07-07 17:46:54 -07:00 |
Alan Mishchenko
|
16d96fcf53
|
Changing the default value of &vta -t to reduce proof memory usage.
|
2012-07-07 14:43:14 -07:00 |
Alan Mishchenko
|
504cdad865
|
Fixing time primtouts in &vta and &gla.
|
2012-07-07 14:40:02 -07:00 |
Alan Mishchenko
|
44f04004fd
|
Adding memory report to print-outs produced by &vta and &gla.
|
2012-07-07 14:33:54 -07:00 |
Alan Mishchenko
|
e22f5d1246
|
Bug fix in &gla_refine.
|
2012-07-07 13:21:54 -07:00 |
Alan Mishchenko
|
5fb7c676c2
|
Procedure to compute truth tables for POs of GIA.
|
2012-07-07 13:13:32 -07:00 |
Alan Mishchenko
|
bea33c0584
|
Diabling compact AIGER writing by default.
|
2012-07-07 12:23:03 -07:00 |
Alan Mishchenko
|
d82142cbe5
|
Fixed &gla to work in the bridge mode.
|
2012-07-07 11:16:42 -07:00 |
Alan Mishchenko
|
8b881d235a
|
Making 'pdr', &gla, &vta print correctly in batch mode.
|
2012-07-07 10:44:34 -07:00 |
Alan Mishchenko
|
31d85e732b
|
Added warning for GIA reader when input AIG has dangling nodes.
|
2012-07-07 09:49:08 -07:00 |
Alan Mishchenko
|
00eafb2325
|
Fixing time printouts in 'pdr'.
|
2012-07-07 09:27:28 -07:00 |
Alan Mishchenko
|
968b59aa3b
|
Fixing time printouts in 'pdr'.
|
2012-07-07 09:22:44 -07:00 |
Alan Mishchenko
|
e484231598
|
Fixing time printouts in 'pdr'.
|
2012-07-07 09:16:41 -07:00 |
Alan Mishchenko
|
70331b585b
|
Fixing time printouts in 'pdr'.
|
2012-07-07 08:43:03 -07:00 |
Alan Mishchenko
|
f4867f3377
|
Fixing time printouts in 'pdr'.
|
2012-07-07 00:20:31 -07:00 |
Alan Mishchenko
|
5008b1a4f3
|
Commands &fla_gla/&gla_fla to convert between flop-level and gate-level abstraction.
|
2012-07-06 20:41:11 -07:00 |
Alan Mishchenko
|
e879f0f6d1
|
Tentatively retiring command &abs_start, &abs_cba, &abs_pba, &gla_cba, &gla_pba.
|
2012-07-06 18:50:50 -07:00 |
Alan Mishchenko
|
23467b83b6
|
Setting infinite default conflict limits in 'bmc', 'int', 'pdr'.
|
2012-07-06 18:48:35 -07:00 |
Alan Mishchenko
|
b2da2c3dc7
|
Other improvements to &vta and &gla.
|
2012-07-05 14:44:14 -07:00 |
Alan Mishchenko
|
8b0302cdab
|
Changing default conflict limits in bmc2 and bmc3 to be 0 (no limit).
|
2012-07-05 13:32:52 -07:00 |
Alan Mishchenko
|
3c43fbba1a
|
Other improvements to &vta and &gla.
|
2012-07-05 13:09:41 -07:00 |
Alan Mishchenko
|
ce6e6551c3
|
Other improvements to &vta and &gla.
|
2012-07-04 18:23:33 -07:00 |
Alan Mishchenko
|
9ebcd9eca9
|
Various changes to enable sensitization-based refinement in &gla.
|
2012-07-04 14:53:07 -07:00 |
Alan Mishchenko
|
c921058019
|
Added static fanout to GIA package.
|
2012-07-04 14:52:16 -07:00 |
Alan Mishchenko
|
7fd6534492
|
Performance improvement in &gla.
|
2012-07-04 00:11:47 -07:00 |
Alan Mishchenko
|
500c76d213
|
Performance improvement in &gla_refine.
|
2012-07-03 11:21:58 -07:00 |
Alan Mishchenko
|
32217230b0
|
Performance improvement in &gla_refine.
|
2012-07-03 11:17:04 -07:00 |
Alan Mishchenko
|
3bd0420bd9
|
Bug fix in Gia_ObjPrint()
|
2012-07-03 00:05:18 -07:00 |
Alan Mishchenko
|
9cb52998f5
|
Other improvements to &vta and &gla.
|
2012-07-01 23:16:23 -07:00 |
Alan Mishchenko
|
bd4b2521e7
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 15:27:28 -07:00 |
Alan Mishchenko
|
2cc51b4f75
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 15:06:28 -07:00 |
Alan Mishchenko
|
71f67ef91e
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 15:04:46 -07:00 |
Alan Mishchenko
|
8765502ef8
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 14:57:05 -07:00 |
Alan Mishchenko
|
5bb7dd6073
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 12:43:22 -07:00 |
Alan Mishchenko
|
d3c8c3da50
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 03:02:42 -07:00 |
Alan Mishchenko
|
0799766aea
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:53:54 -07:00 |
Alan Mishchenko
|
40d4451e2c
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:52:06 -07:00 |
Alan Mishchenko
|
34b8604a4d
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:46:21 -07:00 |
Alan Mishchenko
|
d3c018cd23
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:19:19 -07:00 |
Alan Mishchenko
|
a4908534f1
|
Bug fix in &vta.
|
2012-06-29 15:17:03 -07:00 |
Alan Mishchenko
|
2c9827cb15
|
Bug fix in &gla.
|
2012-06-29 13:50:01 -07:00 |
Alan Mishchenko
|
7e9ccf7a23
|
Bug fix in &gla.
|
2012-06-29 13:15:40 -07:00 |
Alan Mishchenko
|
99c4a1be5f
|
Bug fix in &gla_refine.
|
2012-06-29 13:06:22 -07:00 |
Alan Mishchenko
|
2f3a9f91e5
|
Bug fix when &vta returns empty absraction.
|
2012-06-29 12:38:36 -07:00 |
Alan Mishchenko
|
5d5ff3b99e
|
Bug fix in &gla -d.
|
2012-06-29 12:19:48 -07:00 |
Alan Mishchenko
|
a3a1810ab0
|
Improving printouts in &vta and &gla.
|
2012-06-28 23:56:45 -07:00 |
Alan Mishchenko
|
051cc64ee2
|
Gate level abstraction (command &gla).
|
2012-06-28 23:06:07 -07:00 |
Alan Mishchenko
|
311486d910
|
Gate level abstraction (command &gla).
|
2012-06-28 17:06:02 -07:00 |
Alan Mishchenko
|
520c436d28
|
Gate level abstraction (command &gla).
|
2012-06-28 16:44:03 -07:00 |
Alan Mishchenko
|
27c3ff1f9b
|
New computation of tents for GIA package.
|
2012-06-28 10:41:15 -07:00 |
Alan Mishchenko
|
7629fd6aea
|
Added min-cut-based refinement of gate-level abstraction (command &gla_refine).
|
2012-06-24 18:45:42 -07:00 |
Alan Mishchenko
|
735a831e13
|
Added memory reporting to &vta.
|
2012-06-22 10:30:22 -07:00 |
Alan Mishchenko
|
3c0a9e0862
|
Switch -A <file_name> to specify file name for dumping abstrated model with &vta -d.
|
2012-06-21 20:20:26 -07:00 |
Alan Mishchenko
|
675b0892a8
|
Reporing memory usage by the SAT solver in 'bmc3'.
|
2012-06-15 09:51:33 -07:00 |
Alan Mishchenko
|
2f1f0ac93d
|
Minor change to prevent assertion failure when verifying required times.
|
2012-06-15 08:45:12 -07:00 |
Alan Mishchenko
|
082d27ede8
|
Added option to compile on windows without DLL support.
|
2012-06-15 08:39:46 -07:00 |
Alan Mishchenko
|
98d9d5a61f
|
Added warning when a command is missing
|
2012-06-15 08:37:56 -07:00 |
Alan Mishchenko
|
034fc5a14d
|
Misc changes.
|
2012-05-21 23:52:05 +07:00 |
Alan Mishchenko
|
77b83074e0
|
Changing 'if' to allow for delay optimization on sequential paths only.
|
2012-05-20 22:18:23 +07:00 |
Alan Mishchenko
|
c6af9094c0
|
Changing 'if' to allow for delay optimization on sequential paths only.
|
2012-05-20 17:27:53 +07:00 |
Alan Mishchenko
|
38214f01c2
|
Do not allow quitting bmc3 after exploring 2^<num_ff> frames if jump-forward is enabled.
|
2012-05-20 16:41:01 +07:00 |
Alan Mishchenko
|
6ecc71f8f9
|
Misc changes.
|
2012-05-19 16:37:32 +07:00 |
Alan Mishchenko
|
37a3e07d91
|
Prevent network from being unmapped after equivalence checking.
|
2012-05-15 15:36:51 +07:00 |
Alan Mishchenko
|
54670783e0
|
Better resolution of CO drivers. Should impact the QoR after 'if'.
|
2012-05-15 15:28:42 +07:00 |
Alan Mishchenko
|
76539c1956
|
Added generation of multipliers in 'gen'.
|
2012-05-15 09:34:24 +07:00 |
Alan Mishchenko
|
675437b214
|
Preventing 'show' from unmapping the network.
|
2012-05-14 19:55:40 +07:00 |
Alan Mishchenko
|
e37fb952da
|
Included copyright statement into 'main.c'.
|
2012-05-11 09:26:36 +07:00 |
Alan Mishchenko
|
7452455155
|
Changing the rules of assigning the names when AIG is converted into a logic network.
|
2012-05-11 08:35:54 +07:00 |
Alan Mishchenko
|
aa087d2513
|
Making sure cec -n and dsec -n do not remove the I/O names in the current network.
|
2012-05-08 13:37:19 +08:00 |
Alan Mishchenko
|
50fac8a098
|
Bug fix in fraig_restore.
|
2012-05-06 22:52:56 +08:00 |
Alan Mishchenko
|
d4399dbf92
|
Misc changes.
|
2012-05-03 19:54:40 +08:00 |
Alan Mishchenko
|
32b0762546
|
Preventing &iso from removing fanoutless PIs.
|
2012-05-03 04:54:06 +08:00 |
Alan Mishchenko
|
e6b16e27d1
|
Misc changes.
|
2012-05-02 17:42:56 +08:00 |
Alan Mishchenko
|
a9807a759e
|
Bug fixes in previous bug fixes related to &trim.
|
2012-05-01 09:04:23 +08:00 |
Alan Mishchenko
|
959ac60956
|
Misc changes.
|
2012-05-01 08:04:31 +08:00 |
Alan Mishchenko
|
e9b7c703b3
|
Added supporting dual-output seq miters in &trim (bug fix).
|
2012-04-30 23:38:34 +08:00 |
Alan Mishchenko
|
2c6faa0607
|
Compilation problem caused by multiple declarations.
|
2012-04-28 16:04:17 +07:00 |
Alan Mishchenko
|
490e84c4bc
|
Adding on-the-fly truth-table minimization.
|
2012-04-28 12:09:38 +07:00 |
Alan Mishchenko
|
334911a116
|
Added supporting dual-output seq miters in &trim.
|
2012-04-28 05:36:38 +07:00 |
Alan Mishchenko
|
d1e82047ff
|
Added supporting dual-output seq miters in &iso.
|
2012-04-28 05:08:07 +07:00 |
Alan Mishchenko
|
78855cc952
|
Added supporting dual-output seq miters in &trim.
|
2012-04-28 04:19:26 +07:00 |
Alan Mishchenko
|
8a89f1c3f6
|
Added supporting dual-output seq miters in &iso.
|
2012-04-28 02:24:34 +07:00 |
Alan Mishchenko
|
2bf7454b41
|
Added supporting dual-output seq miters in &iso.
|
2012-04-28 02:21:06 +07:00 |
Alan Mishchenko
|
a4baba2c83
|
Misc changes.
|
2012-04-27 16:26:41 +07:00 |
Alan Mishchenko
|
590202e327
|
Set the failed output index if ORing of outputs was done in 'int'.
|
2012-04-27 16:14:40 +07:00 |
Alan Mishchenko
|
ce03d5ab28
|
Writing status file vta.status when dumping intermediate abstraction in &vta.
|
2012-04-27 08:26:40 +07:00 |
Alan Mishchenko
|
5f5dda9030
|
Updating the counter of finished frames when dumping intermediate abstraction in &vta.
|
2012-04-27 07:46:02 +07:00 |
Alan Mishchenko
|
92da248e9a
|
Disallow the circiut-based solver in &scorr to run with more than 1000 conflicts.
|
2012-04-24 15:49:40 -07:00 |
Alan Mishchenko
|
b8088b901d
|
Misc changes.
|
2012-04-22 23:33:50 -07:00 |
Alan Mishchenko
|
74d0ffee69
|
Misc changes.
|
2012-04-22 19:14:22 -07:00 |
Baruch Sterin
|
c4911370bb
|
pyabc: minor fixes to make API changes work
|
2012-04-20 15:40:28 -07:00 |
Alan Mishchenko
|
e822a1f8c7
|
Added Python APIs for node/level counts.
|
2012-04-20 10:32:29 -07:00 |
Alan Mishchenko
|
73789120c1
|
Misc changes.
|
2012-04-20 10:12:29 -07:00 |
Alan Mishchenko
|
3f6bb881c0
|
Adding dumping abstractions in &vta.
|
2012-04-15 14:51:06 -07:00 |
Alan Mishchenko
|
5c683fc164
|
Adding iterative refinement to 'addbuffs'.
|
2012-04-14 15:06:41 -07:00 |
Alan Mishchenko
|
92ad58ffa2
|
Adding iterative refinement to 'addbuffs'.
|
2012-04-13 18:20:44 -07:00 |
Alan Mishchenko
|
7e21f01269
|
Updated used message for 'back_reach'.
|
2012-04-13 15:41:31 -07:00 |
Alan Mishchenko
|
85f6d2526e
|
Bug fix in SOP balancing with structural choices.
|
2012-04-12 20:19:47 -07:00 |
Alan Mishchenko
|
b1a57b2ae9
|
Adding iterative refinement to 'addbuffs'.
|
2012-04-11 16:29:08 -07:00 |
Alan Mishchenko
|
0184dab4de
|
Adding iterative refinement to 'addbuffs'.
|
2012-04-11 16:00:09 -07:00 |
Alan Mishchenko
|
0d802453e4
|
Adding reverse order to 'addbuffs'.
|
2012-04-11 08:09:31 -07:00 |
Alan Mishchenko
|
f16457aaf5
|
Added/moved several APIs.
|
2012-04-10 00:28:36 -07:00 |
Alan Mishchenko
|
f380bb5ac1
|
Improving printouts of critical path.
|
2012-04-09 20:01:40 -07:00 |
Alan Mishchenko
|
b9913732c4
|
Improving printouts of critical path.
|
2012-04-09 18:59:36 -07:00 |
Alan Mishchenko
|
0509440a45
|
Improving printouts of critical path.
|
2012-04-09 15:06:33 -07:00 |
Alan Mishchenko
|
e908ff1cb9
|
Improving printouts of critical path.
|
2012-04-09 11:46:42 -07:00 |
Alan Mishchenko
|
d898059460
|
Added dumping abstracted model in &vta.
|
2012-04-07 18:38:20 -07:00 |
Alan Mishchenko
|
48b47300e3
|
Added dumping abstracted model in &vta.
|
2012-04-07 12:43:17 -07:00 |
Alan Mishchenko
|
c3d3ccf349
|
Better interface with the new code.
|
2012-04-06 22:03:00 -07:00 |
Alan Mishchenko
|
2c21e2de0d
|
Improving printouts of critical path.
|
2012-04-06 13:31:03 -07:00 |
Alan Mishchenko
|
5de8e60b9f
|
Improving printouts of critical path.
|
2012-04-06 12:52:26 -07:00 |
Alan Mishchenko
|
8c1513dfbc
|
Improving printouts of critical path.
|
2012-04-06 00:45:58 -07:00 |
Alan Mishchenko
|
993c2027d8
|
Added several new APIs.
|
2012-03-31 16:33:22 -07:00 |
Alan Mishchenko
|
9520736621
|
Added several new APIs to GIA and for file management.
|
2012-03-30 21:09:08 -07:00 |
Alan Mishchenko
|
9eb1be8e53
|
Bug fix in 'addbuffs'.
|
2012-03-29 15:48:45 -07:00 |
Alan Mishchenko
|
38494b41a6
|
Moving Vec_Set_t to the vector directory.
|
2012-03-28 10:19:12 -07:00 |
Alan Mishchenko
|
265e3e5cd4
|
Moving Vec_Set_t to the vector directory.
|
2012-03-28 10:13:42 -07:00 |
Alan Mishchenko
|
3992e344ea
|
Logic sharing for multi-input gates (silencing a warning).
|
2012-03-27 21:59:13 -07:00 |
Alan Mishchenko
|
a21f2986aa
|
Enabling mapping into multi-input AND/OR gates.
|
2012-03-27 20:15:02 -07:00 |
Alan Mishchenko
|
08253a50eb
|
Logic sharing for multi-input gates (bug fix).
|
2012-03-26 20:21:05 -07:00 |
Alan Mishchenko
|
c2ab4426e4
|
Important bug fix in XOR balancing (balance -x).
|
2012-03-26 15:01:54 -07:00 |
Alan Mishchenko
|
a4144cf0d1
|
Making demiter dump files in the current directory.
|
2012-03-26 12:55:58 -07:00 |
Alan Mishchenko
|
16cf6bf1ca
|
Logic sharing for multi-input gates.
|
2012-03-26 12:55:20 -07:00 |
Alan Mishchenko
|
45f07795ef
|
Logic sharing for multi-input gates.
|
2012-03-25 23:10:35 -07:00 |
Alan Mishchenko
|
8ed3e40a52
|
Logic sharing for multi-input gates.
|
2012-03-25 22:47:08 -07:00 |
Alan Mishchenko
|
5f075adc19
|
Logic sharing for multi-input gates.
|
2012-03-25 16:58:40 -07:00 |
Alan Mishchenko
|
b4df114e4a
|
Logic sharing for multi-input gates.
|
2012-03-25 16:49:29 -07:00 |
Alan Mishchenko
|
309bcf2dec
|
Logic sharing for multi-input gates.
|
2012-03-25 01:24:26 -07:00 |
Alan Mishchenko
|
abb889fe6e
|
Improving printouts of gates and support.
|
2012-03-24 13:15:37 -07:00 |
Alan Mishchenko
|
b584fea24a
|
Bug fix in the mapper: using an object after it is deleted.
|
2012-03-24 11:52:13 -07:00 |
Alan Mishchenko
|
aede5026b3
|
Silencing a gcc warning.
|
2012-03-23 22:55:45 -07:00 |
Alan Mishchenko
|
3abd9773a4
|
Enabled demitering dual-output miters.
|
2012-03-23 22:52:30 -07:00 |
Alan Mishchenko
|
1c31dbe786
|
Added command 'addbuffs' to create balanced CI/CO paths.
|
2012-03-23 22:29:25 -07:00 |
Alan Mishchenko
|
0792ab0eb6
|
Additional features for delay optimization
|
2012-03-21 23:19:49 -07:00 |
Alan Mishchenko
|
f50ce3dbd9
|
Switching to a variable-page-size memory manager for clauses and proofs.
|
2012-03-21 17:13:39 -07:00 |
Alan Mishchenko
|
92539a91a0
|
Added one currently unused iterator.
|
2012-03-21 15:27:47 -07:00 |
Alan Mishchenko
|
0dc699f777
|
Preventing gcc compilation errors in handling memory pages.
|
2012-03-21 15:26:09 -07:00 |
Alan Mishchenko
|
8f91b30a67
|
Bug fix to prevent crashing when Abc_Print() is called while ABC is not initialized.
|
2012-03-20 09:35:33 -07:00 |
Alan Mishchenko
|
c347f2b90b
|
Alternative way of computing delay in SOP balancing.
|
2012-03-16 15:43:08 -07:00 |
Alan Mishchenko
|
aeedc6ace5
|
Exploration of ISO and minor changes.
|
2012-03-13 16:12:16 -07:00 |
Alan Mishchenko
|
49c13f4f03
|
Added new procedures to read files.
|
2012-03-11 23:07:27 -07:00 |
Alan Mishchenko
|
795b5a6ce7
|
Added command 'nodedup' to duplicate nodes with high fanout.
|
2012-03-11 23:06:14 -07:00 |
Alan Mishchenko
|
2e97ffdd1a
|
Updating &test to call full check.
|
2012-03-10 21:44:32 -08:00 |
Alan Mishchenko
|
fec988f619
|
Renamed Aig_ObjPioNum to be Aig_ObjCioId.
|
2012-03-09 19:59:35 -08:00 |
Alan Mishchenko
|
c46c957a07
|
Renamed Aig_ObjIsPi/Po to be ...Ci/Co and Aig_Man(Pi/Po)Num to be ...(Ci/Co)...
|
2012-03-09 19:50:18 -08:00 |
Alan Mishchenko
|
2c8f1a67ec
|
Renamed Aig_ManForEachPi/Po to be ...Ci/Co and Aig_ObjCreatePi/Po to be ...Ci/Co.
|
2012-03-09 19:32:44 -08:00 |
Alan Mishchenko
|
34078de8d6
|
Silencing remaining gcc warnings.
|
2012-03-09 19:18:18 -08:00 |
Alan Mishchenko
|
66eb3cf472
|
Silencing remaining gcc warnings.
|
2012-03-09 19:08:34 -08:00 |
Alan Mishchenko
|
8388f065f4
|
Do not cancel the current abstraction when a new refinement is discovered in VTA.
|
2012-03-09 18:57:13 -08:00 |
Alan Mishchenko
|
76f3e03cc1
|
Commenting out verbose statements.
|
2012-03-08 02:10:20 +01:00 |
Alan Mishchenko
|
3634f60d7a
|
Fixing a bug and adding verification of minimized counter-example.
|
2012-03-06 15:33:16 +01:00 |
Alan Mishchenko
|
abde9fe948
|
Fixing a bug and adding verification of minimized counter-example.
|
2012-03-06 15:30:20 +01:00 |
Alan Mishchenko
|
f7c7cb5c65
|
Adding switch '-n' to 'permute' to derive random topological ordering of internal nodes.
|
2012-03-06 11:53:07 +01:00 |
Alan Mishchenko
|
5ad0fea606
|
Extending memory page size for proof logging.
|
2012-03-05 09:01:50 +01:00 |
Niklas Een
|
12d9aaa7b4
|
Some fixes for VTA under Bridge.
|
2012-03-03 11:03:59 -08:00 |
Niklas Een
|
5b800e05de
|
Counterexamples now work in Bridge
|
2012-03-03 10:10:07 -08:00 |
Niklas Een
|
929e5e16e6
|
Some fixes to the Bridge code. More to do.
|
2012-03-03 08:58:25 -08:00 |
Niklas Een
|
1e40c5b79f
|
Removed warning in Abc_Print
|
2012-03-02 16:28:32 -08:00 |
Alan Mishchenko
|
90e95fcb48
|
Adding features related to the communication bridge.
|
2012-03-02 15:29:19 -08:00 |
Alan Mishchenko
|
eb4aa42577
|
Enabling user-specified required times in 'map'.
|
2012-03-02 13:50:28 -08:00 |
Alan Mishchenko
|
a0933b1643
|
Adding switch -N to 'super' to set an upper bound on the number of supergates generated.
|
2012-03-02 13:49:49 -08:00 |
Alan Mishchenko
|
7e805e5c9a
|
Making GENLIB parser skip LATCHes.
|
2012-03-02 11:48:13 -08:00 |
Alan Mishchenko
|
7fa9de2da4
|
Redirecting printf messages.
|
2012-03-02 01:31:44 -08:00 |
Alan Mishchenko
|
c47dc99a94
|
Redirecting printf messages.
|
2012-03-02 01:15:40 -08:00 |
Alan Mishchenko
|
4db9c63627
|
Redirecting printf messages.
|
2012-03-02 01:06:53 -08:00 |
Alan Mishchenko
|
7926d75ecb
|
Adding features related to the communication bridge.
|
2012-03-02 00:57:48 -08:00 |
Alan Mishchenko
|
a6f363d461
|
Created a communication bridge.
|
2012-03-01 22:36:34 -08:00 |
Alan Mishchenko
|
325ac583e6
|
Created a communication bridge.
|
2012-03-01 21:20:18 -08:00 |
Alan Mishchenko
|
2b39d60f6e
|
Adding switch -N to 'super' to set an upper bound on the number of supergates generated.
|
2012-03-01 11:18:35 -08:00 |
Alan Mishchenko
|
b90f1c73ae
|
Adding switch -N to 'super' to set an upper bound on the number of supergates generated.
|
2012-02-29 16:44:16 -08:00 |
Alan Mishchenko
|
b30791ba62
|
Updating 'print_library' to write GENLIB library into a file.
|
2012-02-29 16:43:28 -08:00 |
Alan Mishchenko
|
d548040437
|
Bug fix in a standard cell library generator.
|
2012-02-29 16:15:31 -08:00 |
Alan Mishchenko
|
4b647de7fd
|
Bug fix in a standard cell library generator.
|
2012-02-29 15:59:18 -08:00 |
Alan Mishchenko
|
3e5e7a2544
|
Added skipping &iso when there is only one PO.
|
2012-02-29 10:51:05 -08:00 |
Alan Mishchenko
|
1bf2b0351a
|
Added skipping &iso when there is only one PO.
|
2012-02-29 10:38:18 -08:00 |
Alan Mishchenko
|
d509c0c3a0
|
Bug fix in 'in' (look at the OR of the interpolants, rather than the last frontier, when K > 1).
|
2012-02-28 19:14:05 -08:00 |
Alan Mishchenko
|
0b1cfe886e
|
Added switch -z to command 'removepo' to enable removing const1 outputs.
|
2012-02-27 17:50:48 -08:00 |
Alan Mishchenko
|
c17a22ef8a
|
Disabled verbose print-out in the SAT solvers.
|
2012-02-26 08:51:14 -08:00 |
Alan Mishchenko
|
b06908d1e8
|
Making BMC engines (bmc2, bmc3) to perform OR-decomposition by default (bug fix).
|
2012-02-25 15:54:11 -08:00 |
Alan Mishchenko
|
3f525b0d42
|
Silenced a gcc warning.
|
2012-02-24 16:18:38 -08:00 |
Alan Mishchenko
|
b4fe108d86
|
Making BMC engines (bmc2, bmc3) to perform OR-decomposition by default.
|
2012-02-24 16:11:49 -08:00 |
Alan Mishchenko
|
3552d39b71
|
Making BMC engines (bmc2, bmc3) to perform OR-decomposition by default.
|
2012-02-24 13:37:31 -08:00 |
Alan Mishchenko
|
d80f43a185
|
Making BMC engines (bmc2, bmc3) to perform OR-decomposition by default.
|
2012-02-24 13:21:32 -08:00 |
Alan Mishchenko
|
8f4457772a
|
Added a way to disable support for dynamic linking.
|
2012-02-24 09:44:16 -08:00 |
Alan Mishchenko
|
c20d29e7e7
|
Silenced a gcc warning.
|
2012-02-23 13:49:49 -08:00 |
Baruch Sterin
|
f42131935e
|
pyabc: silnce more warnings
|
2012-02-23 13:45:51 -08:00 |
Baruch Sterin
|
4ade9fc7c8
|
pyabc: python 2.6 compatibility fix for previous commit (which silenced warnings)
|
2012-02-23 13:28:07 -08:00 |
Baruch Sterin
|
af51bdaf3e
|
pyabc: silenced warnings in gcc
|
2012-02-23 13:01:17 -08:00 |
Alan Mishchenko
|
a87a3b4e33
|
Bug fix in stadard cell library representation.
|
2012-02-23 11:58:59 -08:00 |
Baruch Sterin
|
871684d2a0
|
pyabc changes with main branch
|
2012-02-23 11:11:21 -08:00 |
Baruch Sterin
|
b879786e73
|
pyabc: added a function pyabc.iso_eq_classes() that retrieves the results of the "&iso" command
|
2012-02-23 11:09:57 -08:00 |
Alan Mishchenko
|
99e7d1d193
|
Bug fix in stadard cell library representation.
|
2012-02-23 10:24:01 -08:00 |
Alan Mishchenko
|
1d25ae3b1a
|
Experiment with technology mapping.
|
2012-02-22 17:54:24 -08:00 |
Alan Mishchenko
|
d2cab85976
|
Adding flag -s to &put to disable status clearing.
|
2012-02-22 08:06:22 -08:00 |
Alan Mishchenko
|
8ba2398138
|
Undoing a previuos change to not reset the status after &put.
|
2012-02-22 00:46:52 -08:00 |
Alan Mishchenko
|
db3a005402
|
Experiment with technology mapping.
|
2012-02-20 21:34:50 -08:00 |
Alan Mishchenko
|
e60d6c94a3
|
Experiment with technology mapping.
|
2012-02-20 21:33:51 -08:00 |
Alan Mishchenko
|
18ea60a06b
|
Isomorphism checking code.
|
2012-02-20 16:43:15 -08:00 |
Alan Mishchenko
|
9f71a9f67b
|
Isomorphism checking code.
|
2012-02-20 16:09:20 -08:00 |