|
Достоверность результатов TimeQuest в реальности, Мороз и тепло для ПЛИС |
|
|
|
Feb 27 2015, 04:41
|

Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845

|
Добрый день, возникли у меня такие вопросы.
1. Вот, например, наваял я проект под Альтеру. Задал констрейны, скомпилил, запустил ТаймКвест. ТаймКвест говорит, что все замечательно, слаков нет. Насколько это достоверная информация?
2. Я так понял, имеется несколько моделей кристалла для анализа в ТаймКвесте. Для моего текущего проекта для 5AGXFB3H4F35C4 их 4: 4_4H4_slow_1100mV_0C 4_4H4_slow_1100mV_85C MIN-fast_1100mV_0C MIN-fast_1100mV_85C
ТаймКвест по умолчанию берет модель Slow 1100mV 85C. А какая из этих моделей самая "опасная"? Предполагаю, что именно та, которую TQ берет по умолчанию, выходит высокая температура (85C) - это наиболее худшие условия?
3. В принципе в TQ можно прогнать анализ для всех 4 моделей. В будущем предполагается переходить на индустриальный кристалл. У него будет модель под -40С.
Но само изделие будет эксплуатироваться в -60С. Чего ожидать от работы ПЛИС при -60С? Или мороз ей не страшен? Сейчас спрашиваю про прошивку, а не про железо, понятно, что при -60 могут поплыть питание и внешние клоки, но будем считать, что они идеальны и не меняются. Смогу ли я отмахиваться от упреков про ошибки у меня в прошивке ПЛИС, указывая, что TQ при -40С слаков не выдает, значит и при -60С их быть не может?
|
|
|
|
|
 |
Ответов
(1 - 4)
|
Feb 27 2015, 05:58
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Если холды соблюдаются на самом fast-корнере, а сетапы на самом slow-корнере, причем даже наличие запаса не обязательно, ноль - тоже соблюдение, то это значит, что схема работоспособна во всем теоретически возможном диапазане PVT. Если фаст корнер был выбран с T=-40, то это дает гарантию, что холды будут соблюдаться до -40. А на -41 уже не дает гарантии (правда, смотря какой был запас). Тоже касается и slow, только наоборот, в плюс температур и для сетапов.
|
|
|
|
|
Mar 1 2015, 18:19
|

Местный
  
Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845

|
Спасибо за ответы! Для закрепления понятого собрал простенький проект для EP4CGX15BF14I7. В таймквесте получил 6 моделей кристалла. MIN_fast_1200mV_-40C MIN_fast_1200mV_0C 7_slow_1200mV_-40C 7_slow_1200mV_0C 7_slow_1200mV_85C 7_slow_1200mV_100C Для каждой из них прогнал репорты Report Setup Summary и Report Hold Summary. Получилась такая табличка (надеюсь нормально отобразится):
Код ------------------------------------------------------------------------------------------------------------------------------------------ | fast -40C | fast 0C | slow -40C | slow 0C | slow 85C | slow 100C | ------------------------------------------------------------------------------------------------------------------------------------------ Setup Slack | 19.283 | 19.252 | 18.638 | 18.619 | 18.528 | 18.523 | Hold Slack | 0.183 | 0.192 | 0.388 | 0.397 | 0.432 | 0.433 | ------------------------------------------------------------------------------------------------------------------------------------------
Прекрасно видно то, о чем говорил SM.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|