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

Как убрать из анализа путь?

Еще попутно вопрос возник. Оказалось неправильно проводится анализ таймквестом. На рисунках видно, что один и тот же путь (первые 2 в списке) анализируется и по фронту и по спаду Launch clock. Мне нужен анализ только по фронту... С чего он взял что по спаду надо проводить анализ? Вообще бы забить этот путь (от спада ланч клока до фронта латч клока) как false path. Так он вроде ничем от правильного пути не отличается (в команде set false path есть только откуда и куда, а эти параметры для правильного и неправильного пути одинаковы)... Как-то была такая ситуация, но ланч клок там был мной описан, я просто описал его что он в 2 раза медленнее и прокатило. А тут ланч клок генерится автоматом командой derive pll clocks.

 

Как быть?

post-15968-1335727523_thumb.jpg

post-15968-1335727529_thumb.jpg

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


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

Еще попутно вопрос возник. Оказалось неправильно проводится анализ таймквестом. На рисунках видно, что один и тот же путь (первые 2 в списке) анализируется и по фронту и по спаду Launch clock. Мне нужен анализ только по фронту... С чего он взял что по спаду надо проводить анализ? Вообще бы забить этот путь (от спада ланч клока до фронта латч клока) как false path. Так он вроде ничем от правильного пути не отличается (в команде set false path есть только откуда и куда, а эти параметры для правильного и неправильного пути одинаковы)... Как-то была такая ситуация, но ланч клок там был мной описан, я просто описал его что он в 2 раза медленнее и прокатило. А тут ланч клок генерится автоматом командой derive pll clocks.

 

Как быть?

Попробуйте что-то вроде этого.....

set_false_path -fall_from [get_clocks $gtxclk] -rise_to [get_clocks tx_output_clock] -setup

 

Пределайте под своё, разумеется(свои имена частот вставьте). Только - вставьте имена правильно. Там возможно ещё море скобок (как в любом скрипте....). Правильное написание этих частот со скобками - посмотрите сами прямо в ТаймКвесте.

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


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

Попробуйте что-то вроде этого.....

set_false_path -fall_from [get_clocks $gtxclk] -rise_to [get_clocks tx_output_clock] -setup

 

Пределайте под своё, разумеется(свои имена частот вставьте). Только - вставьте имена правильно. Там возможно ещё море скобок (как в любом скрипте....). Правильное написание этих частот со скобками - посмотрите сами прямо в ТаймКвесте.

 

Спасибо, помогло! А есть (и где бы взять) вообще документ со всеми командами и ключами sdc, которые квартус понимает?

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


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

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

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

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

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

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

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

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

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

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