Alan Mishchenko
|
b627aa7cb5
|
More changes.
|
2024-03-02 16:57:00 -08:00 |
Alan Mishchenko
|
ce44eda85a
|
More changes.
|
2024-03-02 16:46:09 -08:00 |
Alan Mishchenko
|
f6f542c873
|
More changes to compile with namespaces.
|
2024-03-02 16:38:16 -08:00 |
Alan Mishchenko
|
4de4605836
|
More changees to compile new code with namespaces.
|
2024-03-02 16:31:41 -08:00 |
Alan Mishchenko
|
a1159d98df
|
Fixing a compiler problem with namespaces.
|
2024-03-02 16:10:37 -08:00 |
alanminko
|
390a0e8ef3
|
Merge pull request #279 from allen1236/master
Sat-sweeping-based ECO (&str_eco)
|
2024-03-02 15:38:08 -08:00 |
Allen Ho
|
23654254e1
|
clean up
|
2024-03-03 03:06:13 +08:00 |
Allen Ho
|
f5f4dca013
|
clean up
|
2024-03-02 21:08:10 +08:00 |
aletempiac
|
cd407e2ba3
|
Activate use_first flag in acd_decompose
|
2024-03-01 10:05:30 +01:00 |
aletempiac
|
9bec2afd60
|
Removing -z flag to execute delay-driven ACD
|
2024-03-01 10:04:48 +01:00 |
Allen Ho
|
6f5656c188
|
shared EI/EO not handled yet
|
2024-03-01 16:05:41 +08:00 |
Alan Mishchenko
|
1fd79c8430
|
Fixing a bug in input/output name ordering.
|
2024-02-29 15:19:47 -08:00 |
aletempiac
|
fa8a277765
|
Changing search space exploration of ACD to search for better implementation and prune unnecessary computations based on theoretical properties
|
2024-02-29 17:16:49 +01:00 |
aletempiac
|
48b5f3b399
|
ACD66 performance improvements by avoiding unnecessary computation
|
2024-02-29 17:15:29 +01:00 |
aletempiac
|
75abcd376b
|
Adding bindings to use ACD66 instead of generic ACD
|
2024-02-28 09:51:32 +01:00 |
aletempiac
|
44a65c23ed
|
Adding relaxation on the maximum free set constraint
|
2024-02-27 17:47:43 +01:00 |
aletempiac
|
d3f140f1df
|
Performance improvements
|
2024-02-27 17:36:24 +01:00 |
aletempiac
|
f72000f5ae
|
Adding ACD cascade 666, performance improvements
|
2024-02-21 18:25:48 +01:00 |
aletempiac
|
eba56b088f
|
Cleaning code and performance improvements
|
2024-02-21 17:13:29 +01:00 |
aletempiac
|
13fd0d55c7
|
Removing unnecessary structs
|
2024-02-21 09:47:16 +01:00 |
aletempiac
|
0cd548f1cb
|
Performance improvements to ACD
|
2024-02-20 17:28:50 +01:00 |
aletempiac
|
0e471e3ff8
|
Performance improvements of ACD 66
|
2024-02-20 14:41:52 +01:00 |
aletempiac
|
7b74810047
|
Changing policy of finding ACD 66 decomposition (faster and 100 percent coverage)
|
2024-02-16 16:43:24 +01:00 |
aletempiac
|
17afd93c78
|
Extending ACD to work up to 11 variables
|
2024-02-08 15:36:09 +01:00 |
aletempiac
|
9eb32f0766
|
Changing compilation flag for c++11
|
2024-02-08 15:11:58 +01:00 |
aletempiac
|
3f80b202cd
|
C++11 compatible code
|
2024-02-08 14:57:42 +01:00 |
aletempiac
|
2afaeac823
|
Adding hash table to reduce computations
|
2024-02-08 11:20:19 +01:00 |
aletempiac
|
2d9af6c9a4
|
Adding ACD for 66 LUT structure using a new method
|
2024-02-08 09:36:58 +01:00 |
Alan Mishchenko
|
52e0a10bf7
|
Fixing a compiler problem.
|
2024-02-05 20:49:36 -08:00 |
Alan Mishchenko
|
e9a0bf6bf9
|
Adding reversing of simulation bits in &sim_read.
|
2024-02-05 20:32:11 -08:00 |
Alan Mishchenko
|
d7ef3cc030
|
Bug fix in &fx.
|
2024-02-05 19:29:50 -08:00 |
Alan Mishchenko
|
62a22c7574
|
Bug fix in blasting multipliers with different argument bit-width.
|
2024-02-05 19:26:36 -08:00 |
Allen Ho
|
c74144c6eb
|
str_eco ver1
|
2024-02-01 07:25:46 +08:00 |
Alan Mishchenko
|
6d1d52deaa
|
Adding an option to read the RTL elaboration library from the current directory.
|
2024-01-30 20:22:55 -08:00 |
Alan Mishchenko
|
d6555f48dd
|
Adding a switch to not write the timestamp in the AIGER file.
|
2024-01-26 07:31:20 -08:00 |
Alan Mishchenko
|
5fa9192412
|
Change how &stochsyn runs on a single core.
|
2024-01-18 18:34:50 -08:00 |
Alan Mishchenko
|
8da884de85
|
Switch to reverse the order of bits.
|
2024-01-18 18:23:11 -08:00 |
alanminko
|
922ee4f93d
|
Merge pull request #273 from sterin/master
Resolve build problems
|
2024-01-18 11:34:53 -08:00 |
Baruch Sterin
|
234af64a8c
|
Workaround for C++17 compilation (on clang)
|
2024-01-18 09:58:18 -08:00 |
Baruch Sterin
|
d140535d64
|
Adapt previous merge by @aletempiac to compile with ABC namespaces.
|
2024-01-17 15:04:31 -08:00 |
alanminko
|
9bdb8a7133
|
Merge pull request #272 from aletempiac/acd
LUT mapping with decomposition
|
2024-01-16 09:33:18 -08:00 |
aletempiac
|
5a00bbaa8f
|
Cleaning Makefile
|
2024-01-16 18:13:30 +01:00 |
aletempiac
|
d223898f3d
|
Merge remote-tracking branch 'origin/master' into acd
|
2024-01-16 17:44:45 +01:00 |
aletempiac
|
67aab70cff
|
Moving ACD package to if folder
|
2024-01-16 17:42:43 +01:00 |
Alan Mishchenko
|
5bc99574fc
|
Eliminating dependency on "abc.rc" in "&deepsyn".
|
2024-01-12 22:54:44 -08:00 |
aletempiac
|
38e632a954
|
Consider buffers in matrix covering as free
|
2024-01-12 14:50:34 +01:00 |
Alan Mishchenko
|
8c7327b8df
|
Recognizing interface of the module when writing Verilog.
|
2024-01-11 22:19:50 -08:00 |
Alan Mishchenko
|
dc68fe27f9
|
Saving module interface.
|
2024-01-11 19:45:42 -08:00 |
aletempiac
|
7dcc10a254
|
Minor fixes
|
2024-01-10 15:18:39 +01:00 |
alanminko
|
7f0a319564
|
Merge pull request #269 from rmlarsen/speedup_scanning
Micro-optimizations to speed up the Liberty parser by ~1.67x.
|
2023-12-21 12:58:42 +09:00 |