Логический синтез используется в проектировании цифровых систем для перехода от абстрактного описания к реальной технологической модели. habr.com
Некоторые цели применения логического синтеза:
Процесс логического синтеза включает несколько этапов: www.geeksforgeeks.org
- Синтаксический анализ. www.geeksforgeeks.org Принимает входные данные и проверяет наличие синтаксических ошибок. www.geeksforgeeks.org
- Определение библиотеки. www.geeksforgeeks.org Предоставляет и распределяет стандартные ячейки и библиотеки IP. www.geeksforgeeks.org
- Разработка и привязка. www.geeksforgeeks.org Преобразует RTL в логическую структуру, связывает все ячейки и делает библиотеки доступными. www.geeksforgeeks.org
- Определение ограничений. www.geeksforgeeks.org Устанавливаются параметры, в соответствии с которыми будет функционировать чип, например, тактовая частота, энергоэффективность. www.geeksforgeeks.org
- Оптимизация перед сопоставлением. www.geeksforgeeks.org Выполняется сопоставление с общими ячейками в библиотеке. www.geeksforgeeks.org
- Технологическое сопоставление. www.geeksforgeeks.org Выполняется сопоставление универсальных библиотек с технологическими библиотеками. www.geeksforgeeks.org
- Оптимизация после сопоставления. www.geeksforgeeks.org Изменяется конструкция ворот в соответствии с ограничениями. www.geeksforgeeks.org
- Отчёт и экспорт. www.geeksforgeeks.org Выдаются конечные результаты вместе с отчётами о сроках выполнения и экспорте. www.geeksforgeeks.org
Логический синтез является ключевым и универсальным инструментом при проектировании цифровых систем и их реализации в виде ПЛИС, физических прототипов и виртуальных прототипов кристаллов. www.chipnews.ru