aletempiac
|
0c905f873b
|
Fixes
|
2024-04-11 19:01:05 +02:00 |
aletempiac
|
6052d10fde
|
Adding new command if -U for 2-LUT decompositions under delay profile
|
2024-04-11 15:45:37 +02:00 |
aletempiac
|
e8924e5534
|
Fixes and improvements
|
2024-04-11 15:44:52 +02:00 |
aletempiac
|
5b49724fcc
|
removing acd666
|
2024-04-11 15:43:22 +02:00 |
aletempiac
|
32bc1d4ab2
|
Cleaning and generalizing code
|
2024-04-11 11:31:28 +02:00 |
aletempiac
|
64fea5c4c2
|
Improving the performance and quality of acd66
|
2024-04-10 18:43:52 +02:00 |
aletempiac
|
6b5ebb3e76
|
Removing assertion when decomposing into LUTs smaller than 6
|
2024-04-10 18:42:52 +02:00 |
aletempiac
|
8f3447800c
|
Support again decompositions into luts smaller than 6
|
2024-04-02 11:25:03 +02:00 |
aletempiac
|
1f72ffce79
|
Improving ACD performance with bail-out conditions
|
2024-03-25 14:23:43 +01:00 |
aletempiac
|
6aacf524aa
|
Performance improvement and fixes
|
2024-03-22 19:19:35 +01:00 |
aletempiac
|
8a314db8dc
|
Bug fix
|
2024-03-22 15:39:52 +01:00 |
Alan Mishchenko
|
2c0943ff62
|
Fixiing compiler problem on Windows.
|
2024-03-19 09:34:20 +09:00 |
Alan Mishchenko
|
5d3d77fcfe
|
Fixing Windows compiler problem.
|
2024-03-19 08:54:32 +09:00 |
Alan Mishchenko
|
c32f36af08
|
Fixing c vs c++ header file issue.
|
2024-03-19 08:13:07 +09:00 |
Alan Mishchenko
|
b31ab1960b
|
Fixing compilation issues on Windows.
|
2024-03-18 21:30:46 +09:00 |
aletempiac
|
3737a69d8d
|
Adding new ACD66 with support for multiple shared-set variables
|
2024-03-18 10:01:59 +01:00 |
aletempiac
|
cd407e2ba3
|
Activate use_first flag in acd_decompose
|
2024-03-01 10:05:30 +01: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
|
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 |
Baruch Sterin
|
d140535d64
|
Adapt previous merge by @aletempiac to compile with ABC namespaces.
|
2024-01-17 15:04:31 -08: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 |
Rasmus Munk Larsen
|
706112ebd8
|
Micro-optimizations to speed up the Liberty parser by ~1.67x.
Signed-off-by: Rasmus Munk Larsen <rmlarsen@google.com>
|
2023-12-19 16:13:52 -08:00 |
aletempiac
|
b3d2419d9a
|
Formatting, renaming, and cleaning code
|
2023-11-27 13:38:36 +01:00 |
aletempiac
|
1d7dfd25c6
|
Improving ACD mapping
|
2023-11-17 16:58:17 +01:00 |
aletempiac
|
b77bdeeb17
|
Enabling ACD for area
|
2023-11-16 19:21:29 +01:00 |
aletempiac
|
8aa57c5d54
|
Decisions on late arrival
|
2023-11-16 18:53:02 +01:00 |
aletempiac
|
66cdd36d20
|
Runtime improvements in decomposition
|
2023-11-15 19:03:29 +01:00 |
aletempiac
|
1632dc0d4e
|
First version of ACD
|
2023-11-15 18:38:00 +01:00 |
Alan Mishchenko
|
6ca7eab466
|
Prototype of integrating decomposition into "if".
|
2023-11-14 12:58:03 -08:00 |
Alan Mishchenko
|
04dba9eed9
|
Adding callback for wire caps during sizing.
|
2023-11-06 17:35:41 -08:00 |
Alan Mishchenko
|
73dac01c15
|
Warning regarding PathMatchSpec() on Windows.
|
2023-09-21 11:08:16 +08:00 |
wjrforcyber
|
3a53a950aa
|
Refactor(Typo): Typo update on buffer
|
2023-09-12 11:57:18 +08:00 |
wjrforcyber
|
7fe7449685
|
Refactor(Typo):Typo update on dnsize
|
2023-09-12 10:40:59 +08:00 |
Alan Mishchenko
|
0c719ab69e
|
Adding procedure to merge two libraries.
|
2023-09-08 14:23:14 +07:00 |
alanminko
|
1f0c51533f
|
Merge pull request #232 from phsauter/fix-retime-segfault
fix Segfault in retime command
|
2023-09-05 14:09:13 +07:00 |
alanminko
|
e3feb5c44a
|
Merge pull request #183 from j2kun/patch-1
typo: Libery -> Liberty
|
2023-09-05 14:06:53 +07:00 |