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 |
Alan Mishchenko
|
03b786af99
|
Experiments with adder-based circuits.
|
2024-08-17 16:26:20 -07:00 |
Alan Mishchenko
|
2055b1b490
|
Adding an option to dump satisfying assignments into a BLIF file.
|
2024-08-14 14:41:35 -07:00 |
Alan Mishchenko
|
e2b7750d3b
|
Experiments with bit-blasting.
|
2024-08-14 11:40:41 -07:00 |
Alan Mishchenko
|
807f6ddacf
|
Experiments with detecting multipliers.
|
2024-08-10 19:24:00 -07:00 |
Alan Mishchenko
|
71c4e23f97
|
Adding cut print-out in &funtrace.
|
2024-08-10 19:12:19 -07:00 |
Alan Mishchenko
|
35a1bbbdb4
|
Ongoing development related to Boolean decomposition.
|
2024-08-09 18:33:36 -07:00 |
Alan Mishchenko
|
4156a88dbb
|
Extending &funtrace to trace functions found in an AIG.
|
2024-08-09 12:39:43 -07:00 |
alanminko
|
dce6e4899b
|
Merge pull request #317 from YosysHQ/povik/fix-transfer-timing
Handle edge case in Gia_ManTransferTiming
|
2024-08-08 14:59:49 -07:00 |
alanminko
|
0129b4c60a
|
Merge pull request #316 from YosysHQ/povik/yosyshq-commands
Pull command changes from YosysHQ fork
|
2024-08-08 14:59:31 -07:00 |
alanminko
|
e6b36cb5da
|
Merge pull request #315 from YosysHQ/povik/yosyshq-build
Pull build-related changes from YosysHQ fork
|
2024-08-08 14:58:42 -07:00 |
Alan Mishchenko
|
95f1837960
|
Ongoing development related to Boolean decomposition.
|
2024-08-07 10:07:39 -07:00 |
Martin Povišer
|
afbeccb79e
|
Handle edge case in Gia_ManTransferTiming
|
2024-08-07 17:35:20 +02:00 |
Martin Povišer
|
57c3bd36f2
|
Patch to support WASI builds
Co-authored-by: whitequark <whitequark@whitequark.org>
|
2024-08-07 14:49:13 +02:00 |
Jannis Harder
|
6d52a1e449
|
fold: Option (-s) to make sequential cleanup optional
(cherry picked from commit 1bd088d027)
|
2024-08-07 14:47:00 +02:00 |
Robert O'Callahan
|
e0a9c29e5a
|
Instead of throwing C++ exceptions, just print an error message and abort
Many C++ projects forbid the use of exceptions. These are not recoverable
errors anyway, so just abort.
|
2024-08-06 17:51:15 +00:00 |
Alan Mishchenko
|
1963422c10
|
Experiments with detecting multipliers.
|
2024-08-05 20:18:30 -07:00 |
Alan Mishchenko
|
037971d9c9
|
Migrating &stochsyn to generic concurrency interface.
|
2024-08-03 18:12:03 -07:00 |
Alan Mishchenko
|
b25d9c482a
|
Changing interface of &genrel.
|
2024-08-02 18:30:09 -07:00 |
Alan Mishchenko
|
7d88bf21e9
|
New command to detect presence of a function in the AIG.
|
2024-08-02 14:34:57 -07:00 |
Alan Mishchenko
|
1954e2fcaa
|
Updating DSD profiling procedures.
|
2024-08-01 18:36:20 -07:00 |
Alan Mishchenko
|
9f864ebe76
|
Trying to fix the compilation issue.
|
2024-07-31 22:25:01 -07:00 |
Alan Mishchenko
|
3491773f2a
|
Suggested changes to improve thread safety.
|
2024-07-31 19:05:37 -07:00 |
alanminko
|
a06dde4cf0
|
Merge pull request #309 from coastalwhite/chore-popcount-intrinsics
chore: `__builtin_popcount` to replace BitCount8
|
2024-07-31 18:44:58 -07:00 |
Alan Mishchenko
|
96edf40d60
|
Allow for disabling variable ordering in "lutmin".
|
2024-07-28 15:25:22 -07:00 |
Alan Mishchenko
|
93388c0d26
|
Experiments with DSD.
|
2024-07-27 14:48:02 -07:00 |
coastalwhite
|
849adb2fcb
|
chore: add `__builtin_popcount` for MSVC
|
2024-07-26 21:48:53 +02:00 |
Alan Mishchenko
|
b5f4afa73b
|
Duplicating AIG after synthesis.
|
2024-07-26 09:10:39 -07:00 |
Alan Mishchenko
|
f8a6432d75
|
Implementation of functional abstraction.
|
2024-07-24 20:23:07 -07:00 |
coastalwhite
|
fe3b5bf5fe
|
chore: `__builtin_popcount` to replace BitCount8
This replaces all occurrences of the `BitCount8` static array with the
`__builtin_popcount`. It is a rather simple and small PR.
Fixes #308.
|
2024-07-24 21:46:03 +02:00 |
Alan Mishchenko
|
d7a623c151
|
New API for swicthing activity estimation.
|
2024-07-17 15:15:49 -07:00 |
Alan Mishchenko
|
ae2e3f90f7
|
Adding command &genmux.
|
2024-07-11 22:23:06 -07:00 |
Xiaoqing Xu
|
34c2ed73a2
|
up stream changes
|
2024-05-23 22:51:15 +00:00 |
Alan Mishchenko
|
795fee8d57
|
Bug fix in &genrel.
|
2024-05-23 13:51:10 -07:00 |
Alan Mishchenko
|
111867432c
|
Compilation problem.
|
2024-05-21 10:26:01 -07:00 |
Alan Mishchenko
|
0cb945ebcd
|
Enabling support of boxes in &nf.
|
2024-05-21 10:15:46 -07:00 |
Alan Mishchenko
|
8ec95e85c6
|
Bug fix.
|
2024-05-19 15:03:12 -07:00 |