Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes in docs and emap #625

Merged
merged 20 commits into from
Oct 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
7364c76
Adding emap and dependencies
aletempiac Aug 18, 2023
8c68d5e
Adding tests cases, minor fixes
aletempiac Aug 21, 2023
1d6560e
Adding tests for struct library
aletempiac Aug 22, 2023
bceeef3
Adding don't care computation in mapping
aletempiac Aug 25, 2023
d7cea9b
Adding don't cares in rewriting
aletempiac Aug 25, 2023
ebe1e6f
Merge remote-tracking branch 'origin/master' into aletempiac/emap
aletempiac Aug 25, 2023
fd64baa
Improving efficiency in mapping and rewriting with DC
aletempiac Sep 26, 2023
2c48b26
Fixing bugs in emap, adding multioutput network representation and wr…
aletempiac Oct 2, 2023
03b58db
Bug fix: possible delay increase when partially-dangling multi-output…
aletempiac Oct 3, 2023
4b543cc
Finishing the support for white_boxes cloning in emap, solving incomp…
aletempiac Oct 3, 2023
4b29f0b
Adding documentation, changing name of map_adders to extract_adders
aletempiac Oct 4, 2023
6e91987
Solving compilation issues, clang formatting, and updating workflows
aletempiac Oct 4, 2023
ee9f07f
Updating block clone_node and relative test
aletempiac Oct 4, 2023
c9450d6
Changelog update
aletempiac Oct 4, 2023
2fe683d
Fixes in struct library
aletempiac Oct 4, 2023
84e5fc5
Fixing conversion uint64 into uint32
aletempiac Oct 4, 2023
316ec3e
Fixing bugs in cuts (possible buffer overflow) and in struct_library
aletempiac Oct 5, 2023
e28b810
Date update in emap file
aletempiac Oct 5, 2023
9413b0d
Merge remote-tracking branch 'origin/master' into aletempiac/emap
aletempiac Oct 13, 2023
57650c2
Fix in assertion and docs dependencies
aletempiac Oct 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = ['sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'breathe']
extensions = ['sphinx.ext.mathjax', 'sphinx.ext.viewcode', 'breathe', 'sphinx_rtd_theme']

# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
Expand Down
2 changes: 1 addition & 1 deletion include/mockturtle/algorithms/experimental/emap.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3882,8 +3882,8 @@ class emap_impl
/* add the optional other match if used */
if ( !node_data.same_match && node_data.map_refs[phase] > 0 )
{
assert( !ps.map_multioutput || !node_data.multioutput_match[phase] );
create_lut_for_gate2( res, old2new, index, phase, genlib_to_cell );
assert( ps.map_multioutput && !node_data.multioutput_match[phase] );
}
}

Expand Down
Loading