Матрица макроячеек () — подход в разработке и производстве интегральных схем специального назначения (ASIC), при котором значительную часть будущей микросхемы составляют заранее изготовленные матрицы из стандартизированных (хорошо-утилизируемых) единиц — макроячеек.

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

Такие матрицы макроячеек (master slice — «базовая часть») размещаются в определенных местах и слоях изготавливаемой полупроводниковой пластины, содержащей чипы будущих микросхем. Для получения конкретной специализированной микросхемы, эти «базовые части» соединяются на следующих этапах технологического процесса обработки пластины металлическими межсоединениями в соответствии с заданными для микросхемы функциями.

Базовые наборы матриц из макроячеек обычно размещаются на полупроводниковой пластине в значительном количестве, вне зависимости от требований потенциального заказчика. Поэтому выполнение конкретного заказа на разработку и изготовление интегральной схемы может быть выполнено в более короткие сроки относительно микросхемы с такими же требуемыми функциями, изготавливаемой на базе обычных ячеек, когда применяется () к разработке микросхем. В случае использования матрицы макроячеек снижаются расходы на разработку и изготовление набора фотошаблонов для формирования слоёв интегральной схемы, составляющие обычно значительную часть от её стоимости, так как в этом случае требуется меньшее количество специализированных фотошаблонов для её изготовления. Кроме того, снижаются расходы на верификацию и тестирование микросхемы, поскольку те же методы и устройства могут быть использованы для всех матриц макроячеек микросхем, изготавливаемых на полупроводниковой пластине данного типоразмера.

К недостаткам метода использования заранее подготовленных матриц макроячеек, относительно других подходов к разработке и изготовлению специализированных по их назначению микросхем, можно отнести меньшую плотность и эффективность использования полупроводниковой пластины. Однако он достаточно эффективен и вполне применим в мелкосерийном производстве.INTRODUCTION TO ASICs

Примечания

См. также standard cell БМК ПЛИС CPLD FPGA ASIC

Категория:Вентильные матрицы