Company: Cisco_24july
Difficulty: medium
You are designing a synchronous sequential circuit for a single-bit state element. The state is held in a D flip-flop whose current output is Q(t) and whose next-state output is Q(t+1) . The circuit has three primary inputs X , Y , and Z , and the next state is defined by the following excitation table: X Y Z Q(t+1) 0 0 0 1 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 Q(t) 1 0 1 Q(t)' 1 1 0 Q(t)' 1 1 1 Q(t) Here Q(t)' denotes the complement of the current flip-flop output. You must realise the next-state combinational logic that drives the D input of the flip-flop using only 2×1 multiplexers . Complemented forms of the primary inputs and of the state (that is, Q(t)' , available directly from the flip-flop) may be used freely as data or select signals; inverters do not count toward the total. Each 2×1 multiplexer computes out = S' · I0 + S · I1 , where S is its select line and I0 , I1 are its two data inputs. Using a D flip-flop and the minimum number of 2×1 multiplexer