Hey everyone,first post here. Really cool site,it has helped a lot so far.
So i'm an electrical engineering student,currently ending my 1st year out of 5.
Recently i noticed something interesting in logic design course. Most - easy to think of - circuits ,to build what you want,are also very bad from number of gates perspective . So hopefully sometimes there are alternative designs which have less gates but are of course harder to understand . So my question is : how people come up with these alternative designs ? I know they can use different kind of methods like K map when it comes to sequential circuits but it doesn't really seem that helpful in sequential . For example one way to make an edge triggered D flip-flop is to implement the Master-Slay design,but there's another way which uses only 6 instead of 10 gates . How would someone come up with these ?
Thanks in advance for your time .
So i'm an electrical engineering student,currently ending my 1st year out of 5.
Recently i noticed something interesting in logic design course. Most - easy to think of - circuits ,to build what you want,are also very bad from number of gates perspective . So hopefully sometimes there are alternative designs which have less gates but are of course harder to understand . So my question is : how people come up with these alternative designs ? I know they can use different kind of methods like K map when it comes to sequential circuits but it doesn't really seem that helpful in sequential . For example one way to make an edge triggered D flip-flop is to implement the Master-Slay design,but there's another way which uses only 6 instead of 10 gates . How would someone come up with these ?
Thanks in advance for your time .