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 |
Alan Mishchenko
|
216fc33a47
|
Fixed compiler warnings.
|
2012-07-29 22:36:21 -07:00 |
Alan Mishchenko
|
8982bf58cb
|
Reducing memory usage in proof-based abstraction.
|
2012-07-29 22:31:00 -07:00 |
Alan Mishchenko
|
5838789ee7
|
Scalable gate-level abstraction.
|
2012-07-29 12:34:59 -07:00 |
Alan Mishchenko
|
8a2d237f78
|
Adding memory reporting to vectors.
|
2012-07-29 12:34:32 -07:00 |
Alan Mishchenko
|
e8d690f2a4
|
Adding command 'testdec'.
|
2012-07-28 18:30:21 -07:00 |
Alan Mishchenko
|
1b18583840
|
Fixed the problem with 'write_cnf' after recent changes to the SAT solver.
|
2012-07-28 14:55:55 -07:00 |
Alan Mishchenko
|
1e159a826e
|
Started implementing command 'testdec'.
|
2012-07-28 12:42:17 -07:00 |
Alan Mishchenko
|
4598c76e88
|
Scalable gate-level abstraction.
|
2012-07-28 12:18:59 -07:00 |
Alan Mishchenko
|
18737f7408
|
Fixed the problem with 'write_cnf' after recent changes to the SAT solver.
|
2012-07-28 11:03:56 -07:00 |
Alan Mishchenko
|
467728828e
|
Scalable gate-level abstraction.
|
2012-07-27 22:58:26 -07:00 |
Alan Mishchenko
|
7e486af832
|
Minor updates to the BMC engines.
|
2012-07-27 15:59:20 -07:00 |
Alan Mishchenko
|
a57a452d7e
|
Changes in command 'bm' to report timeout (thanks to S.W.)
|
2012-07-26 22:55:20 -07:00 |
Alan Mishchenko
|
950777ed50
|
Fixing interpolation to run without resource limits by default.
|
2012-07-25 20:42:55 -07:00 |
Alan Mishchenko
|
bb68d0b7f6
|
Removed unused files from the project.
|
2012-07-25 12:42:25 -07:00 |
Alan Mishchenko
|
b2ad079a2a
|
Allow for skipping structural hashing when reading GIA from file.
|
2012-07-25 12:37:19 -07:00 |
Alan Mishchenko
|
160b196a70
|
Updated code for lazy man's synthesis.
|
2012-07-25 12:37:07 -07:00 |
Alan Mishchenko
|
7dc8c81ff6
|
Allow for skipping structural hashing when reading GIA from file.
|
2012-07-25 08:59:24 -07:00 |
Alan Mishchenko
|
a40c13a93c
|
Recording and reusing learned util clauses in bmc2.
|
2012-07-22 22:28:24 -07:00 |
Alan Mishchenko
|
2379dea445
|
Recording and reusing learned util clauses in bmc3.
|
2012-07-22 16:52:24 -07:00 |
Alan Mishchenko
|
8d5fdf6232
|
Scalable gate-level abstraction.
|
2012-07-21 14:31:55 -07:00 |
Alan Mishchenko
|
1d89ae52c3
|
Correcting &gla to update status as 'sat' after CEX is found.
|
2012-07-20 20:22:10 -07:00 |
Alan Mishchenko
|
6df122bda6
|
Updated code for lazy man's synthesis (memory optimization).
|
2012-07-20 18:56:26 -07:00 |
Alan Mishchenko
|
6c9b59bfc0
|
Updated code for lazy man's synthesis.
|
2012-07-20 15:54:08 -07:00 |
Alan Mishchenko
|
f09afdf24c
|
Added switch &trim -c to additionally remove direct connections (POs fed by PIs).
|
2012-07-20 13:52:39 -07:00 |
Alan Mishchenko
|
aa78ce56e7
|
Updated code for lazy man's synthesis.
|
2012-07-20 11:52:51 -07:00 |
Alan Mishchenko
|
e53ffc6408
|
New procedures to generate NPN-classes for a library of 6-input functions.
|
2012-07-20 08:48:14 -07:00 |
Alan Mishchenko
|
febe2c6ae0
|
Merging recent changes.
|
2012-07-20 08:17:08 -07:00 |
Alan Mishchenko
|
2279a538b7
|
New procedures to generate NPN-classes for a library of 6-input functions.
|
2012-07-19 20:38:03 -07:00 |
Alan Mishchenko
|
a8f4d4e6bc
|
Making GIA use independent truth table number storage when computing truth tables.
|
2012-07-19 08:41:38 -07:00 |
Alan Mishchenko
|
72c09b86a0
|
Scalable gate-level abstraction.
|
2012-07-18 23:53:02 -07:00 |
Alan Mishchenko
|
1fe2ba9ac0
|
Enabling &gla for combinational miters.
|
2012-07-18 23:52:41 -07:00 |
Alan Mishchenko
|
6b2da3978f
|
Adding new file to the build file.
|
2012-07-17 20:46:45 -07:00 |
Alan Mishchenko
|
1b95ee06f1
|
Small bug in bmc2 timeout.
|
2012-07-16 07:48:45 -07:00 |
Alan Mishchenko
|
226c24e49d
|
Updated code for lazy man's synthesis.
|
2012-07-15 15:56:03 -07:00 |
Alan Mishchenko
|
96d7699698
|
Updated code for lazy man's synthesis.
|
2012-07-15 15:54:36 -07:00 |
Alan Mishchenko
|
1ca94c1023
|
Added new refinement manager for &gla and &abs_refine.
|
2012-07-14 16:43:43 -07:00 |
Alan Mishchenko
|
cfc7fe7d31
|
Added new refinement manager for &gla and &abs_refine.
|
2012-07-14 16:39:11 -07:00 |
Alan Mishchenko
|
94193472c8
|
Fixing assertion mismatch in bmc2.
|
2012-07-14 09:25:18 -07:00 |
Alan Mishchenko
|
fd33975aa5
|
Fixing the integer print-out problem.
|
2012-07-13 20:16:52 -07:00 |
Alan Mishchenko
|
5d01ed7fc6
|
Fixing the integer print-out problem.
|
2012-07-13 19:30:04 -07:00 |
Alan Mishchenko
|
3c4351aee4
|
Debugging a proof error.
|
2012-07-13 19:06:32 -07:00 |
Alan Mishchenko
|
8c162f0577
|
Debugging a proof error.
|
2012-07-13 18:56:15 -07:00 |
Alan Mishchenko
|
08bb2e70b7
|
Debugging a proof error.
|
2012-07-13 18:51:24 -07:00 |
Alan Mishchenko
|
bbf4b9a58d
|
Debugging a proof error.
|
2012-07-13 18:47:04 -07:00 |
Alan Mishchenko
|
4ebda996d7
|
Debugging a proof error.
|
2012-07-13 18:22:10 -07:00 |
Alan Mishchenko
|
c50d108f98
|
Debugging a proof error.
|
2012-07-13 18:15:32 -07:00 |
Alan Mishchenko
|
5ec4db2d44
|
Debugging a proof error.
|
2012-07-13 18:11:02 -07:00 |
Alan Mishchenko
|
7913c1d84f
|
Debugging a proof error.
|
2012-07-13 17:58:56 -07:00 |
Alan Mishchenko
|
c25f488a83
|
Debugging a proof error.
|
2012-07-13 17:53:08 -07:00 |
Alan Mishchenko
|
6578d9cd00
|
Debugging a proof error.
|
2012-07-13 17:46:30 -07:00 |
Alan Mishchenko
|
4051572726
|
Debugging a proof error.
|
2012-07-13 17:39:52 -07:00 |
Alan Mishchenko
|
0f82d82ba0
|
Debugging a proof error.
|
2012-07-13 17:36:31 -07:00 |
Alan Mishchenko
|
f37d0544de
|
Debugging a proof error.
|
2012-07-13 17:23:30 -07:00 |
Alan Mishchenko
|
47b5ad1dfb
|
Debugging a proof error.
|
2012-07-13 17:17:12 -07:00 |
Alan Mishchenko
|
7b367f5ecb
|
Debugging a proof error.
|
2012-07-13 17:06:22 -07:00 |
Alan Mishchenko
|
04d1c4e476
|
Fixing compiler warning.
|
2012-07-13 16:35:52 -07:00 |
Alan Mishchenko
|
3fb103dadc
|
Debugging a proof error.
|
2012-07-13 16:31:12 -07:00 |
Alan Mishchenko
|
da525b2a23
|
Debugging a proof error.
|
2012-07-13 16:25:07 -07:00 |
Alan Mishchenko
|
b7b60ebdcb
|
Fixing a mismatch in regular/shadow page memory appending procedure.
|
2012-07-13 16:10:20 -07:00 |
Alan Mishchenko
|
be95437d1a
|
Debugging a proof error.
|
2012-07-13 15:44:45 -07:00 |
Alan Mishchenko
|
f54bf25d70
|
Debugging a proof error.
|
2012-07-13 15:12:21 -07:00 |
Alan Mishchenko
|
d3ad7fbaf3
|
Several small changes and fixes.
|
2012-07-13 15:02:46 -07:00 |
Alan Mishchenko
|
86a0ae0bca
|
Removed useless file.
|
2012-07-12 19:07:24 -07:00 |
Alan Mishchenko
|
743ab55fad
|
Upgraded &equiv3 to periodically restart simulation from the init state.
|
2012-07-12 18:56:26 -07:00 |
Alan Mishchenko
|
97d2c9a264
|
Added procedure for checking satisfied clauses.
|
2012-07-12 18:55:24 -07:00 |
Alan Mishchenko
|
17305bd563
|
Fixing temporary linker problem.
|
2012-07-12 18:54:44 -07:00 |
Alan Mishchenko
|
83f1f27307
|
Silencing warnings.
|
2012-07-11 15:53:59 -07:00 |
Alan Mishchenko
|
719396a2ff
|
Silencing warnings.
|
2012-07-11 15:52:33 -07:00 |
Alan Mishchenko
|
da02d5aa9d
|
Handling the trivial case when PO is driven by a constant.
|
2012-07-11 15:45:55 -07:00 |
Alan Mishchenko
|
2427563269
|
Changes to clause mapping.
|
2012-07-11 15:33:31 -07:00 |
Alan Mishchenko
|
05c8b78531
|
Changes to clause mapping.
|
2012-07-11 14:05:07 -07:00 |
Alan Mishchenko
|
b9ee5d8564
|
Improvements in the proof-logging SAT solver.
|
2012-07-11 12:45:46 -07:00 |
Alan Mishchenko
|
5f3ba152e5
|
Fixed several problems when CEX is detected by &vta/&gla.
|
2012-07-11 09:31:00 -07:00 |
Alan Mishchenko
|
8dc61f1f20
|
Enabling refinement in &gla_refine even if CEX is invalid.
|
2012-07-11 09:05:20 -07:00 |
Alan Mishchenko
|
63dab64574
|
Replacing printf() by Abc_Print().
|
2012-07-10 18:04:08 -07:00 |
Alan Mishchenko
|
448eec77b7
|
Improving print-outs of &vta and &gla.
|
2012-07-10 13:56:39 -07:00 |
Alan Mishchenko
|
db6e7f97c1
|
Improving print-outs of &vta and &gla.
|
2012-07-10 12:47:47 -07:00 |
Alan Mishchenko
|
1d441b6489
|
Performance bug fix in the SAT solver (clearing variable activity after rollback).
|
2012-07-10 01:26:23 -07:00 |
Alan Mishchenko
|
997e4c77ac
|
Performance bug fix in the SAT solver (clearing variable activity after rollback).
|
2012-07-09 23:15:12 -07:00 |
Alan Mishchenko
|
6ba6c3279a
|
Performance bug fix in the SAT solver (clearing variable activity after rollback).
|
2012-07-09 23:09:59 -07:00 |
Alan Mishchenko
|
908d5e696c
|
Replacing Mb/Gb to be MB/GB.
|
2012-07-09 22:57:03 -07:00 |
Alan Mishchenko
|
d46c49088d
|
Bug fix in the recent changes to the SAT solver.
|
2012-07-09 22:44:38 -07:00 |
Alan Mishchenko
|
b2f1d21d37
|
Removing print-out message.
|
2012-07-09 22:29:24 -07:00 |
Alan Mishchenko
|
a92c41f767
|
Removing print-out message in bridge mode.
|
2012-07-09 22:16:52 -07:00 |
Alan Mishchenko
|
291f1ee054
|
Performance bug fix in &gla.
|
2012-07-09 22:16:23 -07:00 |
Alan Mishchenko
|
637736827a
|
Adding several command-line arguments to 'dsat'.
|
2012-07-09 19:24:39 -07:00 |
Alan Mishchenko
|
22dc498374
|
Updated Python code to reflect change in include files.
|
2012-07-09 17:04:10 -07:00 |
Alan Mishchenko
|
c265d2449a
|
Added learned clause recycling to the SAT solver (may impact bmc2, bmc3, dsat, etc).
|
2012-07-09 15:57:18 -07:00 |
Alan Mishchenko
|
685faae8e2
|
Added command &gla_purify.
|
2012-07-08 17:56:49 -07:00 |
Alan Mishchenko
|
21b847a8db
|
Updating truth table computation for GIA to work for internal nodes as well.
|
2012-07-08 14:04:52 -07:00 |
Alan Mishchenko
|
ff0ec52d4d
|
Updating memory print-out of &vta and &gla.
|
2012-07-08 14:01:28 -07:00 |
Alan Mishchenko
|
d533f18219
|
Adding printout to report command line executed in batch mode.
|
2012-07-08 13:23:29 -07:00 |
Alan Mishchenko
|
6c3363f777
|
Adding restart to rarity simulation in sim3 and &sim3.
|
2012-07-08 13:23:05 -07:00 |
Alan Mishchenko
|
e80bd69ed6
|
Adding flushing stdout after printing verbose stats.
|
2012-07-07 20:41:16 -07:00 |
Alan Mishchenko
|
fc574a7c61
|
Adding simple program for executing several instances of ABC in parallel.
|
2012-07-07 20:37:16 -07:00 |
Alan Mishchenko
|
1c33107cbb
|
Updating project settings to have simpler include paths.
|
2012-07-07 20:14:12 -07:00 |
Alan Mishchenko
|
b0ef0aaf00
|
Fixing time primtouts throughout the code.
|
2012-07-07 18:43:04 -07:00 |
Alan Mishchenko
|
ea98a2497e
|
Fixing time primtouts throughout the code.
|
2012-07-07 18:41:02 -07:00 |
Alan Mishchenko
|
4760983a46
|
Fixing time primtouts throughout the code.
|
2012-07-07 18:15:08 -07:00 |
Alan Mishchenko
|
3aab724573
|
Fixing time primtouts throughout the code.
|
2012-07-07 17:46:54 -07:00 |
Alan Mishchenko
|
16d96fcf53
|
Changing the default value of &vta -t to reduce proof memory usage.
|
2012-07-07 14:43:14 -07:00 |
Alan Mishchenko
|
504cdad865
|
Fixing time primtouts in &vta and &gla.
|
2012-07-07 14:40:02 -07:00 |
Alan Mishchenko
|
44f04004fd
|
Adding memory report to print-outs produced by &vta and &gla.
|
2012-07-07 14:33:54 -07:00 |
Alan Mishchenko
|
e22f5d1246
|
Bug fix in &gla_refine.
|
2012-07-07 13:21:54 -07:00 |
Alan Mishchenko
|
5fb7c676c2
|
Procedure to compute truth tables for POs of GIA.
|
2012-07-07 13:13:32 -07:00 |
Alan Mishchenko
|
bea33c0584
|
Diabling compact AIGER writing by default.
|
2012-07-07 12:23:03 -07:00 |
Alan Mishchenko
|
d82142cbe5
|
Fixed &gla to work in the bridge mode.
|
2012-07-07 11:16:42 -07:00 |
Alan Mishchenko
|
8b881d235a
|
Making 'pdr', &gla, &vta print correctly in batch mode.
|
2012-07-07 10:44:34 -07:00 |
Alan Mishchenko
|
31d85e732b
|
Added warning for GIA reader when input AIG has dangling nodes.
|
2012-07-07 09:49:08 -07:00 |
Alan Mishchenko
|
00eafb2325
|
Fixing time printouts in 'pdr'.
|
2012-07-07 09:27:28 -07:00 |
Alan Mishchenko
|
968b59aa3b
|
Fixing time printouts in 'pdr'.
|
2012-07-07 09:22:44 -07:00 |
Alan Mishchenko
|
e484231598
|
Fixing time printouts in 'pdr'.
|
2012-07-07 09:16:41 -07:00 |
Alan Mishchenko
|
70331b585b
|
Fixing time printouts in 'pdr'.
|
2012-07-07 08:43:03 -07:00 |
Alan Mishchenko
|
f4867f3377
|
Fixing time printouts in 'pdr'.
|
2012-07-07 00:20:31 -07:00 |
Alan Mishchenko
|
5008b1a4f3
|
Commands &fla_gla/&gla_fla to convert between flop-level and gate-level abstraction.
|
2012-07-06 20:41:11 -07:00 |
Alan Mishchenko
|
e879f0f6d1
|
Tentatively retiring command &abs_start, &abs_cba, &abs_pba, &gla_cba, &gla_pba.
|
2012-07-06 18:50:50 -07:00 |
Alan Mishchenko
|
23467b83b6
|
Setting infinite default conflict limits in 'bmc', 'int', 'pdr'.
|
2012-07-06 18:48:35 -07:00 |
Alan Mishchenko
|
b2da2c3dc7
|
Other improvements to &vta and &gla.
|
2012-07-05 14:44:14 -07:00 |
Alan Mishchenko
|
8b0302cdab
|
Changing default conflict limits in bmc2 and bmc3 to be 0 (no limit).
|
2012-07-05 13:32:52 -07:00 |
Alan Mishchenko
|
3c43fbba1a
|
Other improvements to &vta and &gla.
|
2012-07-05 13:09:41 -07:00 |
Alan Mishchenko
|
ce6e6551c3
|
Other improvements to &vta and &gla.
|
2012-07-04 18:23:33 -07:00 |
Alan Mishchenko
|
9ebcd9eca9
|
Various changes to enable sensitization-based refinement in &gla.
|
2012-07-04 14:53:07 -07:00 |
Alan Mishchenko
|
c921058019
|
Added static fanout to GIA package.
|
2012-07-04 14:52:16 -07:00 |
Alan Mishchenko
|
7fd6534492
|
Performance improvement in &gla.
|
2012-07-04 00:11:47 -07:00 |
Alan Mishchenko
|
500c76d213
|
Performance improvement in &gla_refine.
|
2012-07-03 11:21:58 -07:00 |
Alan Mishchenko
|
32217230b0
|
Performance improvement in &gla_refine.
|
2012-07-03 11:17:04 -07:00 |
Alan Mishchenko
|
3bd0420bd9
|
Bug fix in Gia_ObjPrint()
|
2012-07-03 00:05:18 -07:00 |
Alan Mishchenko
|
9cb52998f5
|
Other improvements to &vta and &gla.
|
2012-07-01 23:16:23 -07:00 |
Alan Mishchenko
|
bd4b2521e7
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 15:27:28 -07:00 |
Alan Mishchenko
|
2cc51b4f75
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 15:06:28 -07:00 |
Alan Mishchenko
|
71f67ef91e
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 15:04:46 -07:00 |
Alan Mishchenko
|
8765502ef8
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 14:57:05 -07:00 |
Alan Mishchenko
|
5bb7dd6073
|
Other improvements to bmc2 and bmc3.
|
2012-07-01 12:43:22 -07:00 |
Alan Mishchenko
|
d3c8c3da50
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 03:02:42 -07:00 |
Alan Mishchenko
|
0799766aea
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:53:54 -07:00 |
Alan Mishchenko
|
40d4451e2c
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:52:06 -07:00 |
Alan Mishchenko
|
34b8604a4d
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:46:21 -07:00 |
Alan Mishchenko
|
d3c018cd23
|
Reducing memory usage in bmc2 and bmc3.
|
2012-07-01 02:19:19 -07:00 |
Alan Mishchenko
|
a4908534f1
|
Bug fix in &vta.
|
2012-06-29 15:17:03 -07:00 |
Alan Mishchenko
|
2c9827cb15
|
Bug fix in &gla.
|
2012-06-29 13:50:01 -07:00 |
Alan Mishchenko
|
7e9ccf7a23
|
Bug fix in &gla.
|
2012-06-29 13:15:40 -07:00 |
Alan Mishchenko
|
99c4a1be5f
|
Bug fix in &gla_refine.
|
2012-06-29 13:06:22 -07:00 |
Alan Mishchenko
|
2f3a9f91e5
|
Bug fix when &vta returns empty absraction.
|
2012-06-29 12:38:36 -07:00 |
Alan Mishchenko
|
5d5ff3b99e
|
Bug fix in &gla -d.
|
2012-06-29 12:19:48 -07:00 |
Alan Mishchenko
|
a3a1810ab0
|
Improving printouts in &vta and &gla.
|
2012-06-28 23:56:45 -07:00 |
Alan Mishchenko
|
051cc64ee2
|
Gate level abstraction (command &gla).
|
2012-06-28 23:06:07 -07:00 |
Alan Mishchenko
|
311486d910
|
Gate level abstraction (command &gla).
|
2012-06-28 17:06:02 -07:00 |
Alan Mishchenko
|
520c436d28
|
Gate level abstraction (command &gla).
|
2012-06-28 16:44:03 -07:00 |
Alan Mishchenko
|
27c3ff1f9b
|
New computation of tents for GIA package.
|
2012-06-28 10:41:15 -07:00 |
Alan Mishchenko
|
7629fd6aea
|
Added min-cut-based refinement of gate-level abstraction (command &gla_refine).
|
2012-06-24 18:45:42 -07:00 |
Alan Mishchenko
|
735a831e13
|
Added memory reporting to &vta.
|
2012-06-22 10:30:22 -07:00 |
Alan Mishchenko
|
3c0a9e0862
|
Switch -A <file_name> to specify file name for dumping abstrated model with &vta -d.
|
2012-06-21 20:20:26 -07:00 |
Alan Mishchenko
|
675b0892a8
|
Reporing memory usage by the SAT solver in 'bmc3'.
|
2012-06-15 09:51:33 -07:00 |
Alan Mishchenko
|
2f1f0ac93d
|
Minor change to prevent assertion failure when verifying required times.
|
2012-06-15 08:45:12 -07:00 |
Alan Mishchenko
|
082d27ede8
|
Added option to compile on windows without DLL support.
|
2012-06-15 08:39:46 -07:00 |
Alan Mishchenko
|
98d9d5a61f
|
Added warning when a command is missing
|
2012-06-15 08:37:56 -07:00 |
Alan Mishchenko
|
034fc5a14d
|
Misc changes.
|
2012-05-21 23:52:05 +07:00 |
Alan Mishchenko
|
77b83074e0
|
Changing 'if' to allow for delay optimization on sequential paths only.
|
2012-05-20 22:18:23 +07:00 |
Alan Mishchenko
|
c6af9094c0
|
Changing 'if' to allow for delay optimization on sequential paths only.
|
2012-05-20 17:27:53 +07:00 |
Alan Mishchenko
|
38214f01c2
|
Do not allow quitting bmc3 after exploring 2^<num_ff> frames if jump-forward is enabled.
|
2012-05-20 16:41:01 +07:00 |
Alan Mishchenko
|
6ecc71f8f9
|
Misc changes.
|
2012-05-19 16:37:32 +07:00 |
Alan Mishchenko
|
37a3e07d91
|
Prevent network from being unmapped after equivalence checking.
|
2012-05-15 15:36:51 +07:00 |
Alan Mishchenko
|
54670783e0
|
Better resolution of CO drivers. Should impact the QoR after 'if'.
|
2012-05-15 15:28:42 +07:00 |
Alan Mishchenko
|
76539c1956
|
Added generation of multipliers in 'gen'.
|
2012-05-15 09:34:24 +07:00 |
Alan Mishchenko
|
675437b214
|
Preventing 'show' from unmapping the network.
|
2012-05-14 19:55:40 +07:00 |
Alan Mishchenko
|
e37fb952da
|
Included copyright statement into 'main.c'.
|
2012-05-11 09:26:36 +07:00 |
Alan Mishchenko
|
7452455155
|
Changing the rules of assigning the names when AIG is converted into a logic network.
|
2012-05-11 08:35:54 +07:00 |
Alan Mishchenko
|
aa087d2513
|
Making sure cec -n and dsec -n do not remove the I/O names in the current network.
|
2012-05-08 13:37:19 +08:00 |
Alan Mishchenko
|
50fac8a098
|
Bug fix in fraig_restore.
|
2012-05-06 22:52:56 +08:00 |
Alan Mishchenko
|
d4399dbf92
|
Misc changes.
|
2012-05-03 19:54:40 +08:00 |
Alan Mishchenko
|
32b0762546
|
Preventing &iso from removing fanoutless PIs.
|
2012-05-03 04:54:06 +08:00 |
Alan Mishchenko
|
e6b16e27d1
|
Misc changes.
|
2012-05-02 17:42:56 +08:00 |
Alan Mishchenko
|
a9807a759e
|
Bug fixes in previous bug fixes related to &trim.
|
2012-05-01 09:04:23 +08:00 |
Alan Mishchenko
|
959ac60956
|
Misc changes.
|
2012-05-01 08:04:31 +08:00 |
Alan Mishchenko
|
e9b7c703b3
|
Added supporting dual-output seq miters in &trim (bug fix).
|
2012-04-30 23:38:34 +08:00 |
Alan Mishchenko
|
2c6faa0607
|
Compilation problem caused by multiple declarations.
|
2012-04-28 16:04:17 +07:00 |
Alan Mishchenko
|
490e84c4bc
|
Adding on-the-fly truth-table minimization.
|
2012-04-28 12:09:38 +07:00 |
Alan Mishchenko
|
334911a116
|
Added supporting dual-output seq miters in &trim.
|
2012-04-28 05:36:38 +07:00 |
Alan Mishchenko
|
d1e82047ff
|
Added supporting dual-output seq miters in &iso.
|
2012-04-28 05:08:07 +07:00 |
Alan Mishchenko
|
78855cc952
|
Added supporting dual-output seq miters in &trim.
|
2012-04-28 04:19:26 +07:00 |
Alan Mishchenko
|
8a89f1c3f6
|
Added supporting dual-output seq miters in &iso.
|
2012-04-28 02:24:34 +07:00 |
Alan Mishchenko
|
2bf7454b41
|
Added supporting dual-output seq miters in &iso.
|
2012-04-28 02:21:06 +07:00 |
Alan Mishchenko
|
a4baba2c83
|
Misc changes.
|
2012-04-27 16:26:41 +07:00 |
Alan Mishchenko
|
590202e327
|
Set the failed output index if ORing of outputs was done in 'int'.
|
2012-04-27 16:14:40 +07:00 |
Alan Mishchenko
|
ce03d5ab28
|
Writing status file vta.status when dumping intermediate abstraction in &vta.
|
2012-04-27 08:26:40 +07:00 |
Alan Mishchenko
|
5f5dda9030
|
Updating the counter of finished frames when dumping intermediate abstraction in &vta.
|
2012-04-27 07:46:02 +07:00 |
Alan Mishchenko
|
92da248e9a
|
Disallow the circiut-based solver in &scorr to run with more than 1000 conflicts.
|
2012-04-24 15:49:40 -07:00 |
Alan Mishchenko
|
b8088b901d
|
Misc changes.
|
2012-04-22 23:33:50 -07:00 |
Alan Mishchenko
|
74d0ffee69
|
Misc changes.
|
2012-04-22 19:14:22 -07:00 |
Baruch Sterin
|
c4911370bb
|
pyabc: minor fixes to make API changes work
|
2012-04-20 15:40:28 -07:00 |
Alan Mishchenko
|
e822a1f8c7
|
Added Python APIs for node/level counts.
|
2012-04-20 10:32:29 -07:00 |
Alan Mishchenko
|
73789120c1
|
Misc changes.
|
2012-04-20 10:12:29 -07:00 |