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

Add Subtractor as a Core Logical Tool in Misc Menu #516

Open
shivamsahu-tech opened this issue Mar 9, 2025 · 1 comment · May be fixed by #517
Open

Add Subtractor as a Core Logical Tool in Misc Menu #516

shivamsahu-tech opened this issue Mar 9, 2025 · 1 comment · May be fixed by #517
Labels
🌟 feature New feature or request pending triage issue yet to be reviewed by maintainers

Comments

@shivamsahu-tech
Copy link

Is your feature request related to a problem? Please describe

CircuitVerse currently lacks a dedicated Subtractor tool in its logical components, which forces users to manually construct subtraction functionality using an Adder and additional logic gates. This approach is inefficient and not intuitive, especially for beginners.

For a better circuit design experience, a wide range of fundamental tools is essential to improve the platform’s overall credibility and usability. Just as the Adder is a basic component in digital logic, the Subtractor is equally important and deserves a dedicated place in the Misc menu.

Describe the solution you'd like

To address this limitation, I propose adding a dedicated Full Subtractor component to the Misc menu. This Subtractor will take three inputs:

  • A (Minuend)
  • B (Subtrahend)
  • Bin (Borrow In)

And produce two outputs:

  • Diff (Difference)
  • Bout (Borrow Out)

This addition will enhance the learning experience by providing a direct and efficient way to perform subtraction in circuit designs. It will also be beneficial for users working on complex digital logic circuits, eliminating the need to manually construct subtraction functionality using an Adder and additional gates.

Describe alternatives you've considered

This can be solved using a Half Subtractor, but I believe a dedicated Full Subtractor is a much better and more efficient solution.

Is requested feature related to vue simulator?

Yes, this feature is related to the Vue simulator. It suggests adding a Subtractor tool to the simulator, enabling users to easily use a subtractor in their circuits rather than manually building one using logical gates.

This feature would enhance the user experience and streamline circuit creation by providing a dedicated subtractor component.

Additional context

No response

Are you working on this?

Yes

@shivamsahu-tech shivamsahu-tech added pending triage issue yet to be reviewed by maintainers 🌟 feature New feature or request labels Mar 9, 2025
@shivamsahu-tech shivamsahu-tech linked a pull request Mar 9, 2025 that will close this issue
@shivamsahu-tech
Copy link
Author

Hello @Arnabdaz
I recently created a PR that adds the Subtractor logic tool to the Misc menu bar. Kindly review it when you get a chance. If there's anything that needs improvement or any changes required, please let me know—I’d be happy to work on it.

Looking forward to your feedback. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌟 feature New feature or request pending triage issue yet to be reviewed by maintainers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant