Forum Discussion
5 Replies
- Altera_Forum
Honored Contributor
It varies depending on manufacturer, part number, voltage, temperature, capacitive/resistive load, trace length, etc.
You need to provide far more information on what you need to know. Where does the FPGA come in to this? Delay to do what? How is everything connected? - Altera_Forum
Honored Contributor
--- Quote Start --- It varies depending on manufacturer, part number, voltage, temperature, capacitive/resistive load, trace length, etc. You need to provide far more information on what you need to know. Where does the FPGA come in to this? Delay to do what? How is everything connected? --- Quote End --- TC, Thanks for your answer. Maybe it's a simple question, I don’t need a delay time data so accurately. Somebody measured the delay time by an oscilloscope, but my mine can’t do that for low frequency. I do need a small delay for hold-time. -Limon - Altera_Forum
Honored Contributor
That still doesn't give enough information. What are you *actually* trying to do?
- Altera_Forum
Honored Contributor
--- Quote Start --- TC, Thanks for your answer. Maybe it's a simple question, I don’t need a delay time data so accurately. Somebody measured the delay time by an oscilloscope, but my mine can’t do that for low frequency. I do need a small delay for hold-time. -Limon --- Quote End --- Its a simple question, with an answer that wont be acceptable to you. Using gates and logic for delays is just pure bad practice. Apart from the PVT variations, unless you lock down the placement and the routing this will also have a big effect on timing too. So the main answer is DONT DO IT! You should be using the IO timing delay blocks, and providing timing specs in your .sdc file. - Altera_Forum
Honored Contributor
Hi Limon,
I think maybe you just need a fpga-based TDC function.