I am looking for a software that is capable of arranging the logical gates based on a set of input values, and the desired output results.

The complexity of the logical gates should not be limited to simple solutions.

So far I am not sure if such software exists, so anything similar would be also a good recommendation.

  • If it is of any interest there was a research project that used evolutionary testing to program a PLA to attempt to design a logic circuit - it worked but it turned out the design was not transferable to any other chip. Some information: en.wikipedia.org/wiki/Evolvable_hardware – Steve Barnes Sep 13 '15 at 11:18
  • @SteveBarnes yes, pointing to a topic does help a lot! Do you know any direct links for such software (commercial or non-commercial) ? I do not need to transfer it to a hardware, as long as it can be emulated. – Damir Olejar Sep 14 '15 at 11:59
  • ieeexplore.ieee.org/xpl/… gives a nice case study. – Steve Barnes Sep 14 '15 at 15:15

I think this website (not a downloadable software) is similar to what you're asking. This is more of a digital IC trainer kit simulator. Been a long time since you've asked. Check it out if it is of any help now.


  • That web-app is great fun and is very useful. Thank you for posting it all these years later! – RockPaperLz- Mask it or Casket Oct 3 '20 at 13:38
  • Thank you, I am still interested in a topic and will be checking the link shortly. I hope they can auto-arrange the logic gates rather than provide only an interface to connections... – Damir Olejar Oct 4 '20 at 10:27
  • 1
    @DamirOlejar, I don't think it can auto arrange logic gates. It's mostly working with ICs as a whole to build different combinational and sequential circuits. – Carbon Oct 4 '20 at 11:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.