Хабы: Блог компании Байкал Электроникс, Процессоры, Инженерные системы, Производство и разработка электроники, Управление разработкой
Это все еще вопрос?
Возможен ли современный чип-дизайн без использования покупных IP-блоков – взгляд директора дизайн-центра.
Вот уже несколько лет на совершенно разных площадках разгораются холивары о том, что пора бы прекращать использование в отечественном чип-дизайне иностранных IP-блоков. Как-то следовало бы сделать свои персональные, ну или, на худой конец, отечественные, использовать только их, давать баллы отечественности за площадь кристалла, занятую своими IP и т.д.
Будучи частым участником таких вот дискуссий, я решил высказаться на данную тему.
Сразу скажу, что статья не претендует на инженерную точность, является частным, субъективным и предвзятым мнением автора. Вопрос наличия «закладок» тоже рассмотрен тут не будет.
Для начала немного терминологии.
IP block – в некоторой степени готовая часть дизайна, как правило являющаяся законченным функциональным блоком, например, процессорное ядро, сенсор температуры, контроллер интерфейсов и т.д. Важно разделять Soft IP и Hard IP.
Soft IP – IP block, поставляемый в формате RTL, чаще всего в открытом виде, доступный для изменений и конфигурации. Конечно же, в комплект поставки входит не только сам код, но и очень много чего вокруг, правда нам сейчас это не так важно.
Hard IP - IP block, поставляемый в виде готовой части GDS-файла, который можно интегрировать в свой дизайн. По сути это уже готовый к производству компонент кристалла. В таком виде, как правило, поставляются наиболее сложные в разработке аналоговые части высокоскоростных интерфейсов, такие как DDR, USB, PCI-E и т.д, а также некоторые вспомогательные, но не менее важные компоненты типа PLL, PVT-сенсоров и т.д.
Читать далее