- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I want to ask about the "output pin load" assignment. Should I set this value as the total capacitance of the whole transmission line and receiver device? Some say that it should be derived from only a part of the transmission line where the signal can reach in transition time. Which do you think is correct? The value is used for several purpose in the Quartus II. May which to use depend on the purpose? Thanks,Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is a doc on Altera's site how to understand / interprete tco - values. An366 I think it was. There is much said about capacitance assignment. For me I am doing worst case design with that in variating these values with extreme settings.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello fpgaengineerfrankfurt,
Thank you very much. I will look through it.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just glanced at the AN 366 suggestion, but it looks like a good reference.
This part of the help page for "Output Pin Load logic option" is relevant to your question. Any board trace capacitance that affects the rise/fall time of the signal as seen at the receiver needs to be included. --- Quote Start --- The value entered for the output pin load should be the loading value for the board trace capacitance and target load capacitance. The Altera device pin/package capacitance is already factored in the output pin load value. . . . The following equation is used to determine the changes in the output delay and depends on the Output Pin Load option: output_delay = default_output_delay + ((output_load - default_output_load) * derating factor) --- Quote End --- See the help page for the derating factors. I got to the help page by pressing "F1" while I had an Output Pin Load assignment selected in the Assignment Editor. The Assignment Editor Information pane has this: --- Quote Start --- Specifies the capacitive load, in picofarads (pF), on output pins for each I/O standard. Note: These settings affect FPGA pins only. To specify board trace, termination, and capacitive load parameters for use with Advanced I/O Timing, use the Board Trace Model tab. Capacitive loading is ignored if applied to anything other than an output or bidirectional pin, or if Advanced I/O Timing is enabled. --- Quote End --- AN 366 is dated July 2006, and Advanced I/O Timing is fairly new. The Quartus handbook has information about Advanced I/O Timing.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page