Alan Mishchenko
|
976f5f5a12
|
Changes to Boolean matching.
|
2011-09-24 20:15:54 -07:00 |
Alan Mishchenko
|
d080336bb5
|
Added new feature to bmc3.
|
2011-09-23 22:35:03 -07:00 |
Alan Mishchenko
|
8f74276edb
|
Initial changes to enable gate-level abstraction.
|
2011-09-22 09:37:44 -07:00 |
Alan Mishchenko
|
c1edeccc60
|
64-bit portability changes.
|
2011-09-17 16:24:40 -07:00 |
Alan Mishchenko
|
8248691d84
|
Added limit on the number of flops to add in one iteration of &abs_refine.
|
2011-09-12 16:46:37 -05:00 |
Alan Mishchenko
|
583bc4d71a
|
Added limit on the number of flops to add in one iteration of &abs_cba.
|
2011-09-11 20:31:25 -05:00 |
Alan Mishchenko
|
a7acb2f104
|
Fixed the problem with blackboxes not preserving their names after duplication.
|
2011-09-08 21:10:36 +07:00 |
Alan Mishchenko
|
11ed724766
|
Added timeout to &abc_pba.
|
2011-09-02 17:09:07 +07:00 |
Alan Mishchenko
|
f8fb154229
|
Change 'testcex' to modify the PO number.
|
2011-08-27 22:44:21 +07:00 |
Alan Mishchenko
|
2adf8dc2fd
|
Sequential cleanup with symbolic/ternary simulation.
|
2011-08-25 17:21:17 +07:00 |
Alan Mishchenko
|
df6d509023
|
Sequential cleanup with symbolic/ternary simulation.
|
2011-08-25 14:14:50 +07:00 |
Alan Mishchenko
|
3469b605e1
|
Sequential cleanup with symbolic/ternary simulation.
|
2011-08-24 17:39:57 +07:00 |
Alan Mishchenko
|
c913fd8849
|
Other changes to enable new features in the mapper (bug fix).
|
2011-08-24 09:33:40 +07:00 |
Alan Mishchenko
|
d79cd4db44
|
Experiments with SPFD-based decomposition.
|
2011-08-21 15:05:44 +07:00 |
Alan Mishchenko
|
21dfaedebd
|
Experiments with SPFD-based decomposition + new K-map print-out.
|
2011-08-20 20:18:31 +07:00 |
Alan Mishchenko
|
b71b5bbc23
|
Bug fix in CBA and PBA.
|
2011-08-18 14:38:02 +07:00 |
Alan Mishchenko
|
48ae2c448f
|
Bug fix in CBA and PBA.
|
2011-08-17 20:49:41 +07:00 |
Alan Mishchenko
|
3344a46b26
|
Added switch '-t' to 'miter' to create regular miter from dual-output miter.
|
2011-08-14 19:22:30 +07:00 |
Alan Mishchenko
|
94726c981b
|
Other changes to enable new features in the mapper (bug fix).
|
2011-08-06 13:28:22 +08:00 |
Alan Mishchenko
|
b9dea5d674
|
Other changes to enable new features in the mapper (bug fix).
|
2011-08-06 01:31:07 +08:00 |
Alan Mishchenko
|
49df91f071
|
Several bug fixes.
|
2011-08-02 12:58:37 +07:00 |
Alan Mishchenko
|
64f31f98bf
|
Added API to access the CEX vector.
|
2011-08-02 12:01:49 +07:00 |
Alan Mishchenko
|
6c6c0b0686
|
Enabled saving vector of counter-examples in the ABC framework.
|
2011-08-02 00:31:03 +07:00 |
Alan Mishchenko
|
4e9f972489
|
Changes to enable CEX minimization.
|
2011-08-01 20:44:13 +07:00 |
Alan Mishchenko
|
961f7532d7
|
Changing the ordering of arguments in two iterators.
|
2011-08-01 13:47:51 +07:00 |
Alan Mishchenko
|
820a147ef1
|
Removed useless typecasts related to changes in Vec_VecEntry().
|
2011-08-01 12:35:34 +07:00 |
Alan Mishchenko
|
81620f2e92
|
Changes to enable CEX minimization.
|
2011-08-01 12:13:49 +07:00 |
Alan Mishchenko
|
34811655f2
|
Minor bug fix in 'testcex'.
|
2011-07-31 20:37:38 +07:00 |
Alan Mishchenko
|
0d65c49048
|
Improvements to 'bmc3' (start frame; stop when all POs are SAT; stop when 2^nRegs frames are completed).
|
2011-07-31 20:22:57 +07:00 |
Alan Mishchenko
|
340e4380e9
|
Changes to enable smarter simulation (bug fix).
|
2011-07-30 20:26:17 +07:00 |
Alan Mishchenko
|
43d8b8bece
|
Changes to enable smarter simulation.
|
2011-07-30 20:19:28 +07:00 |
Alan Mishchenko
|
02711b6392
|
Added generation of counter-examples to induction in 'ind'.
|
2011-07-30 19:18:26 +07:00 |
Alan Mishchenko
|
c60852f4a9
|
Changes to enable smarter simulation.
|
2011-07-30 13:37:02 +07:00 |
Alan Mishchenko
|
2ea0ded0bc
|
Changes to enable smarter simulation.
|
2011-07-30 13:30:04 +07:00 |
Alan Mishchenko
|
e4f15dd003
|
Changes to enable smarter simulation.
|
2011-07-30 02:04:54 +07:00 |
Alan Mishchenko
|
badf8e4742
|
Improving and updating the abstraction code.
|
2011-07-29 18:57:54 +07:00 |
Alan Mishchenko
|
dac71e9b33
|
Added deriving abstraction in GIA from the precomputed flop map.
|
2011-07-29 16:21:25 +07:00 |
Alan Mishchenko
|
ce38474c74
|
Improving and updating the abstraction code.
|
2011-07-29 15:38:44 +07:00 |
Alan Mishchenko
|
9e6d0664cb
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-28 15:27:07 +07:00 |
Alan Mishchenko
|
fddff7a55b
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-28 13:50:34 +07:00 |
Alan Mishchenko
|
8ed6d8e05f
|
Adding procedures to find the care bits of a counter-example (update).
|
2011-07-27 20:18:14 +07:00 |
Alan Mishchenko
|
7184003b42
|
Adding procedures to find the care bits of a counter-example (update).
|
2011-07-25 20:52:15 +07:00 |
Alan Mishchenko
|
e7a5a74b4c
|
Adding procedures to find the care bits of a counter-example.
|
2011-07-25 20:35:06 +07:00 |
Alan Mishchenko
|
76447062cc
|
Adding &equiv3, a new way of refining equivalence classes.
|
2011-07-22 20:20:19 +07:00 |
Alan Mishchenko
|
9a2a0f2912
|
Changes to enable smarter simulation.
|
2011-07-21 17:55:44 +07:00 |
Alan Mishchenko
|
fdf79ed471
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-21 12:02:07 +07:00 |
Alan Mishchenko
|
ee261ef3f2
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-20 18:23:10 +07:00 |
Alan Mishchenko
|
bb86d9142e
|
New demitering features.
|
2011-07-20 13:52:54 +07:00 |
Alan Mishchenko
|
4ca6612821
|
Fixed assertion failure when mitering with choices.
|
2011-07-20 11:01:12 +07:00 |
Alan Mishchenko
|
bc63966e4a
|
Corner case bug fix in 'speedup'.
|
2011-07-20 10:55:58 +07:00 |
Alan Mishchenko
|
fbd6a08e73
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-16 17:49:35 +07:00 |
Alan Mishchenko
|
302f7d7a97
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-15 18:50:58 +07:00 |
Alan Mishchenko
|
96e44e313e
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-15 12:27:40 +07:00 |
Alan Mishchenko
|
6a020d6f69
|
Added switch to PDR to disable expensive generalization step.
|
2011-07-13 15:13:08 +07:00 |
Alan Mishchenko
|
669f390c6d
|
Other changes to enable new features in the mapper (bug fix).
|
2011-07-13 12:48:51 +07:00 |
Alan Mishchenko
|
73702835c6
|
Added equivalence class computation for flop outputs only in &equiv2.
|
2011-07-13 10:13:24 +07:00 |
Alan Mishchenko
|
204fac4dca
|
Other changes to enable new features in the mapper.
|
2011-07-10 13:56:05 +07:00 |
Alan Mishchenko
|
ebfd70cdf4
|
Initial changes to enable new features in the mapper
|
2011-07-08 19:40:07 -07:00 |
Alan Mishchenko
|
a37de7cc4d
|
Printing out the path/name of the resource file that is being sourced.
|
2011-07-02 17:17:55 -07:00 |
Alan Mishchenko
|
10953634c9
|
Fixing a typo, which led to not printing delay in 'ps' after SC mapping.
|
2011-07-02 17:05:14 -07:00 |
Alan Mishchenko
|
f866920eb5
|
Added a new demitering feature for dual-output miters.
|
2011-07-02 13:58:12 -07:00 |
Alan Mishchenko
|
6c2ac7661d
|
Added another specialized check to the mapper.
|
2011-06-27 20:17:52 -07:00 |
Alan Mishchenko
|
0985eaca6c
|
Updated 'iprove' to generate seq CEX when CEC fails (small fix).
|
2011-06-25 09:48:23 -07:00 |
Alan Mishchenko
|
49869d08ec
|
Merged two last changes.
|
2011-06-25 09:45:04 -07:00 |
Alan Mishchenko
|
15cc374fe3
|
Updated 'iprove' to generate seq CEX when CEC fails.
|
2011-06-25 09:23:44 -07:00 |
Alan Mishchenko
|
5b639818e9
|
Added dumping CEXes in AIGER format.
|
2011-06-21 19:54:31 -07:00 |
Alan Mishchenko
|
4669839b24
|
Added new mapping feature.
|
2011-06-20 22:23:32 -07:00 |
Alan Mishchenko
|
6fd29922d3
|
Added permute/unpermute.
|
2011-06-20 13:16:23 -07:00 |
Alan Mishchenko
|
3b77f2d16d
|
Added permute/unpermute.
|
2011-06-20 13:14:51 -07:00 |
Alan Mishchenko
|
51134ab81c
|
Disabled duplication of the network while removing POs in 'zeropo'.
|
2011-06-15 23:18:51 -07:00 |
Alan Mishchenko
|
68c79ee879
|
Added command &filter to filter equiv classes.
|
2011-06-15 00:31:11 -07:00 |
Alan Mishchenko
|
dcd95cac6f
|
Disabled duplication of the network while removing POs in 'removepo'.
|
2011-06-14 23:02:34 -07:00 |
Alan Mishchenko
|
b2dfa01370
|
Adding command 'srm2' (additional feature).
|
2011-06-08 11:34:51 -07:00 |
Alan Mishchenko
|
11f684c04d
|
Adding command 'srm2'.
|
2011-06-08 09:25:32 -07:00 |
Alan Mishchenko
|
bfbbfadfc4
|
Adding command 'srm2'.
|
2011-06-08 09:23:31 -07:00 |
Alan Mishchenko
|
ddb34e871c
|
Adding command 'removepo'.
|
2011-06-03 18:16:08 -07:00 |
Alan Mishchenko
|
3bdce84c5b
|
Bug fix in 'swappos'.
|
2011-06-03 17:54:12 -07:00 |
Alan Mishchenko
|
31360734b7
|
Added new command 'outdec'.
|
2011-05-19 11:43:11 +07:00 |
Alan Mishchenko
|
27311713c7
|
Special BLIF writing (bug fixes).
|
2011-05-18 15:03:19 +07:00 |
Alan Mishchenko
|
26fb1fcd14
|
Special BLIF writing.
|
2011-05-18 13:35:35 +07:00 |
Alan Mishchenko
|
3c7842be32
|
Improvements to timeout.
|
2011-05-11 22:14:12 +08:00 |
Alan Mishchenko
|
57daeee997
|
Updated technology mapping.
|
2011-05-08 00:22:32 -07:00 |
Alan Mishchenko
|
27bb2a684d
|
Updated technology mapping.
|
2011-05-07 20:19:45 -07:00 |
Alan Mishchenko
|
b8b75cf14f
|
Improvements in sequential verification.
|
2011-05-07 18:21:50 -07:00 |
Alan Mishchenko
|
e2e3f6a228
|
Improvements in sequential verification.
|
2011-05-06 20:33:06 -07:00 |
Alan Mishchenko
|
a0cc621566
|
Trying to fix a mysterious bug in reading the library files.
|
2011-05-06 19:27:00 -07:00 |
Alan Mishchenko
|
2140c5d980
|
Updating testcext to ignore the diff in register count and other things.
|
2011-05-01 15:36:39 -07:00 |
Alan Mishchenko
|
e4d0f4715a
|
Added new options to testcex.
|
2011-04-28 09:56:14 -04:00 |
Alan Mishchenko
|
631b50aa59
|
Commented out debug messages.
|
2011-04-26 22:56:04 -04:00 |
Alan Mishchenko
|
970200b932
|
Made testcex reset the number of the PO that failed.
|
2011-04-25 12:35:05 -05:00 |
Alan Mishchenko
|
3eae30a3c3
|
Added support for AIG returned in the output file.
|
2011-04-24 14:40:36 -07:00 |
Alan Mishchenko
|
affb43e2a3
|
Added switch to control duplication of logic after mapping.
|
2011-04-24 10:43:24 -07:00 |
Alan Mishchenko
|
2becb24a32
|
Bug fixes having to do with the use of chars.
|
2011-04-20 23:15:05 -07:00 |
Alan Mishchenko
|
d5555c51f0
|
Fixing c++ portability issues.
|
2011-04-20 00:27:35 -07:00 |
Alan Mishchenko
|
d8647f0b7b
|
Fixing compilation problem which resulting from defining 'int c' as 'char c'.
|
2011-04-19 23:16:12 -07:00 |
Alan Mishchenko
|
05b61206e4
|
Adding constant correspondence.
|
2011-04-18 23:27:51 -07:00 |
Alan Mishchenko
|
7bcd5ac979
|
Changes to incorporate AIG parsing in memory and user-specified PI/PO/FF numbers.
|
2011-04-17 19:11:57 -07:00 |
Alan Mishchenko
|
0aefe77ea5
|
Added command 'reconcile'.
|
2011-04-16 22:49:14 -07:00 |
Alan Mishchenko
|
ddd9758931
|
Added cex generation for clustered reachability (forgot one file).
|
2011-04-16 00:09:39 -07:00 |
Alan Mishchenko
|
dd71ca94f1
|
Added cex generation for clustered reachability.
|
2011-04-16 00:08:43 -07:00 |