- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Setup Relationsh ip Equation
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-14-2012 03:02 PM
I have a question regarding the setup relationship equation in UG612
Refer UG612 on page
I am not able to understand the statement below:
How can a longer clock delay lead to smaller setup time?
My understanding is that the longer the clock delay, the longer the data has time to settle at the input of the IOB FF. The lonegr the time the data has before the clock edge, the lonegr the setup time.
For example,
if a clock with a period of 4 ns and associated data has a setup time of 1 ns at the input pins of the FPGA. If the clock delay (3 ns) is longer than the data delay (2 ns), the setup time increases to 2 ns.
I think I am making a wrong assumption somewhere. An explanation would be greatly appreciated.
Thank you
Re: Setup Relationsh ip Equation
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-14-2012 07:12 PM
Think about this again. The setup time which is quoted is at the package pins, data relative to clock edge. Any internal clock path delay between the package pin and the register will reduce the required data to clock setup time at the package pins.
If the data and clock arrive at the package pins simultaneously, and the path delays from package pins to the register for the clock is 20nS and for the data is 10nS, then the data arrives at the register 10nS before the clock edge. That's a freebie 10nS setup time at the register, even though the data and clock arrived at the package pins simultaneously (0 nS setup time).
It all makes sense, just give it time...
-- Bob Elkind
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369
Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Re: Setup Relationsh ip Equation
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-17-2012 09:43 AM
Your understanding is correct. The statement in UG612 should be read as:
"The longer the clock path delay, the smaller the external setup time REQUIREMENT becomes".
rchakraborty wrote:
I have a question regarding the setup relationship equation in UG612
Refer UG612 on page
I am not able to understand the statement below:
How can a longer clock delay lead to smaller setup time?
My understanding is that the longer the clock delay, the longer the data has time to settle at the input of the IOB FF. The lonegr the time the data has before the clock edge, the lonegr the setup time.
For example,
if a clock with a period of 4 ns and associated data has a setup time of 1 ns at the input pins of the FPGA. If the clock delay (3 ns) is longer than the data delay (2 ns), the setup time increases to 2 ns.
I think I am making a wrong assumption somewhere. An explanation would be greatly appreciated.
Thank you
Jim











