I'm currently learning about flip-flops, and I'm curious about the different ways in which the clock signal is handled. So far I've come across 3 different techniques:
- AND-ing the clock signal with the inverted clock signal (relying on the gate delay of the inverter to detect the rising edge of the signal).
- Using a capacitor and a resistor to detect the rising edge
- Using a MS configuration like this, which I've seen referred to as 'pulse triggered' instead of 'edge triggered', I guess because the clock has to go high and then low in order for the output to change.
I am wondering which of these approaches is typically used in practice, or if they're all used just in different situations? In the latter case I'd really appreciate an overview of when one might favour one approach over the other (and why). I'm sorry if this is very simple stuff, I tried a bunch of different searches before asking, but wasn't able to find anything that really answered my question.
Thanks!