There are two cases: if your data synchronous or asynchronous with some external chip
(means have the same clock).
If data is async. input/output delays doesn't matters (can be zeroes).
If data synchronous you should calculate the time DATA takes to pass from source
trigger on one chip to another chip's I/O.
This time minus time clock takes to pass another chip's I/O will be the input_delay.