реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как убрать из анализа путь?
alexPec
сообщение Apr 29 2012, 19:25
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



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

Как быть?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Adv
сообщение Apr 29 2012, 20:35
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 6-08-05
Из: Винница
Пользователь №: 7 407



Цитата(alexPec @ Apr 29 2012, 22:25) *
Еще попутно вопрос возник. Оказалось неправильно проводится анализ таймквестом. На рисунках видно, что один и тот же путь (первые 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

Пределайте под своё, разумеется(свои имена частот вставьте). Только - вставьте имена правильно. Там возможно ещё море скобок (как в любом скрипте....). Правильное написание этих частот со скобками - посмотрите сами прямо в ТаймКвесте.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Apr 29 2012, 21:44
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(Adv @ Apr 30 2012, 00:35) *
Попробуйте что-то вроде этого.....
set_false_path -fall_from [get_clocks $gtxclk] -rise_to [get_clocks tx_output_clock] -setup

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


Спасибо, помогло! А есть (и где бы взять) вообще документ со всеми командами и ключами sdc, которые квартус понимает?
Go to the top of the page
 
+Quote Post
ReAl
сообщение Apr 30 2012, 05:13
Сообщение #4


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Оно? SDC manual


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 21:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016