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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Вопрос по TimeQuest
doom13
сообщение Jan 16 2018, 14:47
Сообщение #16


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

Группа: Свой
Сообщений: 1 384
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(bogaev_roman @ Jan 16 2018, 17:23) *
А что Вы хотели увидеть, это отчет из поста 3 с Вашими ограничениями.

Я пытаюсь понять почему вручную можно добиться корректной работы на 400 МГц (хотя бы отсутствие ошибок по таймингам), а автоматом он этого не делает?

Ссори, не мне вопрос, не заметилsm.gif

Цитата(bogaev_roman @ Jan 16 2018, 16:54) *
Не увидел настроек Fitter_effort и optimization_technique. Не знаю, каким образом может повлиять настройка smart_recompile, если менять только ограничения, по идее - никак.

Тут что-то не могу найти, где оно настраивается или просто в QSF надо прописать?

Цитата(bogaev_roman @ Jan 16 2018, 16:54) *
Если речь идет о пути сигнала reg_B->sum1, то есть еще путь от B до reg_B - о нем мне ничего не известно - укорачивая путь описанным образом от reg_B до sum1 Вы удлиняете путь от B до reg_B.

Речь о нем, да, удлинняю путь B->reg_B, но на него оно не ругается.
Go to the top of the page
 
+Quote Post
bogaev_roman
сообщение Jan 16 2018, 14:48
Сообщение #17


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

Группа: Свой
Сообщений: 1 078
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082



Цитата(doom13 @ Jan 16 2018, 17:32) *
Я пытаюсь понять почему вручную можно добиться корректной работы на 400 МГц (хотя бы отсутствие ошибок по таймингам), а автоматом он этого не делает?

Ссори, не мне вопрос, не заметилsm.gif

Вы приведите отчет после ручного размещения ресурсов с отчетом об отсутствии ошибок (для варианта без ограничений на входные/выходные порты или их для анализа пока закройте - set_false_patch), просто кроме слов это тоже пока ничем не подкреплено.
Цитата
Тут что-то не могу найти, где оно настраивается или просто в QSF надо прописать?

assignements->settings, дальше настройки фиттера и синтеза (окна могут меняться в зависимости от версии квартуса). Среди настроек - основное - синтез и оптимизация по скорости/площади/мощности, но самое главное - настройка фиттера - при fast может вообще забить на ограничения, там главное побыстрее все распихать. Но вообще интересный момент - это основные настройки и они должны быть прописаны в .qsf.
Цитата
Речь о нем, да, удлинняю путь B->reg_B, но на него оно не ругается.

В этом месте может быть глюк - Вы ограничения на вход в этой версии не задаете, поэтому квартусу пофиг на задержку до триггера, но, с другой стороны, по умолчанию он старается, по возможности, минимизировать длину путей. Я бы посоветовал для начала принудительно закрыть путь для анализа и считать этот путь асинхронным - set_false_patch.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jan 16 2018, 15:01
Сообщение #18


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

Группа: Свой
Сообщений: 1 384
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Если проектик скачать (или заново создать), то можно эту штуку затестить, у меня QII v16.1 используется. Отчет в картинках
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
doom13
сообщение Jan 17 2018, 05:33
Сообщение #19


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

Группа: Свой
Сообщений: 1 384
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(bogaev_roman @ Jan 16 2018, 17:48) *
assignements->settings, дальше настройки фиттера и синтеза (окна могут меняться в зависимости от версии квартуса). Среди настроек - основное - синтез и оптимизация по скорости/площади/мощности, но самое главное - настройка фиттера - при fast может вообще забить на ограничения, там главное побыстрее все распихать. Но вообще интересный момент - это основные настройки и они должны быть прописаны в .qsf.

Настройки:

Цитата(bogaev_roman @ Jan 16 2018, 16:54) *
Не увидел настроек Fitter_effort и optimization_technique. Не знаю, каким образом может повлиять настройка smart_recompile, если менять только ограничения, по идее - никак.

Optimization Technique - Balanced
Fitter Effort - Auto Fit

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 17 2018, 05:38
Сообщение #20


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 255
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Так покажите уже файлы sta.rpt для обоих своих вариантов - размещенного автоматически и передвинутого вручную.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jan 17 2018, 05:47
Сообщение #21


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

Группа: Свой
Сообщений: 1 384
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(ViKo @ Jan 17 2018, 08:38) *
Так покажите уже файлы sta.rpt для обоих своих вариантов - размещенного автоматически и передвинутого вручную.

Этот файл не меняется при ручных изменениях в Chip Planner-e.
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Jan 17 2018, 06:34
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 347
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



Цитата(doom13 @ Jan 17 2018, 08:47) *
Этот файл не меняется при ручных изменениях в Chip Planner-e.

biggrin.gif

Так а с чего вы тогда решили, что после модификации размещения на чипе регистров вы вытянули требуемую частоту?


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
Flip-fl0p
сообщение Jan 17 2018, 06:46
Сообщение #23


В поисках себя...
****

Группа: Свой
Сообщений: 595
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140



Цитата(warrior-2001 @ Jan 17 2018, 09:34) *
biggrin.gif

Так а с чего вы тогда решили, что после модификации размещения на чипе регистров вы вытянули требуемую частоту?

Так ведь симуляция должна производиться по существующему net-листу. Соответственно если были внесены изменения в этот net-лист путём ручного перетаскивания элементов - то и должны изменится задержки - и, как следствие, результаты симуляции Timequest.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 17 2018, 07:04
Сообщение #24


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 255
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



И как следствие, меняется отчет.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jan 17 2018, 07:40
Сообщение #25


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

Группа: Свой
Сообщений: 1 384
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(warrior-2001 @ Jan 17 2018, 09:34) *
Так а с чего вы тогда решили, что после модификации размещения на чипе регистров вы вытянули требуемую частоту?

Проект компилируется с ругательством на один path. В чиппланере перетаскиваю ячейку (расположение которой мне не нравится), нажимаю кнопку Check and Save All Netlist Changes, стартует Fitter и Assembler, запускаю TimeQuest - Report Top Failing Paths теперь ошибок не показывает (!!!), нахожу путь на который ранее ругалось и с ним всё ОК (см. рисунки выше). Report Fmax Summary показывает, что Fmax стала 446,63 MHz (!!!). Что-то в этих действиях не так?

Цитата(Flip-fl0p @ Jan 17 2018, 09:46) *
Так ведь симуляция должна производиться по существующему net-листу. Соответственно если были внесены изменения в этот net-лист путём ручного перетаскивания элементов - то и должны изменится задержки - и, как следствие, результаты симуляции Timequest.

Вот! И я так считаю!

Цитата(ViKo @ Jan 17 2018, 10:04) *
И как следствие, меняется отчет.

Скачайте два файла (первый пост), соберите проект, посмотрите, какие файлы меняются (минутное дело).
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 17 2018, 07:50
Сообщение #26


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 255
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



А файлы отчета показать - не минутное дело?
Go to the top of the page
 
+Quote Post
doom13
сообщение Jan 17 2018, 07:59
Сообщение #27


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

Группа: Свой
Сообщений: 1 384
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(ViKo @ Jan 17 2018, 10:50) *
А файлы отчета показать - не минутное дело?

А запрошенный Вами файл отчета прикреплен выше, и он не меняется.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 17 2018, 08:05
Сообщение #28


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 255
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(doom13 @ Jan 17 2018, 10:59) *
А запрошенный Вами файл отчета прикреплен выше, и он не меняется.

Не понимаю. Их же два разных должно быть? Тот файл, что blackfin раньше спрашивал. Только до ваших манипуляций и после.
Go to the top of the page
 
+Quote Post
doom13
сообщение Jan 17 2018, 08:35
Сообщение #29


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

Группа: Свой
Сообщений: 1 384
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(ViKo @ Jan 17 2018, 11:05) *
Не понимаю. Их же два разных должно быть? Тот файл, что blackfin раньше спрашивал. Только до ваших манипуляций и после.

cranky.gif, файл *.sta.rpt не меняется при изменениях в чиппланере.

Цитата(bogaev_roman @ Jan 16 2018, 15:32) *
1. Вы не привели настройки для квартуса(синтез/фиттер).Может автофит стоит.

Auto Fit даёт самый лучший результат - ошибка по одному path-у, Fast Fit - это опа, больше всего ошибочных path-ов.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 17 2018, 08:44
Сообщение #30


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 255
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Запустите Design Space Explorer, и он "ператрахнёт" ваш проект несколько раз, и уложит в требования. Возможно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd May 2018 - 21:51
Рейтинг@Mail.ru


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