Closed aletempiac closed 2 years ago
Are we finally having our own LUT mapper as good as ABC's? 😁
Correct! 😉
Merging #581 (0807565) into master (8b26b59) will increase coverage by
0.04%
. The diff coverage is84.16%
.
@@ Coverage Diff @@
## master #581 +/- ##
==========================================
+ Coverage 83.00% 83.05% +0.04%
==========================================
Files 162 163 +1
Lines 20231 20928 +697
==========================================
+ Hits 16793 17382 +589
- Misses 3438 3546 +108
Impacted Files | Coverage Δ | |
---|---|---|
include/mockturtle/utils/cost_functions.hpp | 67.74% <75.00%> (+2.52%) |
:arrow_up: |
include/mockturtle/algorithms/lut_mapper.hpp | 83.73% <83.73%> (ø) |
|
include/mockturtle/algorithms/collapse_mapped.hpp | 91.17% <100.00%> (+1.52%) |
:arrow_up: |
include/mockturtle/utils/truth_table_cache.hpp | 100.00% <100.00%> (ø) |
|
...nclude/mockturtle/algorithms/dsd_decomposition.hpp | 91.54% <0.00%> (+4.22%) |
:arrow_up: |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
This PR includes:
lut_map
offers delay- and area-oriented mapping. Cost functions can be used to define the cost of each LUT during mapping.collapse_mapped
to support mapped networks (withmapped_view
) withStoreFunction
to false. In this case,collapse_mapped
computes the function of the mapping on-the-fly.