Alan Mishchenko
|
37107a3b18
|
Added new API to traverse the cut in the mapper.
|
2012-10-25 22:10:24 -07:00 |
Alan Mishchenko
|
fac3976621
|
Adding binary file dumping for truth tables.
|
2012-10-25 13:55:04 -07:00 |
Alan Mishchenko
|
059da57476
|
Adding binary file dumping for truth tables.
|
2012-10-25 11:45:19 -07:00 |
Alan Mishchenko
|
785ae9e4db
|
Changing the defaults of command 'collapse'.
|
2012-10-25 11:16:11 -07:00 |
Alan Mishchenko
|
7ecea8d40d
|
Added hierarchical BLIF output for mapping with LUT structures (write_blif -a -S <XYZ>).
|
2012-10-24 21:12:50 -07:00 |
Alan Mishchenko
|
e9e8f17942
|
Integrating GIA with LUT mapping.
|
2012-10-24 20:00:20 -07:00 |
Alan Mishchenko
|
6b96d9a84e
|
Integrating GIA with LUT mapping.
|
2012-10-24 17:39:38 -07:00 |
Alan Mishchenko
|
5cd1396b3d
|
Creating dedicated choice representation for GIA.
|
2012-10-24 12:22:46 -07:00 |
Alan Mishchenko
|
bc21cb41b4
|
Adding frontier comptuation based on reversed CO order in &ps.
|
2012-10-24 10:43:55 -07:00 |
Alan Mishchenko
|
2be812b4e0
|
Fixing frontier computation in &ps.
|
2012-10-24 10:32:05 -07:00 |
Alan Mishchenko
|
e9783622a2
|
Disabling SAT sweeping in 'map' by default.
|
2012-10-23 12:08:15 -07:00 |
Alan Mishchenko
|
84b54597b4
|
Adding #ifdef to guard windows-specific debugging option.
|
2012-10-20 22:58:42 -07:00 |
Alan Mishchenko
|
7235d74010
|
Bug fix in hierarchical BLIF reader.
|
2012-10-11 23:25:40 -07:00 |
Alan Mishchenko
|
0294fc7861
|
Commenting out printout.
|
2012-10-10 17:35:33 -07:00 |
Alan Mishchenko
|
cc0e5d4f1d
|
Added procedure to check correctness of the topo order during AIG construction.
|
2012-10-10 14:45:24 -07:00 |
Alan Mishchenko
|
d261e617fc
|
Added command to transform GIA into the file with truth tables for each output.
|
2012-10-10 01:11:24 -07:00 |
Alan Mishchenko
|
c9fbac5f2e
|
Improvements to gate sizing.
|
2012-10-09 23:25:03 -07:00 |
Alan Mishchenko
|
1e7ea2ca45
|
Improvements to gate sizing.
|
2012-10-09 21:14:32 -07:00 |
Alan Mishchenko
|
daeffe791c
|
Making report about the number of correcty covered frames consistent across the engines.
|
2012-10-09 15:42:25 -07:00 |
Alan Mishchenko
|
fed18333e2
|
Improvements to gate-sizing.
|
2012-10-09 15:25:34 -07:00 |
Alan Mishchenko
|
513dc14a1a
|
Improvements to gate-sizing.
|
2012-10-09 14:27:49 -07:00 |
Alan Mishchenko
|
d3595d230f
|
Improvements to gate sizing (bug fix).
|
2012-10-09 12:35:47 -07:00 |
Alan Mishchenko
|
7cf176c420
|
Improvements to gate sizing (bug fix).
|
2012-10-09 12:26:58 -07:00 |
Alan Mishchenko
|
da61616d84
|
Bug fix in &gla (incorrect reporting of proved timeframes).
|
2012-10-09 11:59:30 -07:00 |
Alan Mishchenko
|
b882f64fa5
|
Bug fix in &gla (incorrect reporting of proved timeframes).
|
2012-10-09 11:48:28 -07:00 |
Alan Mishchenko
|
74cc0ad5e6
|
Improvements to gate sizing.
|
2012-10-09 11:21:36 -07:00 |
Alan Mishchenko
|
e311660078
|
Improvements to gate sizing.
|
2012-10-09 11:19:58 -07:00 |
Alan Mishchenko
|
8e753fc376
|
Improvements to gate sizing.
|
2012-10-09 11:00:18 -07:00 |
Alan Mishchenko
|
4ed89d00fe
|
Making explicit cast to 64-bit unsigned in a few places.
|
2012-10-09 09:23:08 -07:00 |
Alan Mishchenko
|
7b9f4a278d
|
Extending the default GIA writing buffer.
|
2012-10-09 09:00:25 -07:00 |
Alan Mishchenko
|
dd25b90f8e
|
Improvements to gate sizing.
|
2012-10-09 01:20:51 -07:00 |
Alan Mishchenko
|
a5d07fa44a
|
Bug fix in LMS code.
|
2012-10-08 22:41:19 -07:00 |
Alan Mishchenko
|
9206e6ff80
|
Improvements to gate sizing.
|
2012-10-08 21:20:13 -07:00 |
Alan Mishchenko
|
2cb69e4511
|
Bug fix in reading AIGER with both signal names and extensions.
|
2012-10-08 14:17:50 -07:00 |
Alan Mishchenko
|
cad47254a0
|
Updating readme.
|
2012-10-06 19:27:19 -07:00 |
Alan Mishchenko
|
11c5c81037
|
New AIG optimization package.
|
2012-10-06 18:33:54 -07:00 |
Alan Mishchenko
|
f66fd3f3a3
|
Updating readme.
|
2012-10-06 18:28:25 -07:00 |
Alan Mishchenko
|
dc9a22582a
|
New AIG optimization package.
|
2012-10-06 16:11:08 -07:00 |
Alan Mishchenko
|
3d23bc8c57
|
New AIG optimization package.
|
2012-10-06 16:02:36 -07:00 |
Alan Mishchenko
|
4637097491
|
New AIG optimization package.
|
2012-10-06 15:12:39 -07:00 |
Alan Mishchenko
|
ad8a3f5159
|
New AIG optimization package.
|
2012-10-06 15:09:00 -07:00 |
Alan Mishchenko
|
6de48109f3
|
Allow for binary input file in 'testdec' and 'testnpn'.
|
2012-10-05 21:43:11 -07:00 |
Alan Mishchenko
|
369b5f479a
|
Allow for binary input file in 'testdec' and 'testnpn'.
|
2012-10-05 21:02:46 -07:00 |
Alan Mishchenko
|
b852db94fb
|
Allow for binary input file in 'testdec' and 'testnpn'.
|
2012-10-05 20:38:46 -07:00 |
Alan Mishchenko
|
6eb2e7156a
|
Simplification in AIG manager object counting.
|
2012-10-05 17:07:38 -07:00 |
Alan Mishchenko
|
f11f645f1d
|
Bug fix in loading the timing manager.
|
2012-10-05 16:56:10 -07:00 |
Alan Mishchenko
|
8f504907ee
|
Bug fix in XOR balancing (command 'balance -x').
|
2012-10-05 15:02:26 -07:00 |
Alan Mishchenko
|
e01e49369f
|
Changed 'readline' declaration rules.
|
2012-10-04 13:03:04 -07:00 |
Alan Mishchenko
|
8b4e762e5a
|
Minor bug fix.
|
2012-10-04 12:05:57 -07:00 |
Alan Mishchenko
|
bbd170e8a3
|
Minor bug fix.
|
2012-10-04 09:17:13 -07:00 |
Alan Mishchenko
|
5559444126
|
C++ portability changes.
|
2012-10-03 22:11:55 -07:00 |
Alan Mishchenko
|
c890440fd9
|
C++ portability changes.
|
2012-10-03 22:10:30 -07:00 |
Alan Mishchenko
|
0175e1a9fe
|
C++ portability changes.
|
2012-10-03 22:07:36 -07:00 |
Alan Mishchenko
|
a47e3b6f58
|
C++ portability changes.
|
2012-10-03 22:03:16 -07:00 |
Alan Mishchenko
|
c7eab028a1
|
C++ portability changes.
|
2012-10-03 21:59:04 -07:00 |
Alan Mishchenko
|
b532d144c8
|
C++ portability changes.
|
2012-10-03 21:56:59 -07:00 |
Alan Mishchenko
|
628b1a96b2
|
C++ portability changes.
|
2012-10-03 21:54:50 -07:00 |
Alan Mishchenko
|
56d3d7cd22
|
C++ portability changes.
|
2012-10-03 21:49:18 -07:00 |
Alan Mishchenko
|
63c9540543
|
Minor bug fixes.
|
2012-10-03 20:38:03 -07:00 |
Alan Mishchenko
|
d1ffd8d703
|
Added command 'starter' to call ABC concurrently.
|
2012-10-02 22:40:18 -07:00 |
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 |
Alan Mishchenko
|
cc6da1f905
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 00:19:46 -07:00 |
Alan Mishchenko
|
e1b76633dc
|
Updating &gla_refine to perform suffix refinement.
|
2012-09-08 00:14:49 -07:00 |
Alan Mishchenko
|
5ca4f3cf9f
|
Updating &gla_refine to perform suffic refinement.
|
2012-09-07 23:26:23 -07:00 |
Alan Mishchenko
|
548e04192b
|
Updating &gla_refine to perform suffic refinement.
|
2012-09-07 20:44:12 -07:00 |
Alan Mishchenko
|
0b8e07bdde
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-07 13:36:39 -07:00 |
Alan Mishchenko
|
6c1d4ee8dd
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-07 13:33:52 -07:00 |
Alan Mishchenko
|
509194a898
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-07 13:02:46 -07:00 |
Alan Mishchenko
|
75a5c46b99
|
Added switch 'dch -r' to skip choices with structural support redundancy.
|
2012-09-07 00:18:54 -07:00 |
Alan Mishchenko
|
ce0e96bcaa
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 23:15:08 -07:00 |
Alan Mishchenko
|
5b3e31bd4d
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 23:11:34 -07:00 |
Alan Mishchenko
|
894fc81041
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:44:56 -07:00 |
Alan Mishchenko
|
4efd8bf7b3
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:33:43 -07:00 |
Alan Mishchenko
|
bf69a345c9
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:10:03 -07:00 |
Alan Mishchenko
|
794bd2fd33
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 21:01:48 -07:00 |
Alan Mishchenko
|
aff7f38495
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 20:58:14 -07:00 |
Alan Mishchenko
|
1cefca7dea
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 20:54:00 -07:00 |
Alan Mishchenko
|
58d50bf94a
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 20:51:16 -07:00 |
Alan Mishchenko
|
460f1905e2
|
Debugging 64-bit bug in new semi-canonical form..
|
2012-09-06 16:30:00 -07:00 |
Alan Mishchenko
|
5a5577f907
|
Integrated new fast semi-canonical form for Boolean functions up to 16 inputs.
|
2012-09-06 15:55:54 -07:00 |
Alan Mishchenko
|
39fe23f079
|
Integrated new fast semi-canonical form for Boolean functions up to 16 inputs.
|
2012-09-06 15:52:54 -07:00 |
Alan Mishchenko
|
7a6cf9f48c
|
Integrated new fast semi-canonical form for Boolean functions up to 16 inputs.
|
2012-09-06 15:40:47 -07:00 |
Alan Mishchenko
|
9c8be56ccd
|
Integrated new fast semi-canonical form for Boolean functions up to 16 inputs.
|
2012-09-06 15:32:07 -07:00 |
Alan Mishchenko
|
4393a5fade
|
Added platform-independent random-number generator to 'fraig'.
|
2012-09-05 19:50:32 -07:00 |
Alan Mishchenko
|
cd2bd70865
|
Added switch 'dch -r' to skip choices with structural support redundancy.
|
2012-09-05 19:39:25 -07:00 |
Alan Mishchenko
|
c1f4545e07
|
Added error message when the user is trying 'dsat' for multi-output comb miters.
|
2012-09-05 18:53:21 -07:00 |
Alan Mishchenko
|
9cb16d654a
|
Added new command &gla_shrink.
|
2012-09-05 00:55:33 -07:00 |
Alan Mishchenko
|
f6b67d7846
|
Added new command &gla_shrink.
|
2012-09-04 23:57:58 -07:00 |
Alan Mishchenko
|
2071d9a732
|
Enabling additinal printouts.
|
2012-09-04 21:14:47 -07:00 |
Alan Mishchenko
|
8e12b60b66
|
Better batch mode printout.
|
2012-09-04 14:39:14 -07:00 |
Alan Mishchenko
|
acc3abe9cc
|
Correcting the report of completed timeframes in &gla.
|
2012-09-04 14:22:06 -07:00 |
Alan Mishchenko
|
4507a5d3ed
|
Correcting the report of completed timeframes in &gla.
|
2012-09-04 14:19:19 -07:00 |
Alan Mishchenko
|
b08aca5c1e
|
Make switches -d (-m) by default dump abstracted model (miter with abstraction map) into files whose names are derived from the names of the input file by adding _abs (_gla).
|
2012-09-04 14:09:39 -07:00 |
Alan Mishchenko
|
05f51cbb2a
|
Enabled recording the name of the file GIA is coming from.
|
2012-09-04 13:52:42 -07:00 |
Alan Mishchenko
|
b9ed304236
|
Correcting the report of completed timeframes in &gla.
|
2012-09-04 13:38:52 -07:00 |
Alan Mishchenko
|
6b2744ff77
|
Improving print-outs in 'stime' and 'gsize'.
|
2012-09-04 12:22:59 -07:00 |
Alan Mishchenko
|
b26d698ff8
|
Uniqifying status file name in &gla.
|
2012-09-03 19:06:01 -07:00 |
Alan Mishchenko
|
201cb24596
|
Several minor changes.
|
2012-09-03 17:15:44 -07:00 |
Alan Mishchenko
|
9621ae946e
|
Added switch &srm -A <file> for dumping SRM into a user-specified file.
|
2012-09-02 20:12:03 -07:00 |
Alan Mishchenko
|
ba597f6787
|
New package to read/write a subset of Liberty for STA.
|
2012-09-01 13:47:41 -07:00 |
Alan Mishchenko
|
fe1a16e9b4
|
Changes to allow &gla to run with fSimple = 1 (useful for debugging).
|
2012-08-31 18:45:10 -07:00 |
Alan Mishchenko
|
1e53a78a99
|
Bug fix in the old Liberty parser.
|
2012-08-31 15:14:30 -07:00 |
Alan Mishchenko
|
4bef56feb9
|
Added several assertions.
|
2012-08-31 15:08:05 -07:00 |
Alan Mishchenko
|
8c0e0d7143
|
Added command 'print_gs' to print gate sizes in the mapping.
|
2012-08-31 09:26:26 -07:00 |
Alan Mishchenko
|
e63c603e92
|
Fixing assert which failes when SAT solver returns after a timeout.
|
2012-08-31 00:52:08 -07:00 |
Alan Mishchenko
|
a49ba2d280
|
Fixing the way constants are written into mapped Verilog files.
|
2012-08-31 00:05:10 -07:00 |
Alan Mishchenko
|
5a009b6774
|
Improvements to gate-sizing.
|
2012-08-30 21:46:31 -07:00 |
Alan Mishchenko
|
484ab7a17b
|
Improvements to gate-sizing.
|
2012-08-30 19:54:17 -07:00 |
Alan Mishchenko
|
b8b478c8d8
|
Improvements to gate-sizing.
|
2012-08-30 16:46:54 -07:00 |
Alan Mishchenko
|
caa66f0ca9
|
Improving print-out in gate-sizing.
|
2012-08-30 14:32:36 -07:00 |
Alan Mishchenko
|
a38861babf
|
Improving print-out in gate-sizing.
|
2012-08-30 14:27:25 -07:00 |
Alan Mishchenko
|
3400670839
|
Handling constant nodes in gate sizing.
|
2012-08-30 13:58:26 -07:00 |
Alan Mishchenko
|
b9a1c6ec87
|
Commenting out debug dump of the library.
|
2012-08-30 13:44:28 -07:00 |
Alan Mishchenko
|
69c36f426c
|
Improvements to gate-sizing.
|
2012-08-30 12:34:53 -07:00 |
Alan Mishchenko
|
6dd270d41f
|
Improvements to gate-sizing.
|
2012-08-30 11:10:02 -07:00 |
Alan Mishchenko
|
c84f26c9b1
|
Compiler warnings.
|
2012-08-29 17:31:14 -07:00 |
Alan Mishchenko
|
b2b93858ee
|
Compiler warnings.
|
2012-08-29 17:14:02 -07:00 |
Alan Mishchenko
|
4c5bfbe73f
|
Forgot to update makefile.
|
2012-08-29 17:02:31 -07:00 |
Alan Mishchenko
|
83bfe0b1fe
|
New package to read/write a subset of Liberty for STA.
|
2012-08-29 16:20:39 -07:00 |
Alan Mishchenko
|
6814c48bb4
|
Added an API to convert a multi-output PLA into a shared AIG.
|
2012-08-29 12:43:55 -07:00 |
Alan Mishchenko
|
bebd7ee6cb
|
New package to read/write a subset of Liberty for STA.
|
2012-08-29 00:48:36 -07:00 |
Alan Mishchenko
|
5ff49be993
|
Ensured that SC mapped network is always in a topo order.
|
2012-08-28 19:42:53 -07:00 |
Alan Mishchenko
|
9b02fe59bd
|
Added buffering based on combinational merging.
|
2012-08-28 19:24:13 -07:00 |
Alan Mishchenko
|
329831bdac
|
Bug fix: abstraction commands not properly updating status when dumping intermediate abstraction.
|
2012-08-28 12:12:24 -07:00 |
Alan Mishchenko
|
8a1d439cb1
|
Added precomputation of TFO ordering for incremental network updates.
|
2012-08-27 22:11:29 -07:00 |
Alan Mishchenko
|
7772a4af05
|
Added printout of library cells.
|
2012-08-27 19:58:15 -07:00 |
Alan Mishchenko
|
a6bfd49591
|
Improved printout of command history.
|
2012-08-27 19:57:44 -07:00 |
Alan Mishchenko
|
da6838463f
|
Added features 'map -M <float>' to control the use of large gates.
|
2012-08-27 14:29:32 -07:00 |
Alan Mishchenko
|
9abe8b66c9
|
New package to read/write a subset of Liberty for STA.
|
2012-08-27 13:50:33 -07:00 |
Alan Mishchenko
|
c25f5dee05
|
Bug fix in &gla.
|
2012-08-27 13:49:53 -07:00 |
Alan Mishchenko
|
1ba1e6574c
|
New package to read/write a subset of Liberty for STA.
|
2012-08-26 17:32:22 -07:00 |
Alan Mishchenko
|
95e14cd72c
|
Select for mapping smallest-area gates for each functionality.
|
2012-08-26 17:31:23 -07:00 |
Alan Mishchenko
|
889ed19c1c
|
Compiler warnings.
|
2012-08-26 09:31:43 -07:00 |
Alan Mishchenko
|
137f0347f0
|
Added switch '&gla -m' to dump original miter with the abstraction map.
|
2012-08-26 09:21:45 -07:00 |
Alan Mishchenko
|
dfd6ab0823
|
New package to read/write a subset of Liberty for STA.
|
2012-08-25 19:00:26 -07:00 |
Alan Mishchenko
|
fba0552f87
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-25 14:57:06 -07:00 |
Alan Mishchenko
|
bffbd05a2f
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-25 13:43:44 -07:00 |
Alan Mishchenko
|
19d50b98a1
|
New package to read/write a subset of Liberty for STA.
|
2012-08-25 12:34:54 -07:00 |
Alan Mishchenko
|
2a7a06b653
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-25 12:32:44 -07:00 |
Alan Mishchenko
|
49c5799934
|
Several improvements to command 'testnpn'.
|
2012-08-25 10:30:53 -07:00 |
Alan Mishchenko
|
f85db9dd1f
|
Compiler warnings.
|
2012-08-24 21:36:09 -07:00 |
Alan Mishchenko
|
13bd7b334c
|
New package to read/write a subset of Liberty for STA.
|
2012-08-24 21:31:46 -07:00 |
Alan Mishchenko
|
22d21a5c44
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-24 15:44:33 -07:00 |
Alan Mishchenko
|
7e2b007762
|
Added recording history of used commands into file 'abc.history' (Windows only).
|
2012-08-24 12:25:53 -07:00 |
Alan Mishchenko
|
4a9152d0e1
|
Changed command 'sim' to work with a miter by default (replace 'sim -m' by 'sim' in verification applications).
|
2012-08-24 11:14:40 -07:00 |
Alan Mishchenko
|
942600414d
|
Added simulation of comb circuits with user-specified patterns in command 'sim'.
|
2012-08-24 11:12:51 -07:00 |
Alan Mishchenko
|
12c776ed6e
|
Added new algorithm for NPN semi-canonical form computation.
|
2012-08-23 22:20:27 -07:00 |
Alan Mishchenko
|
5da7102f55
|
Fixing undesirable effect of recent refinement code on older code in &gla -n.
|
2012-08-11 11:47:22 -07:00 |
Alan Mishchenko
|
528c8e0bba
|
Enabling -S <num> for &gla to not check the first <num> frames.
|
2012-08-10 23:56:46 -07:00 |
Alan Mishchenko
|
d22b3d055b
|
Fixing problem with max limit on the number of abstracted objects in &gla.
|
2012-08-10 11:16:23 -07:00 |
Alan Mishchenko
|
65b652fadb
|
Added purification of UNSAT core in &gla.
|
2012-08-10 09:31:03 -07:00 |
Alan Mishchenko
|
409ce39b61
|
Improved abstraction refinement.
|
2012-08-09 19:44:40 -07:00 |
Alan Mishchenko
|
a019dd216e
|
Improved abstraction refinement.
|
2012-08-09 19:16:25 -07:00 |
Alan Mishchenko
|
cfc82efbb9
|
Compiler warnings.
|
2012-08-09 18:56:48 -07:00 |
Alan Mishchenko
|
518410af35
|
Compiler warnings.
|
2012-08-09 18:55:30 -07:00 |
Alan Mishchenko
|
20518f59d1
|
Compiler warnings.
|
2012-08-09 18:45:53 -07:00 |
Alan Mishchenko
|
1451614c5c
|
Compiler warnings.
|
2012-08-09 18:10:14 -07:00 |
Alan Mishchenko
|
8ad4a10fae
|
Compiler warnings.
|
2012-08-09 18:07:00 -07:00 |
Alan Mishchenko
|
5b80d704a1
|
Improved abstraction refinement.
|
2012-08-09 17:53:38 -07:00 |
Alan Mishchenko
|
d01c0807bd
|
New semi-canonical form computation package.
|
2012-08-08 20:37:58 -07:00 |
Alan Mishchenko
|
bf35ed1b86
|
New cut-based refinement.
|
2012-08-08 12:33:48 -07:00 |
Alan Mishchenko
|
ca75e118e7
|
Added generation of values of internal nodes for GIA manager.
|
2012-08-08 11:47:06 -07:00 |
Alan Mishchenko
|
a8e59b2c42
|
Added generation of values of internal nodes for GIA manager.
|
2012-08-08 09:43:57 -07:00 |
Alan Mishchenko
|
8daf610eba
|
Fixing an interger overflow problem in constructing the variable interaction matrix.
|
2012-08-08 09:29:43 -07:00 |
Alan Mishchenko
|
41fa9a1016
|
New command 'testnpn' to compare semi-canonical forms.
|
2012-08-08 01:42:14 -07:00 |
Alan Mishchenko
|
094bdc0572
|
New command 'testnpn' to compare semi-canonical forms.
|
2012-08-08 01:41:42 -07:00 |
Alan Mishchenko
|
c4b4ac7052
|
New semi-canonical form computation package.
|
2012-08-07 20:36:33 -07:00 |
Alan Mishchenko
|
99444597f7
|
New semi-canonical form computation package.
|
2012-08-07 20:19:56 -07:00 |
Alan Mishchenko
|
f9b032ee02
|
Scalable gate-level abstraction.
|
2012-08-07 11:46:50 -07:00 |
Alan Mishchenko
|
c35471dac4
|
Scalable gate-level abstraction.
|
2012-08-07 10:43:01 -07:00 |
Alan Mishchenko
|
173303b464
|
Scalable gate-level abstraction.
|
2012-08-06 22:03:35 -07:00 |
Alan Mishchenko
|
8e31b4c047
|
Scalable gate-level abstraction.
|
2012-08-06 22:02:50 -07:00 |
Alan Mishchenko
|
b3dd1f82f1
|
New cut-based refinement.
|
2012-08-06 21:59:50 -07:00 |
Alan Mishchenko
|
ca9803fc98
|
Scalable gate-level abstraction.
|
2012-08-06 21:59:14 -07:00 |
Alan Mishchenko
|
94949287fe
|
Changing the default value '&gla -n' to the opposite.
|
2012-08-06 21:58:18 -07:00 |
Alan Mishchenko
|
4c36d2513c
|
New semi-canonical form computation package.
|
2012-08-06 19:56:21 -07:00 |
Alan Mishchenko
|
1917321c4e
|
Scalable gate-level abstraction.
|
2012-08-06 09:58:34 -07:00 |
Alan Mishchenko
|
6a9eaec3b5
|
Changing the default value '&gla -n' to the opposite.
|
2012-08-06 07:44:55 -07:00 |
Alan Mishchenko
|
294c06f162
|
Scalable gate-level abstraction.
|
2012-08-04 09:37:49 -07:00 |
Alan Mishchenko
|
a01b479013
|
Scalable gate-level abstraction.
|
2012-08-03 21:44:00 -07:00 |
Alan Mishchenko
|
5760c3225d
|
Scalable gate-level abstraction.
|
2012-08-03 18:31:16 -07:00 |
Alan Mishchenko
|
30ae05f0a5
|
Scalable gate-level abstraction.
|
2012-08-03 18:25:47 -07:00 |
Alan Mishchenko
|
e9af6c3cec
|
Scalable gate-level abstraction.
|
2012-08-02 23:44:48 -07:00 |
Alan Mishchenko
|
cb66aa429d
|
Scalable gate-level abstraction.
|
2012-08-02 10:54:21 -07:00 |
Alan Mishchenko
|
b939e16006
|
Scalable gate-level abstraction.
|
2012-08-02 09:44:48 -07:00 |
Alan Mishchenko
|
352060122b
|
Scalable gate-level abstraction.
|
2012-08-02 09:40:19 -07:00 |
Alan Mishchenko
|
fe93162114
|
Scalable gate-level abstraction.
|
2012-08-02 01:05:14 -07:00 |
Alan Mishchenko
|
8822e811ca
|
Scalable gate-level abstraction.
|
2012-08-02 00:29:57 -07:00 |
Alan Mishchenko
|
68c70bcb8e
|
Scalable gate-level abstraction.
|
2012-08-01 13:46:46 -07:00 |
Alan Mishchenko
|
99e8ef14cb
|
Scalable gate-level abstraction.
|
2012-08-01 13:43:33 -07:00 |
Alan Mishchenko
|
e7ddde3f5a
|
Scalable gate-level abstraction.
|
2012-08-01 08:59:02 -07:00 |
Alan Mishchenko
|
e3e4a98792
|
Scalable gate-level abstraction.
|
2012-07-31 21:18:39 -07:00 |
Alan Mishchenko
|
dc56a65582
|
Scalable gate-level abstraction.
|
2012-07-31 14:51:48 -07:00 |
Alan Mishchenko
|
7517c78522
|
Scalable gate-level abstraction.
|
2012-07-31 12:02:06 -07:00 |
Alan Mishchenko
|
a457cf496a
|
Scalable gate-level abstraction.
|
2012-07-31 10:36:03 -07:00 |
Alan Mishchenko
|
b20ca62e00
|
Scalable gate-level abstraction.
|
2012-07-31 00:00:34 -07:00 |
Alan Mishchenko
|
51d5055e68
|
Saving variable activity during rollback.
|
2012-07-30 12:02:30 -07:00 |
Alan Mishchenko
|
a22db31d6d
|
Saving variable activity during rollback.
|
2012-07-30 11:47:24 -07:00 |
Alan Mishchenko
|
ed564664f1
|
Disabling learned clause removal when incremental proof-logging is running (tends to generate smaller abstarctions).
|
2012-07-30 11:31:26 -07:00 |
Alan Mishchenko
|
cd39fd6b05
|
Fixing performance bug with old proof-logging (adding clauses multiple times).
|
2012-07-30 11:05:54 -07:00 |
Alan Mishchenko
|
401aa6994a
|
Fixing a problem with printing out factored forms.
|
2012-07-30 10:29:35 -07:00 |