Altera_Forum
Honored Contributor
15 years agoMinimum Pulse Width timing violation
Hello! I tried to make simple test project which simulates interface with ADC. It should receive 423 MHz data (12 bit) with DDR clock (211.5 MHz). I use PLL to double input frequency (true DDR sampling is inconvenient here due to some ADCs properties). Target device is Cyclone-4, speed grade -6.
It successfully compiles but timing is not met. Slow timing models are ok but Fast Timing models fails for Minimum Pulse Width parameter of 423 Mhz clock (for all dffs connected to this clock). As one can see (see attachment), actual timing 2.364 ns corresponds to used 423 MHz frequency. But requirement is 2.899 ns (it equal to 345 MHz). I checked data sheet and did not found such limitations. Slow timing models have requirements 2.000 ns (500 MHz) for respective parameter which corresponds to clock tree switch limit. Unfortunately, I'm not familiar with TimeQuest Timing Analyzer. Can anyone explain what problem here and how it can be fixed? Thank you.