So I have sampled quite a lot of software that either deals with logic gate diagrams or circuit diagrams or both, however I am specifically looking for software that I can build a logic diagram in and then have the program convert it into a circuit where I could specify parts to be substituted or even have it suggest parts. Is there a program that does this?