Временное ограничение выхода DCM не выполнено

У меня есть DCM в моем дизайне с тактовой частотой 100 МГц:

COMPONENT DCM_100
PORT(
CLKIN_IN : IN std_logic;--100MHz
RST_IN : IN std_logic; 
CLKIN_IBUFG_OUT : OUT std_logic;
CLKOUT0_OUT : OUT std_logic; --divided by 1
CLKOUT1_OUT : OUT std_logic; --divided by 2
CLKOUT2_OUT : OUT std_logic;--divided by 4
CLKOUT3_OUT : OUT std_logic;--divided by 8
CLKOUT4_OUT : OUT std_logic;--divided by 16
CLKOUT5_OUT : OUT std_logic;--divided by 32
LOCKED_OUT : OUT std_logic
);
END COMPONENT;

Различные часы, выбранные входными переключателями, используются в проекте. Например, для положения переключателя 0 будет использоваться CLKOUT0_OUT, который фактически является входными часами, деленными на 1. Я использовал временные ограничения только на входных часах, как показано ниже:

TIMESPEC "TS_clk" = ПЕРИОД "clk_in" 100 МГц ВЫСОКИЙ 50 %;

Выходы DCM автоматически ограничиваются инструментом. Затем временной анализ со всеми ограничениями показывает, что одно ограничение не выполняется:

================================================================================
 Timing constraint: TS_Inst_DCM_100_CLKOUT0_BUF = PERIOD TIMEGRP "Inst_DCM_100_CLKOUT0_BUF"         TS_Inst_DCM_100_CLK0_BUF HIGH 50%; 
  43782956 paths analyzed, 19293 endpoints analyzed, 145 failing endpoints 
  145 timing errors detected. (145 setup errors, 0 hold errors, 0 component switching limit errors) 
  Minimum period is  11.280ns. 
 -------------------------------------------------------------------------------- 

и макс. частота равна:

Проектная статистика: Минимальный период: 11,280 нс {1} (максимальная частота: 88,652 МГц) Максимальная задержка пути от / до любого узла: 2,771 нс

Хотя, когда я выбираю только ограничение для входных часов, которое совпадает с CLOCK0_OUT, все ограничения соблюдаются.

Расчетная статистика: минимальный период: 8,332 нс {1} (максимальная частота: 120,019 МГц)

Может кто-нибудь, пожалуйста, объясните это поведение. Должен ли я учитывать автоматически генерируемые ограничения на выходах DCM или достаточно рассмотреть ограничение на входной тактовой частоте? С уважением

0 ответов

Другие вопросы по тегам