|
выполнение таймингов, идеология расчетов ,xilinx, vivado |
|
|
|
 |
Ответов
|
Nov 30 2016, 09:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082

|
Цитата(serg_k1 @ Nov 30 2016, 11:47)  При этом Source Clock Path и Destination Clock Patch первые 3 составляющие пути одни и те же. Но считаются для Source Clock Path по максимально быстрому , а для Destination Clock Patch по максимально медленному. Собственно именно здесь и получается большая часть ошибки тайминга. Но ведь это один и тот же фронт в одно и то же время. И не может быть разного прохождения именно этих 3-х участков. Все правильно он считает. Почитайте документацию от производителя по ключевым словам timing corners. Если коротко и своими словами, то для анализа setup|hold у vivado есть две временные модели - fast|slow, и в зависимости от технологического разброса/температуры и напряжения пути будут иметь разную задержку - для сетапа и холда рассчитываются они по разному. Таким образом производитель гарантирует работоспособность всех чипов в заданном температурном диапазоне и просадках по питанию. Т.е. Ваше утверждение Цитата Но ведь это один и тот же фронт в одно и то же время. И не может быть разного прохождения именно этих 3-х участков ошибочно, т.к. допустим при минус 40 градусах время распространения сигнала будет существенно отличаться от него же при плюс 100.
|
|
|
|
|
Nov 30 2016, 13:27
|
Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 21-03-07
Пользователь №: 26 368

|
Цитата(bogaev_roman @ Nov 30 2016, 13:57)  ... в зависимости от технологического разброса/температуры и напряжения пути будут иметь разную задержку - для сетапа и холда рассчитываются они по разному. Таким образом производитель гарантирует работоспособность всех чипов в заданном температурном диапазоне и просадках по питанию. ... т.к. допустим при минус 40 градусах время распространения сигнала будет существенно отличаться от него же при плюс 100. я с этим и не спорю. но есть вопросы. с setup вопросов нет. там действительно 2 разных фронта ( и об этом говорит добавка 1.250нс при расчете времени пути). и это определяет то, что мы считаем макс. время для данных и мин. время для частоты на протяжении всего пути. с hold же все не так. там один и тот же фронт ( то , что это один фронт - отсутствует добавка 1.250нс в расчетах и показано на нижнем рисунке) формируется на 1-3 частях пути, далее он разделяется и идет на данные по одному пути , а на вых.частоту по другому. так вот, мне кажется , что часть пути 1-3 не внесет изменений в подсчет времени hold при "температурном диапазоне и просадках по питанию" именно потому, что это физически один и тот же фронт. т.е. если что-то не так , то это "не так" одинаково скажется на данных и частоте. А дальше остальной путь, конечно, нужно считать по разному.
|
|
|
|
Сообщений в этой теме
serg_k1 выполнение таймингов, идеология расчетов ,xilinx, vivado Nov 30 2016, 08:47  bogaev_roman Цитата(serg_k1 @ Nov 30 2016, 16:27) т.е.... Nov 30 2016, 14:00 serg_k1 Цитата(bogaev_roman @ Nov 30 2016, 13:57)... Dec 5 2016, 07:27  bogaev_roman Цитата(serg_k1 @ Dec 5 2016, 10:27) ошибк... Dec 5 2016, 09:23 des333 У Altera в TimeQuest есть вот такой параметр
Посм... Nov 30 2016, 13:47 serg_k1 Цитата(des333 @ Nov 30 2016, 17:47) У Alt... Nov 30 2016, 14:40  serg_k1 тут мне непонятно следующее. параметр clock pessim... Dec 1 2016, 06:39   Shivers Цитата(serg_k1 @ Dec 1 2016, 09:39) тут м... Dec 1 2016, 10:17    serg_k1 Цитата(Shivers @ Dec 1 2016, 14:17) В Ваш... Dec 1 2016, 14:31     bogaev_roman Цитата(serg_k1 @ Dec 1 2016, 17:31) Для s... Dec 2 2016, 08:16      serg_k1 Цитата(bogaev_roman @ Dec 2 2016, 12:16) ... Dec 2 2016, 08:56       bogaev_roman Цитата(serg_k1 @ Dec 2 2016, 11:56) но ко... Dec 3 2016, 09:12        serg_k1 Цитата(bogaev_roman @ Dec 3 2016, 13:12) ... Dec 5 2016, 06:18      serg_k1 Цитата(bogaev_roman @ Dec 2 2016, 12:16) ... Dec 2 2016, 11:47     Shivers Цитата(serg_k1 @ Dec 1 2016, 17:31) ..И я... Dec 2 2016, 09:55 Flip-fl0p Раз уж подняли тему констейнов.... Не могли бы вы ... Dec 5 2016, 13:18 bogaev_roman Цитата(Flip-fl0p @ Dec 5 2016, 16:18... Dec 5 2016, 14:15  Flip-fl0p Цитата(bogaev_roman @ Dec 5 2016, 17:15) ... Dec 5 2016, 17:51   Shivers Цитата(Flip-fl0p @ Dec 5 2016, 20:51... Dec 5 2016, 21:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|