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

 
 
> setup time и post-route simulation, требуется пояснение
Костян
сообщение Feb 2 2010, 15:18
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



Итак есть тестовая схема (см. аттач ).

На вход din подается сигнал, который изменяет свое значение через 2ns после фронта clk.
На скриншоте 1a.jpg представлен post-map simulation . Триггер temp защелкивается значение строго по фронту clk.
На скриншоте 1b.jpg представлен post-route simulation . Триггер temp защелкивается по фронту clk значение din, изменяемое после 2ns. А как же setup time ??

Почему результат post-map и post-route так рознятся ??


з.ы в аттаче также hdl файлы
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  test_d.rar ( 4.01 килобайт ) Кол-во скачиваний: 23
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dvladim
сообщение Feb 3 2010, 19:35
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(Костян @ Feb 3 2010, 11:09) *
Правильно ли я понимаю, что существует задержка в распространении сигнала DIN (либо точнее говоря CLK), которая не компенсируется автоматически на этапе route ?

Вы вообще не в ту сторону смотрите. Задайте констрейны на сетап/холд по входным данным и посмотрите в отчете как они выполняются. Именно такой должен быть подход.

Цитата(Костян @ Feb 3 2010, 15:54) *
а не линии тактового сигнала ? (хотя и то другое в общем случае равнозначно)

Я бы сказал противоположно. Задержка по данным будет приводить к отрицательным холдам, по клоку - к положительным.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 4 2010, 06:52
Сообщение #3


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Так как тактовый сигнал разводится по специальным линиям его задержку в самом первом приближении, которое сейчас рассматривается можно принять константной. Поэтому пока обсуждаем задержку данных.

Что же касается констрейнов на входной оффсет - это имеет смысл лишь тогда, когда между входом и первым триггером есть логика (иногда это необходимо, например при извлечении тактового сигнала в стандарте SpaceWire), в остальных же случаях триггеры проще поставить в лапы и иметь фиксированный, известный из даташита OFFSET IN.
Go to the top of the page
 
+Quote Post



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

 


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


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