--- Quote Start ---
there doesn't seem to be a rule on when you need .sdc files. some get generated in the project directory, some are in the IP install directory, and some are embedded in the core
--- Quote End ---
I didn't know there were SDC files to add for the CVI and CVO. I have never had timing problems with them, but I suppose I should be using the SDC files just to be sure.
I find it really annoying that the SDC files for generated IP do not automatically get included in all cases. Just yesterday I wasted several hours trying to get a DDR SDRAM controller working until I realized I forgot to include the SDC file. Of course, the solder ball between two of the data pins didn't help either...