Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

FPGA delay time for a single logic gate

Altera_Forum
Honored Contributor II
1,595 Views

Hi, I'm using FPGA EP3C40F484 in our project. Can somebody let me know the delay time for an inverter(7404) and D-latch(7474) respectively? 

 

Thanks, 

 

Limon
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
879 Views

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?
0 Kudos
Altera_Forum
Honored Contributor II
879 Views

 

--- 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
0 Kudos
Altera_Forum
Honored Contributor II
879 Views

That still doesn't give enough information. What are you *actually* trying to do?

0 Kudos
Altera_Forum
Honored Contributor II
879 Views

 

--- 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.
0 Kudos
Altera_Forum
Honored Contributor II
879 Views

Hi Limon, 

 

I think maybe you just need a fpga-based TDC function.
0 Kudos
Reply