Carmine50
87a3cafa44
[CEC][SimGen][Main Algo] Added main algorithm of SimGen and all necessary utility functions
2024-12-19 14:23:19 +01:00
Carmine50
0ea9929e65
[CEC][SimGen][Man new data struct] Added new variables in Gia_Man to save truth tables, MFFC infos and luts rankings for simgen. Modified also the function type to extract MFFC info
2024-12-19 14:22:26 +01:00
Carmine50
91dcfae020
[CEC][SimGen][Experiment ID] Added experiment ID option to test different experiments with simgen
2024-12-18 19:56:12 +01:00
Carmine50
cbd4456805
[CEC][SimGen][Experiment ID] Added experiment ID option to test different experiments with simgen
2024-12-18 19:53:44 +01:00
Carmine50
070ae52a46
[CEC][SimGen][Custom Parameters] Added custom parameters for SimGen CEC algo
2024-12-18 19:36:50 +01:00
Carmine50
99648e132f
[CEC][SimGen][CLI] Added command line function to call SimGen main function.
2024-12-18 18:43:38 +01:00
Alan Mishchenko
8ba3d9b91c
Trying anothe resource limit in scorr.
2024-12-14 13:44:18 -08:00
Alan Mishchenko
6754da13f2
Compiler warning.
2024-12-08 00:19:54 -08:00
alanminko
c315d9e149
Merge pull request #347 from QuantamHD/map_param
...
map: Add Mio_Library_t* parameter to Abc_NtkMap
2024-12-02 11:51:46 -08:00
Ethan Mahintorabi
01c9a65a47
map: Add Mio_Library_t* parameter to Abc_NtkMap
...
This lets users of the ABC API call map without relying on the static
Mio_Library_t* in Abc_FrameReadLibGen.
2024-12-02 06:55:42 +00:00
Alan Mishchenko
14168eb509
Updating command "rungen" to generate random functions.
2024-11-27 22:01:27 -08:00
Alan Mishchenko
1f3cf0aad9
Experiment with "scorr".
2024-11-17 15:44:32 -08:00
Alan Mishchenko
3aff0af0c5
Adding command for generating sorters.
2024-11-11 21:02:59 -08:00
Alan Mishchenko
b5a76d8ba3
Compilation problem.
2024-11-10 19:30:24 -08:00
Alan Mishchenko
f2e4ceb0e3
Update to "lutexact".
2024-11-10 19:12:40 -08:00
Alan Mishchenko
aeb977286f
Updates to LUT cascade synthesis.
2024-11-10 18:54:35 -08:00
Alan Mishchenko
c787e32f86
Adding postiive minterm count for random functions generated by "lutexact".
2024-11-05 22:01:07 -08:00
Alan Mishchenko
091ff4e7a9
Adding generation of random functions to "lutexact"
2024-11-05 19:23:04 -08:00
Alan Mishchenko
ecd948027e
Fixing assertion failures in &put.
2024-10-23 14:49:57 +07:00
Alan Mishchenko
cb2140dc0c
Adding PI/PO name transfer after mapping+retiming.
2024-10-21 20:37:52 +07:00
alanminko
743f3a7bdd
Merge pull request #250 from wjrforcyber/typo
...
Refactor(Typo):Typo currently exists
2024-10-21 01:54:12 -07:00
alanminko
498ec539e6
Merge pull request #340 from aletempiac/acd_improvements
...
Performance improvements to ACD
2024-10-21 01:39:32 -07:00
alanminko
a239dd8c0b
Merge pull request #328 from heshpdx/master
...
Perf improvement in satsolver
2024-10-21 01:38:40 -07:00
Alan Mishchenko
f1773bd612
Procedure to detect node equivalences across two AIGs.
2024-10-21 15:15:08 +07:00
Alan Mishchenko
74e7c64662
Bug fix in &scorr
2024-10-21 13:16:29 +07:00
aletempiac
baf4ddb16a
Bug fix (just in the code; it does not affect the execution)
2024-10-15 19:04:49 +02:00
aletempiac
d1f78b36cb
Bug fix (just in the code; it does not affect the execution)
2024-10-15 19:00:45 +02:00
aletempiac
52c842b648
Cleaning code
2024-10-15 17:54:38 +02:00
aletempiac
46f2300b7b
Performance improvements in ACD
2024-10-15 14:45:09 +02:00
Alan Mishchenko
707442e091
Bug fix in &scorr.
2024-10-08 10:01:29 +07:00
Alan Mishchenko
2e3384390a
Updating "lutexact" to run on symmetric functions.
2024-10-07 14:10:02 +07:00
Alan Mishchenko
af1de4fa9c
Improved bit-blasting of some word-level operators.
2024-10-01 20:34:58 +07:00
Alan Mishchenko
a78d358e1c
Extending &funtrace to dump and load precomputed library.
2024-10-01 20:33:01 +07:00
Alan Mishchenko
6004b7b21e
Adding API for inserting danginling flop.
2024-10-01 15:55:45 +07:00
Alan Mishchenko
4369321167
Bug fix.
2024-09-28 22:39:10 +02:00
alanminko
9539306436
Merge pull request #334 from mikesinouye/multilib
...
Increase buffer size in filename append utility to support more liberty files.
2024-09-22 20:48:15 -07:00
alanminko
3f7a30828f
Merge pull request #335 from MyskYko/fix_ttopt
...
ttopt bugfix
2024-09-22 20:47:59 -07:00
Yukio Miyasaka
35a8768c50
ttopt bugfix
2024-09-22 14:34:18 -07:00
Mike Inouye
8179c73e62
Try support for Windows again.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:46:28 +00:00
Mike Inouye
5bd52161cd
Add #include <stdlib.h> for Windows build support.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:29:11 +00:00
Mike Inouye
ee5acbbc01
Use <limits.h>'s PATH_MAX macro instead of fixed size.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 23:05:32 +00:00
Mike Inouye
db735b632f
Increase buffer size in filename append utility to support more liberty files.
...
Signed-off-by: Mike Inouye <mikeinouye@google.com>
2024-09-18 22:24:41 +00:00
alanminko
db245f59bd
Merge pull request #333 from sterin/master
...
Resolve problems with GitHub Actions
2024-09-15 15:49:53 -07:00
Baruch Sterin
4c4e298fad
GitHub Actions: updated cmake to use macos-latest instead of macos-11
2024-09-16 01:11:19 +03:00
Baruch Sterin
0a5057f8d3
github actions:
...
* upgrade upload-artifact action to v4 as v1 was deprectated long time
go and now removed, and make sure artifact names are distinct as
required by the new version.
* upgrade checkout action to v4 as v2 is deprecated
2024-09-15 01:14:51 +03:00
Alan Mishchenko
9c152b71e9
Trasferring equivalence in the special-case usage of &scorr.
2024-09-12 18:11:59 -07:00
Alan Mishchenko
0d10253bd0
Another way of writing primary outputs in Verilog.
2024-09-06 06:27:53 -07:00
Alan Mishchenko
3ddd46131c
Updating "read_lib" to output all gates when gain-based modeling is used.
2024-09-05 17:53:13 -07:00
Alan Mishchenko
3de73f2756
Updating internal cut manager to prefer cuts with high fanin fanout counts.
2024-09-05 13:27:17 -07:00
Alan Mishchenko
03d92930fa
Updating &funtrace to trace function of the primary outputs of the AIG.
2024-09-03 17:16:48 -07:00