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 |