Alan Mishchenko
afcbb09717
Corner-case bug-fix in library preprocessor for standard-cell mapping.
2017-02-05 10:43:07 -08:00
Alan Mishchenko
2c4c464ab0
Adding structural flop priority heuristics in 'pdr' (bug fix).
2017-02-03 21:31:40 -08:00
Alan Mishchenko
45bf0369a8
Adding structural flop priority heuristics in 'pdr'.
2017-02-03 19:51:53 -08:00
Alan Mishchenko
a2cebd3e20
Removing dead code in 'pdr'.
2017-02-03 17:32:44 -08:00
Alan Mishchenko
6d088bc440
Enabling new X-valued simulation in 'pdr'.
2017-02-03 17:02:36 -08:00
Alan Mishchenko
e91abd6307
Improvements to inductive generalization in IC3/PDR by Zyad Hassan.
2017-02-02 16:03:40 -08:00
Alan Mishchenko
f14ee271ab
Reordering if-statements in the xsat solver.
2017-02-02 12:44:54 -08:00
Alan Mishchenko
a226496bf9
Adding API for generating a monitor of a set of internal signals in a sequential logic network.
2017-01-31 19:53:57 -08:00
Alan Mishchenko
dc7445e435
Typo.
2017-01-31 11:09:38 -08:00
Alan Mishchenko
452a19f70c
Improvements to SMT-LIB parser (bug fixes).
2017-01-30 18:30:59 -08:00
Alan Mishchenko
e21c7d72f3
Updates to arithmetic verification.
2017-01-30 08:39:26 -08:00
Alan Mishchenko
3020d57ea6
Commenting out debug code.
2017-01-29 13:39:35 -08:00
Alan Mishchenko
e9566a1e3d
Updates to arithmetic verification.
2017-01-29 13:37:29 -08:00
Alan Mishchenko
9171bb32ad
Updates to arithmetic verification.
2017-01-28 17:04:22 -08:00
Alan Mishchenko
782125c61e
Custom floating-point number.
2017-01-28 12:01:32 -08:00
Alan Mishchenko
ec6b765314
Custom floating-point number.
2017-01-28 11:46:47 -08:00
Alan Mishchenko
596276152c
Fixing non-reproducability related to floating-point numbers.
2017-01-27 15:22:23 -08:00
Alan Mishchenko
f701a0c659
Commenting out &mfs report message.
2017-01-27 10:48:56 -08:00
Alan Mishchenko
c2b805dc85
Adding visualization of word-level networks Wlc_Ntk_t.
2017-01-26 22:22:22 -08:00
Alan Mishchenko
64d7119ddc
Adding visualization of word-level networks Wlc_Ntk_t.
2017-01-26 21:43:28 -08:00
Alan Mishchenko
7d82819d51
Adding visualization of word-level networks Wlc_Ntk_t.
2017-01-26 15:17:02 -08:00
Alan Mishchenko
3c8c807ac1
Improvements to SMT-LIB parser.
2017-01-26 11:56:17 -08:00
Alan Mishchenko
57286e8ab6
Adding features for invariant minimization.
2017-01-25 22:29:51 -08:00
Alan Mishchenko
636332c63e
Adding features for invariant minimization.
2017-01-25 22:27:46 -08:00
Alan Mishchenko
a02bdebcc4
Corner-case bug in MiniLUT.
2017-01-25 14:58:06 -08:00
Alan Mishchenko
32288c6964
Adding features for invariant minimization.
2017-01-25 14:02:14 -08:00
Alan Mishchenko
3119e1e30f
Adding features for invariant minimization.
2017-01-25 13:56:16 -08:00
Alan Mishchenko
cf1106aba8
Adding features for invariant minimization.
2017-01-24 22:28:28 -08:00
Alan Mishchenko
c3dfec7467
Fixing windows compilation problem.
2017-01-24 20:49:47 -08:00
Alan Mishchenko
88e887d1a0
Fixing gcc compilation problem.
2017-01-24 20:46:03 -08:00
Alan Mishchenko
849f180764
Adding features for invariant minimization.
2017-01-24 20:44:25 -08:00
Bruno Schmitt
876eb5a52e
Merged alanmi/abc into default
2017-01-25 13:40:31 +09:00
Alan Mishchenko
51f4dab475
Adding features for invariant minimization.
2017-01-24 20:02:19 -08:00
Alan Mishchenko
cf539dcca4
Fix mismatch in output formatting.
2017-01-21 12:48:40 +08:00
Alan Mishchenko
a28be94ac7
Small fixes and a change to &cec to allow two files names given as command-line arguments.
2017-01-21 11:59:01 +08:00
Alan Mishchenko
b193ef056d
Updates to arithmetic verification.
2017-01-19 13:24:47 +08:00
Alan Mishchenko
7457b8a64a
Updates to arithmetic verification.
2017-01-16 22:36:23 +07:00
Alan Mishchenko
153b71c140
Updates to arithmetic verification.
2017-01-15 20:59:59 +07:00
Alan Mishchenko
1b86911c4f
Updates to arithmetic verification.
2017-01-14 20:28:26 +07:00
Alan Mishchenko
79701f8b46
Updates to arithmetic verification.
2017-01-14 16:11:59 +07:00
Alan Mishchenko
6d606b51ab
Updates to arithmetic verification.
2017-01-13 21:17:00 +07:00
Alan Mishchenko
1a39fb3946
Adding print-out of critical path for mapped AIGs to &show.
2017-01-13 17:32:58 +07:00
Alan Mishchenko
f5240276cb
Updates to arithmetic verification.
2017-01-13 15:25:35 +07:00
Alan Mishchenko
d52dafa6c2
Updates to arithmetic verification.
2017-01-12 16:12:48 +07:00
Alan Mishchenko
55b6b4bdab
Updates to arithmetic verification.
2017-01-11 16:08:23 +07:00
Alan Mishchenko
8b8b410af2
Changing file naming in 'show' and '&show'.
2017-01-11 13:44:27 +07:00
Alan Mishchenko
89d08cfd06
Updates to arithmetic verification.
2017-01-11 13:36:54 +07:00
Alan Mishchenko
4bfb97d3e1
Updates to arithmetic verification.
2017-01-10 19:19:02 +07:00
Alan Mishchenko
5fbc0cd7f0
Updates to arithmetic verification.
2017-01-10 16:58:24 +07:00
Alan Mishchenko
fbdf28e4c9
Updated to arithmetic verification.
2017-01-09 19:50:05 +07:00
Alan Mishchenko
ab6a87a4db
Delay-oriented performance improvement in &dch (make it conditional).
2017-01-09 11:35:13 +07:00
Alan Mishchenko
902377a45d
Delay-oriented performance improvement in &dch.
2017-01-09 11:16:28 +07:00
Alan Mishchenko
9514c327e3
Bug fix in delay-opt framework.
2017-01-09 11:04:48 +07:00
Alan Mishchenko
feb57982a9
Change suggested by Udi Finkelstein.
2017-01-09 10:46:29 +07:00
Alan Mishchenko
8ad3d6bec8
Bug fixes by Clifford Wolf.
2017-01-08 03:10:42 +07:00
Alan Mishchenko
a281384731
Bug fix in delay-opt framework.
2017-01-07 14:42:47 +07:00
Alan Mishchenko
3dd2325aa8
Adding an option to not add buffers to decouple COs driven by the same internal node.
2017-01-07 09:51:38 +07:00
Alan Mishchenko
460167ec74
Compiler warnings.
2017-01-07 08:57:08 +07:00
Alan Mishchenko
5c9983d089
Dealing wit COs driven by inverters in MiniLUT.
2017-01-06 12:47:57 +07:00
Alan Mishchenko
a2fcd0710d
Creating file name from design name for PDR invariant.
2017-01-06 11:52:00 +07:00
Alan Mishchenko
e9a7ad68c4
Updates to delay optimization project.
2017-01-05 13:23:27 +07:00
Alan Mishchenko
58622ed032
Adding two external APIs.
2017-01-05 12:53:15 +07:00
Alan Mishchenko
378bb41646
Updates to delay optimization project.
2017-01-02 19:18:55 +07:00
Alan Mishchenko
51e3a7c277
Updates to delay optimization project.
2017-01-02 18:43:41 +07:00
Alan Mishchenko
9be69dca36
Updates to delay optimization project.
2017-01-02 18:03:33 +07:00
Alan Mishchenko
8b898f85e6
Updates to delay optimization project.
2017-01-02 17:18:08 +07:00
Alan Mishchenko
daf310cd4a
Updates to delay optimization project.
2017-01-02 17:15:00 +07:00
Alan Mishchenko
74c8d35f33
Updates to delay optimization project.
2017-01-02 16:29:10 +07:00
Alan Mishchenko
6e1df46cd3
Updates to delay optimization project.
2017-01-01 20:49:36 +07:00
Alan Mishchenko
d948f7259a
Updates to delay optimization project.
2017-01-01 20:48:21 +07:00
Alan Mishchenko
26eb3f3684
Updates to delay optimization project.
2017-01-01 19:48:46 +07:00
Alan Mishchenko
385cb73d32
Updates to delay optimization project.
2017-01-01 19:47:30 +07:00
Alan Mishchenko
4b20003e0c
Updates to delay optimization project.
2017-01-01 11:04:28 +07:00
Alan Mishchenko
1fef441a0d
Updates to delay optimization project.
2017-01-01 11:01:47 +07:00
Alan Mishchenko
278c00242f
Compiler warnings.
2017-01-01 00:33:06 +07:00
Alan Mishchenko
39f3225995
Updates to delay optimization project.
2017-01-01 00:32:19 +07:00
Alan Mishchenko
ab8db51f37
Updates to delay optimization project.
2016-12-31 23:10:16 +07:00
Alan Mishchenko
290c70f73e
Updates to delay optimization project.
2016-12-31 22:56:30 +07:00
Alan Mishchenko
3f2899d6ea
Compiler warnings.
2016-12-31 22:00:26 +07:00
Alan Mishchenko
8eb5d1896a
Updates to delay optimization project.
2016-12-31 21:46:25 +07:00
Alan Mishchenko
01924ca118
Updates to delay optimization project.
2016-12-31 20:21:46 +07:00
Alan Mishchenko
54b4692d4b
Updates to delay optimization project.
2016-12-29 21:26:02 +07:00
Alan Mishchenko
4488ab83d0
Updates to delay optimization project.
2016-12-29 14:45:16 +07:00
Alan Mishchenko
fdd8404bfc
Updates to delay optimization project.
2016-12-28 12:34:53 +07:00
Alan Mishchenko
1f45cca621
C++ compatibility fix.
2016-12-28 09:43:28 +07:00
Alan Mishchenko
3581c94fec
Updates to delay optimization project.
2016-12-27 21:08:52 +07:00
Alan Mishchenko
fcd3133a9f
Updates to delay optimization project.
2016-12-27 18:15:05 +07:00
Alan Mishchenko
398c4ec92c
Updates to delay optimization project.
2016-12-27 18:08:39 +07:00
Alan Mishchenko
ac3216cf23
Updates to delay optimization project.
2016-12-25 15:58:54 +07:00
Alan Mishchenko
7d0648e240
Correcting API names for inputing/outputing MiniLut.
2016-12-23 00:23:17 +07:00
Alan Mishchenko
b56a532682
Several changes in arithmetic circuit manipulation.
2016-12-22 17:27:32 +07:00
Alan Mishchenko
cf5d4ad07f
Converting some errors into warnings.
2016-12-21 15:34:02 +07:00
Bruno Schmitt
123b425052
Fixes to make xSAT compile with old compilers.
...
Small typos and variables renaming.
2016-12-13 11:29:38 -02:00
Alan Mishchenko
cb49c5d006
Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly.
2016-12-13 10:34:17 +08:00
Alan Mishchenko
81af996fee
Bug fix in 'dsat <file.cnf>' when the number of classes in listed incorrectly.
2016-12-13 10:02:28 +08:00
Bruno Schmitt
5351ab4b13
xSAT is an experimental SAT Solver based on Glucose v3(see Glucose copyrights below) and ABC C version of
...
MiniSat (bsat) developed by Niklas Sorensson and modified by Alan Mishchenko. It’s development has reached
sufficient maturity to be committed in ABC, but still in a beta state.
TODO:
* Read compressed CNF files.
* Study the use of floating point for variables and clauses activity.
* Better documentation.
* Improve verbose messages.
* Expose parameters for tuning.
2016-12-12 16:20:38 -02:00
Alan Mishchenko
cd92b1fea3
Improvements to GIA visualization.
2016-12-08 10:39:11 -08:00
Alan Mishchenko
211db8bf28
Improvements to GIA visualization.
2016-12-08 10:37:36 -08:00
Alan Mishchenko
77ef610919
Adding support for minimalistic representation of LUT mapping.
2016-12-05 21:18:51 -08:00
Alan Mishchenko
d9fdd10960
Bug fix in Liberty parser.
2016-12-05 19:54:17 -08:00