wjrforcyber
f7c5241dee
Merge branch 'master' into write_hmetis
2024-12-25 15:54:34 +08:00
wjrforcyber
47e4e23bc5
Fix(write_hmetis): Comments should be start with %
2024-12-25 15:43:50 +08:00
wjrforcyber
17652cfda6
Feat(write_hmetis): Write out hMetis file format
2024-12-25 15:37:36 +08:00
alanminko
ef8230d9be
Merge pull request #353 from Carmine50/master
...
cec: Modifying algorithm for generating simulation vectors for SAT sweeping (SimGen) and adding new feature to specify the simulation vector of the PIs for SAT sweeping algorithm.
2024-12-24 11:36:05 -08:00
Carmine50
a74da1c50b
[CEC][SAT Sweeping] Added new functionality in SAT sweeping function to use for simulation the PI vector present in vSimsPi data structure.
2024-12-24 14:54:59 +01:00
Carmine50
64e8bb02b9
[CEC][SimGen][Bits to Words] Changing the units of measure for random simulation from number bits to number words
2024-12-24 14:48:57 +01:00
Carmine50
5961231ed1
[CEC][SimGen][Clean codes] Disabling verbose.
2024-12-24 12:27:09 +01:00
Carmine50
7c6d1ffd2d
[CEC][SimGen][Bugs] Fixing bugs and removing unused var.
2024-12-24 11:59:23 +01:00
Carmine50
37979dbd94
[CEC][SimGen][Clean codes] Removing commented SAT calls operations.
2024-12-24 11:50:47 +01:00
Carmine50
699c8c4c88
[CEC][SimGen][Clean codes] Removing commented SAT calls operations.
2024-12-24 11:50:11 +01:00
Carmine50
0ba2b7dae9
[CEC][SimGen][Clean codes] Removing unused parameters.
2024-12-24 11:49:17 +01:00
Carmine50
1a89f7ff63
[CEC][SimGen][CLI] Changed function name and help message. Added new option to specify file where to dump simulation vectors. Commented out too verbose information
2024-12-24 11:43:18 +01:00
Carmine50
463cf6a7df
[CEC][SimGen][ABC Integration] Removed SAT solver calls and saving the simulation vectors in an internal data structure to pass to other functions.
2024-12-24 11:06:00 +01:00
Alan Mishchenko
14d46bfef8
Fixing big-endian problem if &fx and &deepsyn.
2024-12-23 20:26:00 -08:00
Alan Mishchenko
733fec328c
Fixing big-endian problems in mfs2 and &mfs.
2024-12-23 20:04:21 -08:00
Alan Mishchenko
cc894c5905
Deleting unused files.
2024-12-23 17:03:29 -08:00
Alan Mishchenko
b81df1744f
Removing unhelpful assertion.
2024-12-23 10:00:37 -08:00
Alan Mishchenko
e21399f3bc
Compiler warning.
2024-12-23 08:55:59 -08:00
alanminko
943bc0191c
Merge pull request #352 from wjrforcyber/conditional_jump
...
Fix(&if -x): Conditional jump or move depends on uninitialised value(s)
2024-12-23 08:52:54 -08:00
alanminko
01c6102ca7
Merge pull request #350 from wjrforcyber/put_bug_on_choice
...
Fix(&put): &put bug with choices
2024-12-23 08:52:29 -08:00
alanminko
733d2cd390
Merge pull request #348 from wjrforcyber/mem_leak
...
Refactor(MemLeak): MemLeak fix in orchestrate
2024-12-23 08:52:12 -08:00
wjrforcyber
fdd66a8963
Fix(&if -x): Conditional jump or move depends on uninitialised value(s)
...
From Valgrind:
==44570== Conditional jump or move depends on uninitialised value(s)
==44570== at 0x9DEBA1: Dau_DsdRemoveBraces (dauMerge.c:563)
==44570== by 0x9D1F53: Dau_DsdDecompose (dauDsd.c:1926)
==44570== by 0x835523: If_DsdManCompute (ifDsd.c:2073)
==44570== by 0x84177C: If_ObjPerformMappingAnd (ifMap.c:315)
==44570== by 0x843720: If_ManPerformMappingRound (ifMap.c:667)
==44570== by 0x813A01: If_ManPerformMappingComb (ifCore.c:126)
==44570== by 0x813C88: If_ManPerformMapping (ifCore.c:91)
==44570== by 0xE5F147: Gia_ManPerformMappingInt (giaIf.c:2503)
==44570== by 0xE60976: Gia_ManPerformMapping (giaIf.c:2566)
==44570== by 0x543605: Abc_CommandAbc9If (abc.c:41910)
==44570== by 0x654739: CmdCommandDispatch (cmdUtils.c:157)
==44570== by 0x64E0F2: Cmd_CommandExecute (cmdApi.c:210)
2024-12-23 23:24:47 +08:00
Alan Mishchenko
42c2c54969
Fixing a big-endian issue in SOP manipulation and factoring.
2024-12-22 14:15:35 -08:00
Alan Mishchenko
207cfddaa8
Experiments with structural LUT cascade mapping.
2024-12-21 21:24:45 -08:00
alanminko
df4d847bbf
Merge pull request #351 from Carmine50/master
...
cec: Adding new algorithm for generating simulation vectors for SAT sweeping (SimGen)
2024-12-21 15:02:29 -08:00
Carmine50
ef8c35f95d
[CEC][SimGen][LUT mapping] Adding option to consider an already mapped circuit before executing SimGen
2024-12-21 20:22:02 +01:00
Carmine50
8a1c28bf0f
[CEC][SimGen][LUT mapping] Adding option to consider an already mapped circuit before executing SimGen
2024-12-21 20:15:40 +01:00
Carmine50
f407156de6
[CEC][SimGen][Warnings] Re-adjusted code to remove unused variables and avoid warnings compilation
2024-12-21 16:19:47 +01:00
Carmine50
bd80d2e459
[CEC][SimGen][Warnings] Re-adjusted code to remove unused variables and avoid warnings compilation
2024-12-21 16:04:45 +01:00
Carmine50
a6de82377d
[CEC][SimGen][Warnings] Re-adjusted code to remove unused variables and avoid warnings compilation
2024-12-21 15:57:47 +01:00
Carmine50
c104d9cb72
[CEC][SimGen][Warnings] Re-adjusted code to remove unused variables and avoid warnings compilation
2024-12-21 14:26:54 +01:00
Carmine50
b999084ade
[CEC][SimGen][CLI] Removed option of nMaxStep since it was unused
2024-12-19 18:12:28 +01:00
Carmine50
30af6f9868
[CEC][SimGen][CLI] Change name of command for simgen
2024-12-19 17:25:45 +01:00
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
wjrforcyber
a8c65f1343
Fix(&put): &put bug with choices
...
Related: #349
2024-12-17 14:05:58 +08: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
wjrforcyber
7391a297bb
Refactor(MemLeak): MemLeak fix in orchestrate
2024-12-06 18:13:32 +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