Цитата(yes @ Sep 6 2007, 14:59)

"перепривязка к другому тактовому домену" означает, что на вход данных триггеру приходит сигнал не привязаный к его тактовому сигналу
поэтому какие-бы ни были сетап и холд - они влияют только на вероятность попадания нестабильных данных в запрещенный интервал
это лечится логически - например установкой последовательных триггеров (ну это все, что крутится вокруг "метастабильности")
то есть временное нарушение компенсируется логикой функционирования устройства.
но симулятор попав в $setup или $hold разрушает эту функциональность - то есть нужно выключить эти проверки
сильно хочется сделать это DC, а не сторонним скриптом или какими-то ухищрениями при симуляции.
скрипт - не хочется по идеологическим причинам - нетлист я подправлю а ddc нет, поэтому настаиваю

на DC
-----------
про поиск триггера по известному имени - нет вопроса ни в скрипте, ни в DC
но интересно получить скрипт, который находит связанные триггера в разных доменах : то есть задаю скрипту clkA и clkB и он мне находит триггера, тактируемые clkB, на данных которых сигнал привязанный к clkA
1. А вопрос со стороны - "нестабильных данных в запрещенный интервал" - может
заблокировать этот триггер в этот момент в аппаратуре?
В смысле пусть сетапит иксом, а икс никуда больше не пройдёт.
2. Если есть в данной версии DC tcl скриптовая поддержка - наверное что-то можно сделать...
(Скрипт с использованием for, find и т.п.). Опять же как он их будет находить и в какой
момент. Например, может получиться производный сигнал от clkA - в смысле имя изменилось.
Не уверен - что найдёт в раскрытой схеме.
Если всё искать в одном модуле - наверное получится.
Надо искать примеры script-ов, если есть.