Перейти к содержанию
    

Critical Path

Всем привет,

 

Подскажите пожалуйста, что такое "critical path"? И как проверить его в Quartus-е?

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну говоря моим непрофессиональным языком, это самый длинный путь в схеме, по которому сигнал должен пройти за 1 такт.

Этот путь ограничивает частоту. В квартусе отчеты посмотри после синтеза, где то есть Worth Case Path или как-то так, не пропустишь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В "Timing Analyzer Summary" есть 3 "претендента":

  1. Worst-case tsu
  2. Worst-case tco
  3. Worst-case th

Это что-то из этого?

 

Или может - Required longest P2P Time - но это внутри Clock Setup.

 

PS. Тут вообще столько clock-ов, что можно ногу сломать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В "Timing Analyzer Summary" есть 3 "претендента":

  1. Worst-case tsu
  2. Worst-case tco
  3. Worst-case th

Это что-то из этого?

Это 3 номинации. В каждой свой победитель

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это 3 номинации. В каждой свой победитель

 

:biggrin: Хороший ответ, но с таким ответом в домашке, мне хорошая оценка не светит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:biggrin: Хороший ответ, но с таким ответом в домашке, мне хорошая оценка не светит.

значит занятиями манкировали, раз не знаете где литературу брать:

http://www.altera.com/literature/hb/qts/qts_qii5v3_02.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Критический путь - тот, который ограничивает быстродействие схемы. Для прохождения сигнала по которому со входа до выхода требуется самое большое время.

В других областях, например, в P-CAD, критический путь - наиболее ответственный, определяющий работу устройства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Критический путь - базовое понятие статического временного анализа (STA - static timing analysis).

Критические пути обычно определяют по каждой временной группе, группы по умолчанию - reg-reg, in-reg, reg-out.

За что отвечает каждая группа думаю понятно из названия : )

Плюс если в проекте существует несколько клоков - критический путь имеется в каждом клоковом домене.

Критический путь является самым "длинным" и определяющим быстродействие в каждой группе в каждом клоковом домене.

 

: ) Плюс к этому надо добавить несколько видов STA - setup/hold, recovery/removal, имеющих, вообще говоря, разную "критичность" для проекта.

Автору топика порекомендовал бы поискать статей по STA.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Критические пути обычно определяют по каждой временной группе, группы по умолчанию - reg-reg, in-reg, reg-out.

in-out забыли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

in-out забыли.

Согласен.

Просто в "правильных" схемах их нет...

В конфронтацию по этому вопросу вступать не готов : )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...