Alan Mishchenko
47ac9f75ca
New command "&andcare" to AND the miter with the careset.
2025-04-15 20:00:19 -07:00
alanminko
68c576cc56
Merge pull request #400 from MyskYko/rrr
...
update rrr
2025-04-07 11:34:13 +07:00
MyskYko
27f2429d76
update rrr
2025-04-06 15:46:02 -07:00
Alan Mishchenko
938ae9428b
Extending interface of "permute".
2025-03-28 18:35:30 -07:00
Alan Mishchenko
e7dd9151b1
Adding structural guidance.
2025-03-18 17:51:40 -07:00
Alan Mishchenko
2078b3945b
Adding support for the random seed to the recent experiments.
2025-03-18 07:55:28 -07:00
Alan Mishchenko
30c952ed22
Remove structural choices after mapping.
2025-03-17 17:17:48 -07:00
jiunhaochen
e937e82cc6
rewire with &nf, &simap
2025-03-17 10:26:32 +08:00
Alan Mishchenko
0ebc9dbbae
Experiments with exact synthesis.
2025-03-16 09:39:04 -07:00
Alan Mishchenko
839f3e18dd
Experiments with mapping.
2025-03-14 20:24:08 -07:00
Alan Mishchenko
aaba1b9a5f
Experiments with mapping.
2025-03-13 20:59:17 -07:00
Alan Mishchenko
27fdbe0162
Updates to the mapping experiment.
2025-03-13 11:57:34 -07:00
Alan Mishchenko
feefa0f513
Supporting out of order signal names in AIGER reader.
2025-03-12 20:12:28 -07:00
Alan Mishchenko
5ef9c3c50b
Experiment with mapping.
2025-03-12 20:11:33 -07:00
Alan Mishchenko
2c45f9dce2
Adding conflict limit and timeout to &simap.
2025-03-10 17:54:30 -07:00
Alan Mishchenko
9665696a94
Code refactoring to dump CNF files.
2025-03-10 13:17:04 -07:00
Alan Mishchenko
38ba7d78aa
Experiment with mapping.
2025-03-09 15:42:25 -07:00
MyskYko
8005405ed7
update rrr
2025-03-05 14:44:12 -08:00
Alan Mishchenko
c25bf73466
Adding new external APIs.
2025-03-03 19:40:11 -08:00
Alan Mishchenko
9e35825e6b
New command &randsyn.
2025-02-21 13:20:15 -08:00
alanminko
ee8e0370d5
Merge pull request #361 from letsintegreat/power-aware
...
Fix switching bug
2025-02-15 05:29:55 +07:00
alanminko
4b6c35bd4d
Merge pull request #356 from wjrforcyber/choice_bug
...
Fix(&dch): choices bugs in &put
2025-02-15 05:29:14 +07:00
alanminko
7bd782382e
Merge pull request #367 from MyskYko/rrr
...
New implementation
2025-02-14 06:19:30 +07:00
Alan Mishchenko
775dee4de9
Fixing timing propagation bug in &nf with boxes.
2025-02-12 18:41:12 -08:00
MyskYko
6e3b38c7d3
add rrr
2025-02-12 06:16:02 -08:00
Ethan Mahintorabi
2227d6d4e7
nf: Fix assert( pDp->F < FLT_MAX ); in nf
...
This error was triggered by what appears to be a missing
saturating float check in Nf_ManCutMatchOne. When opened
in the debugger AreaF starts at FLT_MAX and in some cases
can be added to itself which results in +Inf. I noticed the
other if had a saturating condidtion.
I took a flyer on it, and added it to the previous condition,
and it resolved the error. I think this is a good fix.
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2025-02-11 22:04:24 +00:00
letsintegreat
a75d0cb0ad
fix switching bug
2025-01-18 22:41:24 +05:30
wjrforcyber
a03c126a13
Refactor(Redundant): Remove redundant code
2025-01-09 23:39:02 +08:00
wjrforcyber
c1ac7d8153
Update(&ps): Revert two line since `cls` shows the same data
2025-01-09 23:04:00 +08:00
wjrforcyber
8c7c9d0ccf
Fix(&dch): choices bugs in &put
2025-01-09 22:21:32 +08:00
Alan Mishchenko
d5e1a5d445
Bug fix in &gencex.
2025-01-02 00:33:22 +07: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
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
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
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
Alan Mishchenko
6754da13f2
Compiler warning.
2024-12-08 00:19:54 -08:00
Alan Mishchenko
3aff0af0c5
Adding command for generating sorters.
2024-11-11 21:02:59 -08:00
Alan Mishchenko
cb2140dc0c
Adding PI/PO name transfer after mapping+retiming.
2024-10-21 20:37:52 +07:00
Alan Mishchenko
f1773bd612
Procedure to detect node equivalences across two AIGs.
2024-10-21 15:15:08 +07:00
Alan Mishchenko
707442e091
Bug fix in &scorr.
2024-10-08 10:01:29 +07:00
Yukio Miyasaka
35a8768c50
ttopt bugfix
2024-09-22 14:34:18 -07:00
Alan Mishchenko
9c152b71e9
Trasferring equivalence in the special-case usage of &scorr.
2024-09-12 18:11:59 -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
Martin Povišer
786a39a294
Make casts explicit
2024-08-28 22:09:34 +02:00
Martin Povišer
cb294bbebc
Save cell mapping as new 'M' AIGER extension
2024-08-28 16:21:10 +02:00
Alan Mishchenko
af77b80194
Regrouping recently added code.
2024-08-18 13:57:35 -07:00
Alan Mishchenko
5e35510e25
New APIs for AIG package.
2024-08-18 13:12:08 -07:00