The block diagram below is given А B BLOCK A BLOCKB Cin clk T clkshift Block B contains a one-bit adder with: Sum = A B
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
The block diagram below is given А B BLOCK A BLOCKB Cin clk T clkshift Block B contains a one-bit adder with: Sum = A B
The block diagram below is given А B BLOCK A BLOCKB Cin clk T clkshift Block B contains a one-bit adder with: Sum = A B Cin and Cout=A. B+ Cin. (A + B) followed by flip-flops as shown below: А. Cout -Do Sum DO B Cin clkshift 3 (a) Using the gates with propagation delays below, determine the setup time for the inputs A, B and Cin with respect to clkshift. 100ps 200 ps 200ps 400ps 400 ps (b) Assuming T = Ons and Tclk (clock period) is 5ns, if data at a, b and cin become valid and stable 4ns after the positive edge of clk = clkshift, will there be any timing violations? Assume th=3ns for the flip-flop. Show your work on a timing diagram (c) How can you eliminate the timing violations? Show your calculations and draw a proper timing diagram
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!