Forum Discussion
Altera_Forum
Honored Contributor
10 years agoQuestion about input delay
In quartus, on assignment editor pane, what does the io feature "programmable input delay from pin to internal cells" mean? in the Value column, if can i enter any integer number? for example ,if ...
Altera_Forum
Honored Contributor
10 years agoThe device datasheet will have "d elay chain" section that shows the range of values you can put in and how much the delay varies, so you can control this.
1) Note that they are not PVT calibrated, so for example, if you were able to crank up to a 1ns delay at the slow corner, it might be a 500ps delay at the fast corner. 2) If you have I/O timing constraints, the fitter will try to modify the delay chains to meet your requirements. This is the recommended way to do this. (It's also why your timing may change as you dial in constraints. For example, I've seen people only look at the slow timing model and get some "slack" on their I/O. They then modify the their I/O requirement to a value that should make the slack what they want, but after compiling, the slack isn't what they expected because the fitter chose a different delay setting. This is usually because the fitter is aware of multiple timing models and trying to meet all, but can be annoying.)