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

 
 
> SDC. Как задать смещения между клоками
Dima_G
сообщение May 4 2016, 13:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 279
Регистрация: 2-07-08
Из: Новосибирск
Пользователь №: 38 699



Добрый день!
Есть некоторый черный ящик (мегафункция PHYLite), которая генерирует несколько тактовых (и привязанных к соответствующей тактовой данных). Упрощенно, это выглядит так:

Код
Bank0:
clk0,
data0_0,
data0_1,
data0_2
...


Bank1:
clk1,
data1_0,
data1_1,
data1_2
...


Частоты clk0 и clk1 - совпадают. Данные сигналы подключены ко внешней памяти. Помимо задания соотношения между клоком и данными в одном банке, есть требование (со стороны памяти) к максимальному смещению фазы между clk0 и clk1.
Т.е.
abs(clk0_phase - clk1_phase) <= T

Подскажите пожалуйста, как можно описать данное ограничение в SDC файле? Читал статьи des00, книгу Ryan Scoville, но что-то не могу сообразить.
Пока лучше ничего придумать не смог (да и это ИМХО ерунда написана)
set_output_delay -clock [clk0] -max -0.24ns [get_ports clk1_port]
set_output_delay -clock [clk0] -min 0.24ns [get_ports clk1_port]
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 00:52
Рейтинг@Mail.ru


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