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
klut to AIG/XAG/MIG #502
klut to AIG/XAG/MIG #502
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job making so many tests! Just a few comments on little things...
include/mockturtle/algorithms/node_resynthesis/klut_to_graph.hpp
Outdated
Show resolved
Hide resolved
include/mockturtle/algorithms/node_resynthesis/klut_to_graph.hpp
Outdated
Show resolved
Hide resolved
include/mockturtle/algorithms/node_resynthesis/klut_to_graph.hpp
Outdated
Show resolved
Hide resolved
include/mockturtle/algorithms/node_resynthesis/klut_to_graph.hpp
Outdated
Show resolved
Hide resolved
include/mockturtle/algorithms/node_resynthesis/klut_to_graph.hpp
Outdated
Show resolved
Hide resolved
include/mockturtle/algorithms/node_resynthesis/klut_to_graph.hpp
Outdated
Show resolved
Hide resolved
(Just to clarify) After resolving all the comments, please let me know (explicitly) that I should review it again; otherwise I will take it as still work-in-progress. |
Dear Sonia,
Sorry, I thought I had told you that I had re-submitted it some days ago but I was not sure about having done the documentation properly. Did you sent me other comments?
All the best,
Andrea
Inviato da ProtonMail mobile
…-------- Messaggio originale --------
On 30 Ott 2021, 00:05, Siang-Yun (Sonia) Lee ha scritto:
(Just to clarify) After resolving all the comments, please let me know (explicitly) that I should review it again; otherwise I will take it as still work-in-progress.
—
You are receiving this because you authored the thread.
Reply to this email directly, [view it on GitHub](#502 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AVN62RKLCFVTZLUK2MSTLD3UJMSCBANCNFSM5GVX7QPQ).
Triage notifications on the go with GitHub Mobile for [iOS](https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675) or [Android](https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub).
|
I saw there are some unresolved comments above so I thought you haven't completely finished. But now I see, they are outdated. Okay, I'll review again later. |
I see, in the future I will resolve the comments explicitly. Thank you for pointing this out.
All the best,
Andrea
Inviato da ProtonMail mobile
…-------- Messaggio originale --------
On 30 Ott 2021, 08:25, Siang-Yun (Sonia) Lee ha scritto:
I saw there are some unresolved comments above so I thought you haven't completely finished. But now I see, they are outdated. Okay, I'll review again later.
—
You are receiving this because you authored the thread.
Reply to this email directly, [view it on GitHub](#502 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AVN62RMOK6OYNBCEU4DO7QDUJOMVBANCNFSM5GVX7QPQ).
Triage notifications on the go with GitHub Mobile for [iOS](https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675) or [Android](https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub).
|
Codecov Report
@@ Coverage Diff @@
## master #502 +/- ##
==========================================
+ Coverage 84.17% 84.25% +0.07%
==========================================
Files 140 142 +2
Lines 17336 17377 +41
==========================================
+ Hits 14593 14641 +48
+ Misses 2743 2736 -7
Continue to review full report at Codecov.
|
To speed up the process, I fixed a few things directly by myself:
|
@costamag if you are fine with all the changes, this PR can be merged. Sorry for the delay. |
dear @lee30sonia, everything is fine for me. Yesterday evening I saw that a typo in a header was giving troubles to the checks but if it is fixed I thank you for the adjustments and for the suggestions and I am fine for the merging. |
Work done:
takes as input a k-LUT and returns a AIG, XAG or MIG network.
case 1: the function is fully DS-decomposable;
case 2: one step of DSD and then the NPN mapping is performed;
case 3: No DSD. One step of shannon and then NPN mapping;
case 4: One step of DSD, one of Shannon and then NPN mapping.