Le matrici di scambio, infine, sono reti di pass-transistor programmabili e comunicanti.
Queste reti possono essere configurate per eseguire complessi algoritmi di elaborazione dei dati, consentendo di implementare circuiti logici complessi in un'area di chip molto ridotta.