Итак по порядку:
У Вас синхронный проект? - ДА
В настройках фиттеру необходимую частоту клока задавали? - Основные тактовые частоты я прописал, но фиттеру надо прописывать все сигналы, которые заводятся на вход CLK регистров или счётчиков - их я не прописывал. они как правило формируются логикой (какой-нибудь сигнал записи в регистр) - как я понял для таких сигналов нужно указать максимально возможную частоту. Нужно ли это делать? Их больше сотни (судя по месседжеру) и это делать лениво
После компиляции результаты Timing Analyzer смотрели? - смотрел, я плохо эти результаты воспринимаю, так как не знаю, какие должны быть задержки.
Входные и выходные сигналы подаются через FastInputReg и FastOutputReg? - на пины я навешивал альт инбуф и альт аутбуф - далее регистр - насколько я понимаю фиттер в таком случае их автоматом ставит как фаст инпут-аутпут регистр.
Logic Lock по-моему существенно увеличивает время компиляции. Мой проект сейчас компилируется порядка 8 минут (иногда после каких-нибудь изменений бывает 15 минут).
Есть такая штука - инкрементальная компиляция - компиляция проекта по частям. Компилируются только имзмененные куски схемы. Я сделал в проекте несколько разделов, после чего компиллер начал ругаться на то, что у меня шина называется одинаково в 4 местах - но это одна и та же шина!!! и раньше он компилировал эту схему без ошибок.