Working of Master Slave Negative Edge D Flip-Flop
Latches were level sensitive; means the state of latch gets change according the values of input signal only when the clock is active. But practically there is often need to have a storage elements that can change their state only once during a clock cycle. Flipflop fall under this category. Master Slave and D Flipflop are the two basic types of flipflops.

It can also be observed that only during the transition from 1 to 0, the output gets change. This transition is referred to as "an edge". Transition from 1-0 is termed as negative edge while in the opposite case it is called positive edge. In this particular case our flip-flop is negative edge triggered. Bubble with arrow indicates that the flipflop is negative edge triggered.
More to follow
