Перейти к содержанию
    

Миграция проектов FPGA -> ASIC

Выявить - любой синтезатор (в т.ч. и для плис) покажет кол-во FF для каждого нагруженного сигнала тактовой частоты вне зависимости от его происхождения.

 

В dc и rc команда report_clock

 

Автоматически создать ограничения - скорее всего нет. Т.е. вы сами можете написать скрипт, анализирующий дерево проекта, и назначающий ограничения, но как именно ограничивать - целиком ваше решение.

 

Вообще работа с ограничениями очень слабо автоматизированна.

 

... тул, позволяющий выявить и законстрэйнить ...

 

ps А насчет бессознательного состояния, так за примерами далеко и ходить не надо:

http://electronix.ru/forum/index.php?showtopic=128054

Подрихтует чуток, и в работу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... В связи с этим вопрос - есть ли тул, позволяющий выявить и законстрэйнить эти штуки сразу на этапе согласования исходных данных без лишней головной боли и разъяснений автору RTL, что это необходимо?

Добрым словом и револьвером можно добиться гораздо большего чем просто добрым словом :)

Впринципе, идентифицировать клоки может помочь Cadence Conformal Constraint Designer

Но если дизайн сделан неприходя в сознание... с дженерейтыд клоками для ПЛИС и про констрейны дизайнера не фкурсе... то сложновато может быть....

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

upd:

Вчера дошли до трассировки проекта. На этапе создания клокового дерева обнаружились невыправляемые виоляции по hold'у. Детальное рассмотрение кода заказчика показало, что в этом месте клок переходит в цепь данных (!!!) :maniac:

Что-то мне подсказывает, такая "технология" не приведёт ни к чему хорошему.

А это как-то можно диагностировать заранее??

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поможет Linting tool. Например Cadence HAL

 

А это как-то можно диагностировать заранее??

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...