Платформа Incisive это основа аппаратного проектирования в линейке продуктов Cadence. Она представляет собой единую среду программно-
-аппаратного проектирования, отладки, верификации и генерации тестов для цифроаналоговых СБИС от системного уровня до уровня RTL.
Incisive поддерживает самые различные языки стандартов IEEE, в том числе: Verilog, SystemVerilog, VHDL, SystemC, библиотек SCV для SystemC, CPF, PSL, SystemVerilog Assertion (SVA), и библиотеку классов OVL и OVM. В платформу входят различные модули, с которыми вы сможете:
-
проводить аналоговое и смешанное моделирование с ВЧ-элементами
-
на основе списка правил автоматически создавать тесты для разрабатываемого изделия, прямо в процессе работы, чтобы иметь возможность заранее найти критичные места
-
выполнять логический синтез схемы с учетом физических и технологических особенностей проектируемого кристалла и получать в результате синтеза список цепей, который может послужить входной информацией для трассировки топологии кристалла
-
организовывать совместную работу нескольких специалистов, ведя план и контролируя завершение тех или иных этапов
-
добиться работы кристалла с первого исполнения, благодаря полному покрытию тестами всех возможных метрик - значений, HDL коду или утверждений (assertion). Программа может следить за выполнением тестов и сможет подсказать, какие части проекта не проверены
-
проводить анализ отказов, программа поможет вам и сгруппирует ошибки по типам и предложит наиболее быстрые варианты для отладки
-
выполнять автоматически более 500 различных проверок HDL кода в начале цикла проектирования
Средства Cadence позволяют вести и разработку заказных модулей СБИС, главным образом – аналоговых блоков и модулей смешанной обработки сигнала. С помощью этой многоуровневой платформы можно разрабатывать, моделировать и отлаживать схему от системного уровня вплоть до уровня вентилей и топологического проектирования.
По завершении этапа аппаратного проектирования происходит верификация и моделирование SоC с использованием различных уровней представления.