Esencialmente, es una pequeña mejora sobre las matrices de puertas lógicas, pero en lugar de ser una matriz prefabricada de puertas lógicas simples, la matriz de macrocélulas es una matriz prefabricada de funciones lógicas de mayor nivel tales como biestables, UALs, registros y similares.