Массивы макроцелей в PLD
Программируемые логические устройства, такие как программируемые логические матрицы и сложные программируемые логические устройства, обычно имеют макроячейку на каждом выходном выводе.
Массивы макроцелей в ASIC
Массив макроячеек – это подход к проектированию и производству ASIC. По сути, это незначительное усовершенствование по сравнению с аналогичным массивом элементов, но в отличие от предварительно изготовленного массива простых логических элементов, массив макроячеек представляет собой предварительно изготовленный массив логических функций более высокого уровня, таких как триггеры, функции АЛУ, регистры и подобные. Эти логические функции размещаются в регулярных, заранее определенных позициях и изготавливаются на пластине, обычно называемой мастер-слайсом. Создание схемы с заданной функцией достигается путем добавления металлических соединений к чипам на мастер-слайсе на поздней стадии производства, что позволяет настроить функциональность чипа по мере необходимости. Мастер-слайсы массивов макроячеек обычно изготавливаются и хранятся в больших количествах независимо от заказов клиентов. Производство согласно индивидуальным спецификациям заказчика может быть завершено за более короткий срок по сравнению с проектированием на стандартных ячейках или полностью индивидуальным дизайном. Подход с использованием массива макроячеек снижает стоимость изготовления масок, поскольку требуется меньше индивидуальных масок. Кроме того, сокращаются сроки и затраты на изготовление тестового оборудования, поскольку одни и те же приспособления могут использоваться для всех изделий на основе массива макроячеек, изготовленных на одном размере кристалла. Недостатками являются несколько более низкая плотность и производительность по сравнению с другими подходами к проектированию ASIC. Однако этот метод часто является подходящим для небольших объемов производства. Библиотеку стандартных ячеек иногда называют "библиотекой макроячеек".