-
Notifications
You must be signed in to change notification settings - Fork 28
📥 Added SiQAD SiDB gate library #555
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
📥 Added SiQAD SiDB gate library #555
Conversation
Many thanks! I'm just a bit confused by the folder structure. If I were looking for the AND gate, I would expect the path to be |
clang-tidy review says "All clean, LGTM! 👍" |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #555 +/- ##
==========================================
- Coverage 98.21% 98.21% -0.01%
==========================================
Files 228 228
Lines 35730 35730
Branches 1692 1691 -1
==========================================
- Hits 35094 35093 -1
- Misses 636 637 +1 see 1 file with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
Hmm, we could live without the subfolders. This structure is still from the time when we did not have the |
I understand where this is coming from. Regarding the convenience, you could just as easily argue the opposite: The name of the gate is given by the file name and you could put whatever files in the folder and they would automatically work with the experiments if they simply iterate over all SQD files in the |
Yes, I know, it is true 😅. I will change it for the Bestagon and SiQAD gates, right? |
…type' into add_siqad_gates_with_logic_cell_type
Many thanks 🙏 |
clang-tidy review says "All clean, LGTM! 👍" |
clang-tidy review says "All clean, LGTM! 👍" |
Description
Since a significant amount of the experiments use the SiQAD SiDB gate library (https://ieeexplore.ieee.org/document/8963859), I propose to add it. This PR includes it with an additional tag for the canvas SiDBs (
cell_type::LOGIC
).Checklist: