A Mealy sequential circuit is implemented using the circuit shown in Problem 1.26. Assume that if the
Question:
(a) Complete the timing diagram shown here. Indicate the proper times to read the output (Z). Assume that delay is 0 ns and that the propagation delay for the flip-flop and XOR gate has a nominal value of 10 ns. The clock period is 100 ns.
(b) Assume the following delays: XOR gate10 to 20 ns; flip-flop propagation delay5 to 10 ns; setup time5 ns; and hold time2 ns. Also assume that the delay is 0 ns. Determine the maximum clock rate for proper synchronous operation. Consider both the feedback path that includes the flip-flop propagation delay and the path starting when X changes.
(c) Assume a clock period of 100 ns. Also assume the same timing parameters as in (b). What is the maximum value that delay can have and still achieve proper synchronous operation? That is, the state sequence must be the same as for no delay.
Data from Problem 1.26
In the following circuit, the XOR gate has a delay in the range of 2 to 16 ns. The D flip-flop has a propagation delay from clock to Q in the range 12 to 24 ns. The setup
time is 8 ns, and the hold time is 4 ns.
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Related Book For
Digital Systems Design Using Verilog
ISBN: 978-1285051079
1st edition
Authors: Charles Roth, Lizy K. John, Byeong Kil Lee
Question Posted: