Altera_Forum
Honored Contributor
14 years agovirtual clock source latency
Hi
Seems I'm not the only one on a SDC quest, but I couldn't find my problem so far. I'm trying to specify IO-timings for some simple GPIOs driven by registers/software. So the easiest approach would be to give numbers for tSU and tH directly, but in can live with any approach (and so far tried more than one). The GPIO registers are clocked with 48MHz. This clock is generated by a PLL and then passed through several clock gates (ASIC design... *sigh*). For this reason, timequest always adds some 15ns source latency on that clock (what is correct...). Whatever I do now on the ports, those 15ns phase shift break timing. Either they are missing as source latency for the virtual clock or they are simply not added to the min/max delay. I guess I could just modify my numbers or use set_clock_latency, but this is not very convenient if the 15ns change (what they normally do for different seeds). Is there any proper way, to relate the virtual clock source latency to another clocks latency? Thanks, emanuel