Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как в DC (ну и вообще в флоу) описать небольшую тактовую цепь ?
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Разработка цифровых, аналоговых, аналого-цифровых ИС
yes
собственно JTAG и его TCK

от этого тап-контроллер и цепочка - дальше все пересинхронизируется к системному клоку

как это правильно описать?

вроде как create_clock подразумевает идеальную цепь?
но во всех примерах на тактовую цепь объявленную в create_clock вешают set_ideal_net и set_dont_touch (предполагая, что тактовое дерево синтезируют в бэк-энде)

как объявить такой небольшой "клочёк" smile.gif чтобы DC расставил на эту цепь буфера (типа соблюл max_fanout), но при этом использовал её как тактовую (совсем бы хорошо, если бы учел автоматом skew и латенси)

или вообще DC не умеет с "не идеальными" тактами работать?
grigorik
Да create_clock подразумевает идеальную цепь. и не нужно исползовать set_ideal_net и set_dont_touch для clock ов.
set_ideal_net исползуют для Reset, ScanEn которые имеют большой fanout (предполагая, что синтезируют в бэк-энде как clock).

DC не умеет расставить буфера на цепь create_clock.
Исползуй команды set_clock_uncertainty, set_clock_latency чтобы учесть skew и латенси.

ндеюсь смог помоч smile.gif
yes
спасибо.

вобщем, чтоб не ошибится - решили сгенерить тактовое дерево...

set_clock_uncertainty, set_clock_latency - мне же надо самому для этих комманд цифры придумать
большой пессимизм применю - плохо, маленький - еще хуже smile.gif

вобщем из-за напрягов со сроками сдачи нет времени разбираться
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.