Alan Mishchenko
6a351c4dc0
Adding support for minimalistic representation of LUT mapping.
2016-12-05 17:45:15 -08:00
Alan Mishchenko
8ba6071a76
New SAT-based optimization package.
2016-12-04 21:59:10 -08:00
Alan Mishchenko
91aab10757
Analysis of arithmetic logic cones.
2016-12-04 13:05:51 -08:00
Alan Mishchenko
c88a2421b4
New SAT-based optimization package.
2016-12-03 19:58:12 -08:00
Alan Mishchenko
1bf289c774
Changes to arithmetic logic detection.
2016-12-02 21:12:57 -08:00
Alan Mishchenko
2ff522df45
New SAT-based optimization package.
2016-11-30 20:58:53 -08:00
Alan Mishchenko
3b5527b620
New SAT-based optimization package.
2016-11-30 20:56:43 -08:00
Alan Mishchenko
b3514ee7e0
Commenting out bailout in 'print_cex' when CEX has latches initialized to 1.
2016-11-30 12:07:08 -08:00
Alan Mishchenko
329cee4981
Small changes in handling arithmetic logic.
2016-11-30 11:30:38 -08:00
Alan Mishchenko
5d61e53c7a
New SAT-based optimization package.
2016-11-28 15:50:15 -08:00
Alan Mishchenko
53adc97675
New SAT-based optimization package.
2016-11-27 11:56:40 -08:00
Alan Mishchenko
de71ef44cd
New command to profile arithmetic logic cones.
2016-11-26 17:06:54 -08:00
Alan Mishchenko
6b55bf0205
New SAT-based optimization package.
2016-11-26 14:28:12 -08:00
Alan Mishchenko
64bdbe1a74
Adding switch '-c' to generate only stuck-at faults in 'faultclasses -g'.
2016-11-22 20:09:25 -08:00
Alan Mishchenko
b483c97fdd
Minor bug fixes.
2016-11-21 11:52:50 -08:00
Alan Mishchenko
a703052bc5
New SAT-based optimization package.
2016-11-19 18:15:06 -08:00
Alan Mishchenko
58476ea738
New SAT-based optimization package.
2016-11-17 17:32:34 -08:00
Alan Mishchenko
585f3a6407
New SAT-based optimization package.
2016-11-17 12:16:14 -08:00
Alan Mishchenko
254ac2df8f
Fixed several compiler warnings.
2016-11-17 12:12:19 -08:00
Vinicius Callegaro
9f99f08d4c
Merged alanmi/abc into default
2016-11-16 20:57:39 -02:00
Alan Mishchenko
71a52ae9e5
Renaming command 'detect' to be 'faultclasses'.
2016-11-10 09:38:07 -08:00
Alan Mishchenko
460a5700a5
Compiler warnings.
2016-11-09 21:19:52 -08:00
Alan Mishchenko
c6afb9db63
Equivalent fault detection code.
2016-11-09 21:17:44 -08:00
Vinicius Callegaro
faf8d6ecea
Disjoint-support decomposition with cofactoring and boolean difference analysis
...
from V. Callegaro, F. S. Marranghello, M. G. A. Martins, R. P. Ribas and A. I. Reis,
entitled "Bottom-up disjoint-support decomposition based on cofactor and boolean difference analysis" presented in ICCD'15.
2016-11-08 17:00:35 -02:00
Alan Mishchenko
6cd66183e4
Isolating CBA types into a separate header.
2016-11-08 06:13:47 -08:00
Alan Mishchenko
85abb6bde7
Isolating CBA types into a separate header.
2016-11-07 09:39:29 -08:00
Mathias Soeken
16109b11f6
Exact synthesis.
2016-10-29 09:34:34 +02:00
Mathias Soeken
bab90943dc
Exact synthesis.
2016-10-26 17:54:00 +02:00
Mathias Soeken
0a87e72c6d
Exact synthesis.
2016-10-26 13:36:29 +02:00
Mathias Soeken
a25faed14c
Merged alanmi/abc into default
2016-10-26 13:31:28 +02:00
Alan Mishchenko
76c4d22229
Parser for JSON format.
2016-10-25 17:17:37 -07:00
Mathias Soeken
f47a4377e4
Exact synthesis.
2016-10-25 16:28:02 +02:00
Alan Mishchenko
befb73079a
Code for profiling arithmetic circuits.
2016-10-21 17:51:53 -07:00
Alan Mishchenko
9c7741efd9
Code for profiling arithmetic circuits.
2016-10-21 17:50:32 -07:00
Alan Mishchenko
f5069d6675
Code for profiling arithmetic circuits.
2016-10-21 17:50:05 -07:00
Alan Mishchenko
5e4e815d10
Fixing accidental change in the project file.
2016-10-20 11:41:39 -07:00
Alan Mishchenko
d22cb3f451
Improving robustness of &b.
2016-10-15 18:01:53 -07:00
Alan Mishchenko
710f5cd4bc
Memory leak in scl package.
2016-10-12 11:59:32 -07:00
Alan Mishchenko
40375f8b93
Updates to arithmetic verification.
2016-10-09 19:38:30 -07:00
Alan Mishchenko
50e324ce11
Adding switch &mfs -b to preserve white boxes during optimization.
2016-10-07 18:05:20 -07:00
Bruno Schmitt
659d288967
Small FXCH bug fix.
2016-10-07 16:57:54 -03:00
Alan Mishchenko
eb65c01888
Change Verilog reader to take a string rather than file name.
2016-10-06 22:04:11 -07:00
Alan Mishchenko
80327537bb
Long standing bug fix in &mfs.
2016-10-06 18:30:09 -07:00
Alan Mishchenko
c01f5fc4e0
Adding module name when reading SMT-LIB from stdin.
2016-10-02 11:14:34 -07:00
Alan Mishchenko
7f3842e186
Bug fix in SMT parser.
2016-10-02 11:11:10 -07:00
Alan Mishchenko
44550a67fa
Bug fix in the SMT parser to address multi-argument operators and large constants.
2016-09-30 19:55:21 -07:00
Alan Mishchenko
50da7c290c
Compiler warnings.
2016-09-30 14:40:07 -07:00
Mathias Soeken
f5be157583
Merged alanmi/abc into default
2016-09-29 22:10:16 -07:00
Alan Mishchenko
9a35f82d5f
Supporting 'define-fun' with an expression rather than a constant.
2016-09-29 18:00:52 -07:00
Alan Mishchenko
4f0f2e09f8
Adding flag 'pdr -e' to output only support variables in the invariant.
2016-09-28 16:27:39 -07:00