Jump to content

    
Sign in to follow this  
alexPec

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

Recommended Posts

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

 

Как быть?

post-15968-1335727523_thumb.jpg

post-15968-1335727529_thumb.jpg

Share this post


Link to post
Share on other sites
Еще попутно вопрос возник. Оказалось неправильно проводится анализ таймквестом. На рисунках видно, что один и тот же путь (первые 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

 

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

Share this post


Link to post
Share on other sites
Попробуйте что-то вроде этого.....

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

 

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

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this