Setup time


Question 1. What is the significance of minimum setup time Question 2. What is the throughput in pipelining? Suppose there are 10 pipeline stages if we increase it to 50 what will be the effect on throughput.what will be effect on latency My: Not able to visualize it properly

Asked By: rtiwari2
On: Feb 3, 2005 3:37:11 AM

Comments(4)



Thats a good question and I also have problems visualizing the setup time concept. But from what you have asked, the data is made availabe to the flip flop at 1ns and thus it violates the setup time. As far as the other 3 go, the data arrives before the setup time and thus are valid and can be latched by the flip flop. As far as which one is the best I feel that the clock fired the earliest(2ns) because you have to consider the a certain setup margin also which ensures that the clock jitter will not affect the setup times. Along with that the clock skew is also to handle. So any delay caused due to these 2 factors will have to be accounted for and thus that is why you have the setup margin. So if you fire the clock earlier and if you take care of these factors and if they setup margin is enough to take care of them, then you will be able to latch the data on the other clock edge. Bye
one more question Question 3: If an inverter has noise margin ‘x’ then if we cascade three inverter what will be the noise margin of complete circuit?
Hi Dunlam, I got u r answer but in first question i want to ask suppose if min setup time is 2ns and (1) clk is fired just when 2ns gone (2) clk is fired at 3 ns (3) clk is fired at 4ns (4) clk is fired at 1ns in 4 setup time voilation is their what is diff between 1,2,3 which one is best
Q1, Set up time is the time that your data has to be ready before the clock edge to the flops. If you don't have the data ready. The data won't go into the flops. Q2, so the throughput will be 5 times its original, if all the data are independent. The latency will be 50 * (worst data path delay + clock to q time + setup time).
You have to be logged in to be able to post a comment. To login Click Here. First time? Signup It just takes a few minutes to sign up.
Members with Most Replies
Find Job Openings