| Negative setup and hold time | ||
| Author hualeyan Views 2 Posted at 2008/8/28 05:11 [View In Forum] | ||
|
Recently i heard about "-ve" setup and hold time. mfrkwakv mfrkwakv Can any one please, explain in detail with examples about it? mfrkwakv mfrkwakv Thanks in advance... |
| Reply No. | Replier | Total Replies 6 [View All Replies] [New Reply] | Replied at |
| 1 | ken7976 | By negative setup and hold times do you mean positive slack time? Positive slack means the data arrival times are not violating the timing of the circuit. It basically tells you how much timing you have to lose and still be acceptable. |
2008/8/28 05:11 |
| 2 | dongyea | A zero setup time means that the time for the data to propagate within the component and load into the latch is less than the time for the clock to propagate and trigger the latch. A negative setup or hold time means that there is an even larger difference in path delays, so that even if the data is sent later than the clock (for setup time), it still arrives at the latch first. slack is different from this because it is the required time - arrival time.... |
2008/8/28 05:11 |
| 3 | gao51755775 | Say a FF as setup time of 1ns.(positve 1ns) Now re-design this FF, and put a buffer in the clock path with a propagation delay of 2 ns. Now the setup time of this redesigned FF would be -1ns (negative). So if the clock is dalayed w.r.t data, then you can see negative setup times. Hope it helps Kr, Avi http://www.vlsiip.com |
2008/8/28 05:11 |
| 4 | wy830115 | That was really nice explanation from you all.... Is there any specific application of negative setup/hold time? |
2008/8/28 05:11 |
| 5 | nnxd | avimit explanation is the right one... it really has to do with the clock path. There is not an application thing... but more of a library implementation |
2008/8/28 05:11 |
| 6 | htc2498 | Negative setup time flops are used on hard-to-meet data paths. Negative hold time flops already have an "inbuilt hold buffer" embedded and hold closure is eased. Added after 3 minutes: |
2008/8/28 05:11 |
Total Replies 6 Thread Per Page 10
|
|||