I GAL/PAL e SPLD sono componenti elettronici. Il PAL, che significa logica ad array programmabile, è stato introdotto da MMI nel 1978. I dispositivi contenevano un core di memoria programmabile in sola lettura con componenti aggiuntivi che potrebbero essere utilizzati per progettare logiche aggiuntive.