Modulo che ha linee in input, linee in output e prodotti, è usato per implementare facilmente un’insieme di funzioni partendo sempre dallo stesso schema (per funzioni si intendono tutte quelle formule booleane che definiscono i possibili valori di ogni bit di output al variare dei bit di input) usando SOP minimali.

è realizzato con un circuito integrato che consiste in una matrice di porte AND programmabili seguite da una matrice di porte OR programmabili.

esempio

tavola di verità

00000
00100
01000
01101
10010
10111
11000
11111

forme SOP delle funzioni degli output

matrice

circuito