Alan Mishchenko
|
e20ef654d9
|
Word-level abstraction.
|
2017-02-09 13:31:07 -08:00 |
Alan Mishchenko
|
77e2b1ff53
|
Autotuner for 'satoko'.
|
2017-02-08 18:57:16 -08:00 |
Alan Mishchenko
|
de4bf41c53
|
New command &satoko.
|
2017-02-08 14:10:08 -08:00 |
Alan Mishchenko
|
542f84d2fb
|
Small changes to compile satoko on Windows.
|
2017-02-06 20:54:41 -08:00 |
Alan Mishchenko
|
6d088bc440
|
Enabling new X-valued simulation in 'pdr'.
|
2017-02-03 17:02:36 -08:00 |
Alan Mishchenko
|
e21c7d72f3
|
Updates to arithmetic verification.
|
2017-01-30 08:39:26 -08:00 |
Alan Mishchenko
|
9171bb32ad
|
Updates to arithmetic verification.
|
2017-01-28 17:04:22 -08:00 |
Alan Mishchenko
|
7d82819d51
|
Adding visualization of word-level networks Wlc_Ntk_t.
|
2017-01-26 15:17:02 -08: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
|
5fbc0cd7f0
|
Updates to arithmetic verification.
|
2017-01-10 16:58:24 +07:00 |
Alan Mishchenko
|
74c8d35f33
|
Updates to delay optimization project.
|
2017-01-02 16:29:10 +07:00 |
Alan Mishchenko
|
385cb73d32
|
Updates to delay optimization project.
|
2017-01-01 19:47:30 +07:00 |
Alan Mishchenko
|
3581c94fec
|
Updates to delay optimization project.
|
2016-12-27 21:08:52 +07:00 |
Alan Mishchenko
|
ac3216cf23
|
Updates to delay optimization project.
|
2016-12-25 15:58:54 +07:00 |
Alan Mishchenko
|
b56a532682
|
Several changes in arithmetic circuit manipulation.
|
2016-12-22 17:27:32 +07: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 |
Alan Mishchenko
|
6a351c4dc0
|
Adding support for minimalistic representation of LUT mapping.
|
2016-12-05 17:45:15 -08:00 |
Alan Mishchenko
|
1bf289c774
|
Changes to arithmetic logic detection.
|
2016-12-02 21:12:57 -08:00 |
Alan Mishchenko
|
de71ef44cd
|
New command to profile arithmetic logic cones.
|
2016-11-26 17:06:54 -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 |
Alan Mishchenko
|
85abb6bde7
|
Isolating CBA types into a separate header.
|
2016-11-07 09:39:29 -08:00 |
Alan Mishchenko
|
76c4d22229
|
Parser for JSON format.
|
2016-10-25 17:17:37 -07:00 |
Alan Mishchenko
|
f5069d6675
|
Code for profiling arithmetic circuits.
|
2016-10-21 17:50:05 -07:00 |
Alan Mishchenko
|
198fe99416
|
Experimental code for polynomial construction.
|
2016-09-05 23:47:58 +03:00 |
Alan Mishchenko
|
478066f7a5
|
Experimental code for polynomial construction.
|
2016-09-03 18:12:02 +03:00 |
Alan Mishchenko
|
640100954a
|
Updates to arithmetic verification.
|
2016-08-05 20:34:44 -07:00 |
Alan Mishchenko
|
bfe7333f41
|
Adding new command 'dump_equiv'.
|
2016-07-21 16:40:56 -07:00 |
Alan Mishchenko
|
190dc37600
|
Fix in reading initial state for edge-detection.
|
2016-07-19 13:26:24 -07:00 |
Alan Mishchenko
|
ada21a655f
|
New multi-output PLA reader and preprocessor (read_plamo).
|
2016-06-16 15:22:03 -07:00 |
Alan Mishchenko
|
e1b51d1863
|
Experiments with edge-based mapping.
|
2016-06-15 18:47:10 -07:00 |
Alan Mishchenko
|
4efbd7b3ca
|
Detecting properties of internal nodes.
|
2016-06-07 14:32:38 -07:00 |
Alan Mishchenko
|
07d074fd88
|
New feature for area minimization in standard cell mapping.
|
2016-05-19 15:22:25 -07:00 |
Alan Mishchenko
|
be769ca3e8
|
Experiments with generating sat assignments.
|
2016-05-15 14:25:55 -07:00 |
Alan Mishchenko
|
5b6e5b8178
|
New command 'expand' to expand SOPs against the offset.
|
2016-05-12 22:41:20 -07:00 |
Alan Mishchenko
|
c30819cb05
|
Cosmetic changes after incorporating new code of 'fxch'.
|
2016-05-11 19:59:56 -07:00 |
Alan Mishchenko
|
236d412255
|
Experiments with CEC for arithmetic circuits.
|
2016-05-07 19:47:02 -07:00 |
Alan Mishchenko
|
59f3389c9b
|
Experiments with arithmetic circuits.
|
2016-04-28 20:54:38 -07:00 |
Alan Mishchenko
|
1b550cb87b
|
Improved algo for edge computation.
|
2016-04-22 08:36:05 +03:00 |
Alan Mishchenko
|
2d6a6f6654
|
Added Exorcism package, reading ESOP (read_pla -x file.esop) and deriving AIG (cubes -x; st).
|
2016-04-11 21:42:00 -07:00 |
Alan Mishchenko
|
d0a0cf6395
|
Command &esop to convert AIG into ESOP.
|
2016-04-09 17:00:46 -07:00 |
Alan Mishchenko
|
b31b6fec77
|
Supporting edge information during mapping.
|
2016-04-06 15:43:03 -07:00 |
Alan Mishchenko
|
d53161a7e1
|
Enabling native Gia visualization in &show.
|
2016-04-03 15:42:08 -07:00 |
Alan Mishchenko
|
31430043c2
|
Windowing for technology mapping.
|
2016-03-29 20:16:30 -07:00 |
Alan Mishchenko
|
390a145f0a
|
Adding support for a different bit-blasting of a multiplier and squarer.
|
2016-02-13 15:15:01 -08:00 |
Alan Mishchenko
|
67f4f1adae
|
Experiments with SAT-based mapping.
|
2016-02-07 21:13:33 -08:00 |
Alan Mishchenko
|
951ca48b9c
|
Small changes to sort for timing.
|
2016-01-24 15:32:12 -08:00 |
Alan Mishchenko
|
96d8f899d9
|
Extending and improving timing manager.
|
2015-11-08 11:44:37 -08:00 |
Alan Mishchenko
|
cb50fadb55
|
Changes to VC6.0 makefile to accommodate new package 'opt/fret' and compiler warnings.
|
2015-10-28 20:18:21 -07:00 |
Alan Mishchenko
|
0145b0ca72
|
Moving BDD-based threshold function detection to the BDD part of the code.
|
2015-10-16 18:34:06 -07:00 |
Alan Mishchenko
|
40bb7089da
|
Experiments with precomputation and matching.
|
2015-10-15 18:50:03 -07:00 |
Alan Mishchenko
|
72f4dfff1b
|
Experiments with functional matching.
|
2015-10-05 16:10:57 -07:00 |
Alan Mishchenko
|
7d9e3c2ffe
|
Experiments with functional matching.
|
2015-10-03 06:57:17 -07:00 |
Alan Mishchenko
|
0e0f2e64af
|
Naive LUT packing algorithm (command &pack).
|
2015-09-30 20:21:40 -07:00 |
Alan Mishchenko
|
1ba16ff782
|
Experiments with LUT structure mapping.
|
2015-09-27 19:16:08 -07:00 |
Alan Mishchenko
|
edf6c13721
|
Adding new command &rex2gia.
|
2015-09-22 18:43:12 -07:00 |
Alan Mishchenko
|
97751e43b7
|
New constraint manager and memory reporting 'ps'.
|
2015-09-08 19:53:49 -07:00 |
Alan Mishchenko
|
5bcde4be2b
|
Experiments with SAT-based collapsing.
|
2015-09-03 21:56:29 -07:00 |
Alan Mishchenko
|
eb699bbaf8
|
Changes to be able to compile ABC without CUDD.
|
2015-08-24 21:09:43 -07:00 |
Alan Mishchenko
|
9ef96ae8a6
|
Changes to be able to compile ABC without CUDD.
|
2015-08-24 20:55:07 -07:00 |
Alan Mishchenko
|
6f13e63182
|
Renaming Cba into Bac.
|
2015-07-21 17:57:19 -07:00 |
Alan Mishchenko
|
477ecc172f
|
Renaming Cba into Bac.
|
2015-07-21 17:42:49 -07:00 |
Alan Mishchenko
|
0489deb631
|
Sequential word-level simulator for Wlc_Ntk_t.
|
2015-06-04 22:32:51 -07:00 |
Alan Mishchenko
|
efdd26f86d
|
Scalable SOP manipulation package.
|
2015-03-23 18:40:38 +07:00 |
Alan Mishchenko
|
c602cbe338
|
Scalable SOP manipulation package.
|
2015-03-18 19:39:22 +07:00 |
Alan Mishchenko
|
6da21b8b88
|
Experiments with SAT-based cube enumeration.
|
2015-03-05 23:00:30 -08:00 |
Alan Mishchenko
|
746707b383
|
Experiments with cube hashing.
|
2015-02-20 08:45:13 -08:00 |
Alan Mishchenko
|
6b0accd22a
|
Modifications to read SMTLIB file from stdin.
|
2015-02-18 20:42:48 -08:00 |
Alan Mishchenko
|
7a4a63d0c4
|
Several improvements to CBA data-structure.
|
2015-02-16 13:15:12 -08:00 |
Alan Mishchenko
|
db6afbea29
|
Diabling pin-permutation in &nf mapper.
|
2015-02-08 21:18:49 -08:00 |
Alan Mishchenko
|
55c5c1b58f
|
Added SMT parser for Wlc_Ntk_t.
|
2015-02-07 22:05:02 -08:00 |
Alan Mishchenko
|
d7099e7adc
|
Adding binary dump to CBA.
|
2015-02-05 19:34:24 -08:00 |
Alan Mishchenko
|
77dbe2b656
|
Major rehash of the CBA code.
|
2015-01-31 19:52:32 -08:00 |
Alan Mishchenko
|
24f1ca0703
|
New parser and framework.
|
2014-11-29 14:36:26 -08:00 |
Alan Mishchenko
|
cc37fb9573
|
Improvements to word-level network package.
|
2014-11-14 20:12:20 -08:00 |
Alan Mishchenko
|
5ebf135b6a
|
Adding cyclicity check for netlist with boxes.
|
2014-11-10 14:55:27 -08:00 |
Alan Mishchenko
|
372a348c90
|
Detecting full-adder chains and putting them into white boxes.
|
2014-11-09 22:49:17 -08:00 |
Alan Mishchenko
|
8c2e51824e
|
Experimental implementation of BMC-related procedures.
|
2014-11-04 20:35:36 -08:00 |
Alan Mishchenko
|
c556baa92e
|
Changes to enable building external code.
|
2014-10-28 21:13:59 -07:00 |
Alan Mishchenko
|
c0db4d2a12
|
Changes to enable building external code.
|
2014-10-27 17:56:48 -07:00 |
Alan Mishchenko
|
a9317eac75
|
Preparing to work with C++ code.
|
2014-10-21 19:37:33 -07:00 |
Alan Mishchenko
|
7592aa8a3e
|
Adding commands backup/restore.
|
2014-10-21 10:51:41 -07:00 |
Alan Mishchenko
|
e4d5887671
|
Detection of threshold functions.
|
2014-10-08 10:41:20 -07:00 |
Alan Mishchenko
|
24083998ab
|
Deriving cell mapping with &if -kz.
|
2014-10-04 19:18:34 -07:00 |
Alan Mishchenko
|
ee72791293
|
Improvements to Boolean matching.
|
2014-09-18 22:26:54 -07:00 |
Alan Mishchenko
|
e033a62282
|
Code restructuring.
|
2014-09-16 12:13:25 -07:00 |
Alan Mishchenko
|
dcb7d0d3fc
|
New word-level representation package.
|
2014-09-12 13:40:48 -07:00 |
Alan Mishchenko
|
49f2ec22b9
|
Bug fix in transferring timing info.
|
2014-09-09 22:50:15 -07:00 |
Alan Mishchenko
|
97e620a4b7
|
Adding specialized matching to 'if'.
|
2014-08-16 18:28:41 -07:00 |
Alan Mishchenko
|
06100279cd
|
Added DSD-based collapsing &dsd.
|
2014-08-16 11:54:49 -07:00 |
Alan Mishchenko
|
9055265394
|
Bug fix in &fraig -L <num>.
|
2014-08-12 16:23:52 -07:00 |
Alan Mishchenko
|
99a917caf3
|
Bug fix in &fraig -L <num>.
|
2014-08-12 16:20:03 -07:00 |
Alan Mishchenko
|
704b4bad6b
|
Generating abstraction of standard cell library.
|
2014-07-26 16:46:45 -07:00 |
Alan Mishchenko
|
c0aa9b6a5d
|
Adding new command &sopb for resource-aware SOP balancing.
|
2014-07-21 13:49:25 -07:00 |
Alan Mishchenko
|
25ebef0b2b
|
Improvements to representation of choices.
|
2014-07-01 13:06:46 -07:00 |
Alan Mishchenko
|
afcec52a49
|
Improvements to representation of choices.
|
2014-07-01 13:05:09 -07:00 |
Alan Mishchenko
|
a68ec38df1
|
Changes and improvements to different packages.
|
2014-06-26 09:51:53 -07:00 |
Alan Mishchenko
|
13dd4eeb59
|
Experiments with balancing.
|
2014-06-22 00:50:07 -07:00 |
Alan Mishchenko
|
f04d32732b
|
Added quick GIG parser.
|
2014-06-19 21:16:30 -07:00 |
Alan Mishchenko
|
85e23c8459
|
Various changes to enable better CNF generation.
|
2014-06-17 21:00:51 -07:00 |
Alan Mishchenko
|
93d89eaaeb
|
Various modifications.
|
2014-06-10 21:31:10 -07:00 |
Alan Mishchenko
|
b844433a0d
|
Adding CEC command &splitprove.
|
2014-06-04 15:00:38 -07:00 |
Alan Mishchenko
|
8160721240
|
Experiment with support minimization.
|
2014-05-21 22:11:44 +09:00 |
Alan Mishchenko
|
857688b95e
|
Exploration of functions.
|
2014-04-26 19:21:06 -07:00 |
Alan Mishchenko
|
8de7816daf
|
Exploration of MFFCs.
|
2014-04-26 13:14:38 -07:00 |
Alan Mishchenko
|
375b46a355
|
Experiments with permutations.
|
2014-04-21 21:47:34 -07:00 |
Alan Mishchenko
|
0fef5d6031
|
Command to test console colors.
|
2014-04-10 17:47:41 -07:00 |
Alan Mishchenko
|
42927d5ebb
|
Adding command to dump UNSAT core of BMC instance.
|
2014-04-07 14:10:51 -07:00 |
Alan Mishchenko
|
af6705a8b1
|
Implementation of DSD balancing.
|
2014-04-06 21:22:10 -07:00 |
Alan Mishchenko
|
9c502b70f3
|
Preparing new implementation of SOP/DSD balancing in 'if' mapper.
|
2014-04-05 22:51:01 -07:00 |
Alan Mishchenko
|
f6ae0e41f3
|
Better CEX minimization and renaming of write_counter into write_cex.
|
2014-04-04 13:14:16 -07:00 |
Alan Mishchenko
|
ace340997b
|
Experiments with mapping.
|
2014-03-22 16:24:44 -07:00 |
Alan Mishchenko
|
c86a13f0b5
|
Experiments with recent ideas.
|
2014-03-20 20:18:25 -07:00 |
Alan Mishchenko
|
b581e16f32
|
Experiments with cut caching.
|
2014-03-20 11:21:33 -07:00 |
Alan Mishchenko
|
86d3c72beb
|
Experiments with recent ideas.
|
2014-03-19 22:15:02 -07:00 |
Alan Mishchenko
|
ffa881bce2
|
Experiments with recent ideas.
|
2014-03-19 15:54:50 -07:00 |
Alan Mishchenko
|
83cd20d647
|
Experiments with recent ideas.
|
2014-03-18 19:12:32 -07:00 |
Alan Mishchenko
|
89eed1aaf9
|
Adding barrier buffers.
|
2014-03-16 21:56:28 -07:00 |
Alan Mishchenko
|
2eec6c6c17
|
Experiments with simulation.
|
2014-03-14 20:59:03 -07:00 |
Alan Mishchenko
|
31fb2e8506
|
Changes to LUT mappers.
|
2014-03-08 17:37:26 -08:00 |
Alan Mishchenko
|
b541201da0
|
Experiments with delay fault testing.
|
2014-03-04 22:56:52 -08:00 |
Alan Mishchenko
|
b556c2591e
|
Changes to LUT mappers.
|
2014-02-27 21:11:05 -08:00 |
Alan Mishchenko
|
6ad7dae1ae
|
Changes to LUT mappers.
|
2014-02-17 18:28:48 -08:00 |
Alan Mishchenko
|
2140c1298c
|
Removing unused LMS code.
|
2014-02-16 19:49:10 -08:00 |
Alan Mishchenko
|
e49e123bb7
|
Initial new interpolation code.
|
2014-01-28 15:46:10 +08:00 |
Alan Mishchenko
|
4e00ec6169
|
Structural mapper into structures.
|
2013-11-12 16:03:18 -08:00 |
Alan Mishchenko
|
313caa456a
|
False path detection.
|
2013-10-31 16:36:08 -04:00 |
Alan Mishchenko
|
f620a857d3
|
Specialized induction check.
|
2013-10-31 13:07:43 -04:00 |
Alan Mishchenko
|
47afd0f4f4
|
Multi-output property solver.
|
2013-10-23 16:26:13 -07:00 |
Alan Mishchenko
|
8a03e530c2
|
Resubstitution code.
|
2013-10-06 15:57:17 -07:00 |
Alan Mishchenko
|
a4a1053d98
|
Towards better Boolean matching.
|
2013-10-05 22:44:02 -07:00 |
Alan Mishchenko
|
6132d7cb10
|
Experiment with the AIG package.
|
2013-10-03 12:25:27 -07:00 |
Alan Mishchenko
|
62439be84d
|
New logic sharing extraction.
|
2013-09-29 23:14:00 -07:00 |
Alan Mishchenko
|
61ee156b72
|
New logic sharing extraction.
|
2013-09-28 18:35:38 -07:00 |
Alan Mishchenko
|
a7fcdf20ab
|
Performance balancing command &b.
|
2013-09-27 18:50:23 -07:00 |
Alan Mishchenko
|
940cf7f98b
|
Generation of plain AIG after mapping.
|
2013-09-27 13:30:36 -07:00 |
Alan Mishchenko
|
f704aa43fb
|
New logic sharing extraction.
|
2013-09-26 19:04:18 -07:00 |
Alan Mishchenko
|
531657105b
|
Improving DAG-aware unmapping.
|
2013-09-25 15:29:01 -07:00 |
Alan Mishchenko
|
ff5d3591d1
|
Infrastructure to support full Liberty format and unitification of library representations.
|
2013-09-15 18:23:49 -07:00 |
Alan Mishchenko
|
0e256dc2c2
|
Updates for the new BMC engine.
|
2013-09-10 22:12:42 -07:00 |
Alan Mishchenko
|
48db1c3a04
|
Improvements to the new technology mapper.
|
2013-09-09 00:15:01 -07:00 |
Alan Mishchenko
|
137a766207
|
Improvements to the new technology mapper.
|
2013-09-07 16:41:35 -07:00 |
Alan Mishchenko
|
e9d0466494
|
Updates for the new BMC engine.
|
2013-09-05 15:39:18 -07:00 |
Alan Mishchenko
|
e5ae3f28f7
|
Adding interpolant computation sat_solver2.
|
2013-09-05 01:47:46 -07:00 |
Alan Mishchenko
|
fcfafb0601
|
Enabling additional matching feature in the LUT mapper.
|
2013-08-12 23:27:20 -07:00 |
Alan Mishchenko
|
881b2ec46f
|
Integrated buffering and sizing.
|
2013-08-08 18:23:00 -07:00 |
Alan Mishchenko
|
da60781c13
|
SAT solver with dynamic CNF loading.
|
2013-08-01 19:01:53 -07:00 |
Alan Mishchenko
|
1dca7458f3
|
Improved buffering.
|
2013-07-29 18:55:13 -07:00 |
Alan Mishchenko
|
4c6804c3ae
|
Improved gate-sizing.
|
2013-07-29 10:10:21 -07:00 |