136k views
5 votes
Why is it important to use flip-flops instead of latches to construct a finite state machine?

A. Flip-flops are the only way to provide the speed necessary for reliable finite state machine operation.
B. The reduced speed of flip-flops is necessary to ensure reliable finite state machine operation.
C. Flip-flops cost less than latches, so you have to use flip-flops to obtain the most economical implementation possible.
D. Flip-flops use less power than latches, so their use is important for optimizing battery life.
E. Flip-flops will never change state more than once per clock cycle, which is essential for designs like finite state machines where the outputs of the machine feed back into the inputs.

User Jiaji Zhou
by
7.1k points

1 Answer

4 votes

Answer:

The answer are letters D and E.

Step-by-step explanation:

Because, Flip-flops use less power than latches, so their use is important for optimizing battery life. Flip-flops will never change state more than once per clock cycle, which is essential for designs like finite state machines where the outputs of the machine feed back into the inputs.

User Aromero
by
7.4k points