Alan Mishchenko
|
e6196fb462
|
Added command 'starter' to call ABC concurrently.
|
2012-10-02 22:35:45 -07:00 |
Alan Mishchenko
|
6c1c45b90f
|
Added command 'starter' to call ABC concurrently.
|
2012-10-02 21:41:24 -07:00 |
Alan Mishchenko
|
aa705a9af6
|
Renamed reference counting APIs in GIA package.
|
2012-10-02 20:20:46 -07:00 |
Alan Mishchenko
|
49267fd379
|
Structural reparametrization.
|
2012-10-02 20:11:38 -07:00 |
Alan Mishchenko
|
aeb7f7ea11
|
Combined old reparametrization command with the new one.
|
2012-10-02 17:27:36 -07:00 |
Alan Mishchenko
|
9d6f7fa4e6
|
Added detection of 'readline' library at compile-time.
|
2012-10-02 17:00:03 -07:00 |
Alan Mishchenko
|
65cf119c2b
|
Added detection of 'readline' library at compile-time.
|
2012-10-02 16:46:55 -07:00 |
Alan Mishchenko
|
4aa33e7d0f
|
Structural reparametrization.
|
2012-10-02 16:30:14 -07:00 |
Alan Mishchenko
|
b71d4425d0
|
Separated truth table computation for GIA manager and added new procedures.
|
2012-10-02 15:20:11 -07:00 |
Alan Mishchenko
|
b612db977c
|
Separated truth table computation for GIA manager and added new procedures.
|
2012-10-02 14:53:56 -07:00 |
Alan Mishchenko
|
60ad1765ff
|
Structural reparametrization.
|
2012-10-01 22:55:01 -07:00 |
Alan Mishchenko
|
a287bcd2e2
|
Fixed several important problems in choice computation (command 'dch').
|
2012-10-01 18:28:55 -07:00 |
Alan Mishchenko
|
7d29663720
|
Fixed several important problems in choice computation (command 'dch').
|
2012-10-01 18:25:41 -07:00 |
Alan Mishchenko
|
73ab6aac1f
|
Changes several defaults of 'super' to be infinite.
|
2012-10-01 11:44:14 -07:00 |
Alan Mishchenko
|
a595fa85ef
|
Structural reparametrization.
|
2012-09-30 22:46:21 -07:00 |
Alan Mishchenko
|
7fab7fd176
|
Added serialization of Mini AIG.
|
2012-09-29 20:21:27 -04:00 |
Alan Mishchenko
|
8a91a9afe8
|
Experiments with mini AIG manager.
|
2012-09-29 19:44:45 -04:00 |
Alan Mishchenko
|
6b1b368aaf
|
Updating code of non-ABC files to have no ABC-specific macros.
|
2012-09-29 19:08:54 -04:00 |
Alan Mishchenko
|
781c66cbf3
|
Experiments with mini AIG manager.
|
2012-09-29 19:00:36 -04:00 |
Alan Mishchenko
|
73d68a08c1
|
Compiler warnings.
|
2012-09-29 17:56:00 -04:00 |
Alan Mishchenko
|
13dc7bacf1
|
Added detection of 'readline' library at compile-time.
|
2012-09-29 17:50:50 -04:00 |
Alan Mishchenko
|
71bdfae941
|
Replacing 'st_table' by 'st__table' to resolve linker problems.
|
2012-09-29 17:11:03 -04:00 |
Alan Mishchenko
|
5cf9d6ddd7
|
Experiments with mini AIG manager.
|
2012-09-29 16:17:19 -04:00 |
Alan Mishchenko
|
ae1dddbcc3
|
Experiments with mini AIG manager.
|
2012-09-29 15:37:31 -04:00 |
Alan Mishchenko
|
62a6152b6c
|
Experiments with mini AIG manager.
|
2012-09-29 15:29:07 -04:00 |
Alan Mishchenko
|
74c9a068eb
|
Updated version of LMS code.
|
2012-09-26 08:50:15 -07:00 |
Alan Mishchenko
|
27383e8be2
|
Updated version of LMS code.
|
2012-09-26 08:36:05 -07:00 |
Alan Mishchenko
|
794b4cd8ce
|
Updated version of LMS code.
|
2012-09-26 08:23:40 -07:00 |
Alan Mishchenko
|
e7527a47ba
|
Cleaned up interfaces of genlib/liberty/supergate reading/writing.
|
2012-09-25 16:37:25 -07:00 |
Alan Mishchenko
|
8c369788b3
|
Improvements to the NPN semi-canonical form computation package.
|
2012-09-25 13:20:18 -07:00 |
Alan Mishchenko
|
0a9236add5
|
Improvements to the NPN semi-canonical form computation package.
|
2012-09-25 13:10:52 -07:00 |
Alan Mishchenko
|
aed3b3a13a
|
Cleaned up interfaces of genlib/liberty/supergate reading/writing.
|
2012-09-25 01:34:26 -07:00 |
Alan Mishchenko
|
d0197d8378
|
Changed printouts in a few places in supergate computation.
|
2012-09-24 22:57:01 -07:00 |
Alan Mishchenko
|
4ab0c4b204
|
Correcting comment related to pthreads.
|
2012-09-24 20:53:26 -07:00 |
Alan Mishchenko
|
6f03813557
|
Testing GIA with time manager.
|
2012-09-24 01:13:51 -07:00 |
Alan Mishchenko
|
255f171f63
|
Improving computation of choices from equivalence classes.
|
2012-09-23 23:53:12 -07:00 |
Alan Mishchenko
|
40d9b5853b
|
Testing GIA with time manager.
|
2012-09-23 18:34:10 -07:00 |
Alan Mishchenko
|
f7caf84f21
|
Modified structural constraint extraction (unfold -s) to work for multi-output testcases.
|
2012-09-23 14:30:17 -07:00 |
Alan Mishchenko
|
c8ed816714
|
Migrating to array-based traversal ID.
|
2012-09-23 12:29:16 -07:00 |
Alan Mishchenko
|
6e774ef541
|
Cleaing AIG manager by removing pointers to HAIG.
|
2012-09-23 12:01:59 -07:00 |
Alan Mishchenko
|
a50a38155c
|
Integrating time manager into choice computation.
|
2012-09-22 17:57:06 -07:00 |
Alan Mishchenko
|
26f3427a1e
|
Added GIA normalization using timing manager.
|
2012-09-22 00:06:09 -07:00 |
Alan Mishchenko
|
fdd043ca34
|
Upgrading hierarchy timing manager.
|
2012-09-21 22:00:39 -07:00 |
Alan Mishchenko
|
c1f8baafb8
|
Added switch '-E <filename>' to 'read_library' to exclude gates listed while reading a Genlib file.
|
2012-09-21 12:23:23 -07:00 |
Alan Mishchenko
|
b5306c1566
|
Added simplification before the concurrent call to PDR.
|
2012-09-20 20:13:40 -07:00 |
Alan Mishchenko
|
5f09917c22
|
Added simplification before the concurrent call to PDR.
|
2012-09-20 19:51:39 -07:00 |
Alan Mishchenko
|
d21c0be44a
|
Added slack computation to 'stime'.
|
2012-09-20 14:13:59 -07:00 |
Alan Mishchenko
|
266af49386
|
Modified 'read' to read all types of libraries (genlib, liberty, scl).
|
2012-09-20 13:12:51 -07:00 |
Alan Mishchenko
|
bc44087bac
|
Modified 'read' to read all types of libraries (genlib, liberty, scl).
|
2012-09-20 12:41:59 -07:00 |
Alan Mishchenko
|
fdfb083c5c
|
Added command 'minsize' to reduce all gates to their minimum size in the library.
|
2012-09-20 12:01:04 -07:00 |
Alan Mishchenko
|
f59de3decc
|
Fixes to Verilog parser.
|
2012-09-20 11:29:37 -07:00 |
Alan Mishchenko
|
723f85ef1b
|
Extending Liberty parser to handle multi-output cells.
|
2012-09-19 20:21:27 -07:00 |
Alan Mishchenko
|
5dc50744f0
|
Extending Liberty parser to handle multi-output cells.
|
2012-09-19 18:42:00 -07:00 |
Alan Mishchenko
|
480ca14c75
|
Extending Liberty parser to handle multi-output cells.
|
2012-09-19 17:35:04 -07:00 |
Alan Mishchenko
|
3af0f719af
|
Extending BLIF parser/write to hangle multi-output cells.
|
2012-09-19 16:28:06 -07:00 |
Alan Mishchenko
|
60c6614885
|
Extending Genlib to hangle multi-output cells.
|
2012-09-19 11:53:40 -07:00 |
Alan Mishchenko
|
48996f7a36
|
Changes to command 'upsize'.
|
2012-09-18 19:12:54 -07:00 |
Alan Mishchenko
|
e0eb270324
|
Changes to command 'upsize'.
|
2012-09-18 13:23:58 -07:00 |
Alan Mishchenko
|
508b6f1b13
|
Fixing mismatch between declaration of the output value of Extra_CpuTime.
|
2012-09-18 09:58:06 -07:00 |
Alan Mishchenko
|
6dc3a0a246
|
Bug fix in bmc3.
|
2012-09-17 17:39:42 -07:00 |
Alan Mishchenko
|
1f9abfd7a8
|
Bug fix: no need to normalize const0 node.
|
2012-09-17 10:02:37 -07:00 |
Alan Mishchenko
|
819b41bb59
|
Fixed timeout problem in bmc3 -s.
|
2012-09-17 09:54:45 -07:00 |
Alan Mishchenko
|
790ea6545f
|
Moving binary IO streams to the vector package.
|
2012-09-17 01:01:47 -07:00 |
Alan Mishchenko
|
7e843d64a9
|
Added delay multipliers to 'map'.
|
2012-09-16 23:34:56 -07:00 |
Alan Mishchenko
|
6d05fde2dc
|
Added delay multipliers to 'map'.
|
2012-09-16 22:05:15 -07:00 |
Alan Mishchenko
|
bbf4b8bc1e
|
Improving printouts in 'stime'.
|
2012-09-16 21:40:20 -07:00 |
Alan Mishchenko
|
8b2b4fb6b8
|
Improving printouts in &gla.
|
2012-09-16 18:57:53 -07:00 |
Alan Mishchenko
|
c15137bd3f
|
Improving printouts in &gla.
|
2012-09-16 16:48:50 -07:00 |
Alan Mishchenko
|
ee436f9377
|
Changed a few things in the refinement package of &gla.
|
2012-09-16 13:56:10 -07:00 |
Alan Mishchenko
|
5953beb2da
|
Restructured the code to post-process object used during refinement in &gla.
|
2012-09-16 09:54:19 -07:00 |
Alan Mishchenko
|
5a4f1fe44c
|
Made abstraction and PDR communicate in-memory rather than through a file.
|
2012-09-16 00:26:18 -07:00 |
Alan Mishchenko
|
fdf5ad3433
|
Cleaned 'abc.c' by removing useless procedures.
|
2012-09-15 23:52:36 -07:00 |
Alan Mishchenko
|
69bbfa9856
|
Created new abstraction package from the code that was all over the place.
|
2012-09-15 23:27:46 -07:00 |
Alan Mishchenko
|
ec95f569dd
|
Corrected &gla -a to work as expected.
|
2012-09-15 21:18:32 -07:00 |
Alan Mishchenko
|
152aaedcb2
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 22:45:51 -07:00 |
Alan Mishchenko
|
080c325500
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 21:22:31 -07:00 |
Alan Mishchenko
|
117bc0dbcd
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 21:20:37 -07:00 |
Alan Mishchenko
|
f64bb36fd5
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 13:33:23 -07:00 |
Alan Mishchenko
|
3b14c7b490
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 13:31:29 -07:00 |
Alan Mishchenko
|
19c28cae94
|
Prepared &gla to try abstracting and proving concurrently.
|
2012-09-14 10:27:48 -07:00 |
Alan Mishchenko
|
9b15f71f2f
|
Added new command 'upsize'.
|
2012-09-12 14:39:50 -07:00 |
Alan Mishchenko
|
e3d75484ce
|
Reversed to a buggy version of reduceDB in complete proof-logging, because it works with rollback and it is not used in &gla -pn -L 0.
|
2012-09-12 12:46:56 -07:00 |
Alan Mishchenko
|
606341dca6
|
Added code to collect experimental results.
|
2012-09-11 22:36:38 -07:00 |
Alan Mishchenko
|
e95844c0af
|
Added code to collect experimental results.
|
2012-09-11 22:35:27 -07:00 |
Alan Mishchenko
|
087ec9eb1f
|
Added code to collect experimental results.
|
2012-09-11 22:34:49 -07:00 |
Alan Mishchenko
|
825bcd823c
|
Added code to collect experimental results.
|
2012-09-11 22:33:47 -07:00 |
Alan Mishchenko
|
4c06c8afc0
|
Improved topo print-out.
|
2012-09-11 19:40:12 -07:00 |
Alan Mishchenko
|
a246882a5b
|
Scalable gate-level abstraction.
|
2012-09-11 19:11:51 -07:00 |
Niklas Een
|
1c865bf229
|
Added -C to command line for running commands, then staying in interactive mode
|
2012-09-11 18:48:43 -07:00 |
Alan Mishchenko
|
784a3579e5
|
Fixing Verilog writer's way of writing module names.
|
2012-09-11 18:44:07 -07:00 |
Alan Mishchenko
|
759b7c0855
|
Added code to collect experimental results.
|
2012-09-11 16:26:01 -07:00 |
Alan Mishchenko
|
d257fce824
|
Added code to collect experimental results.
|
2012-09-11 16:25:00 -07:00 |
Alan Mishchenko
|
20bd241e20
|
Commenting out some assertions in the 'map' mapper.
|
2012-09-10 00:23:41 -07:00 |
Alan Mishchenko
|
d40af538e2
|
Unified print-out of property failures produced by all engines.
|
2012-09-09 20:46:34 -07:00 |
Alan Mishchenko
|
71d7c9e66d
|
Disable printing refinement statistics by default.
|
2012-09-09 20:25:55 -07:00 |
Alan Mishchenko
|
56117d56e8
|
Added switch '-p' to '&gla -n' to use full proof for UNSAT core computation (for experiments).
|
2012-09-09 15:28:31 -07:00 |
Alan Mishchenko
|
4333fd24d2
|
Started CEX minimization procedure.
|
2012-09-08 18:28:13 -07:00 |
Alan Mishchenko
|
9efe9579f9
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 15:04:44 -07:00 |
Alan Mishchenko
|
519b9fdf7c
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 15:04:00 -07:00 |
Alan Mishchenko
|
002117c0e9
|
Started CEX minimization procedure.
|
2012-09-08 14:56:25 -07:00 |