GALs/PALs und SPLDs sind elektronische Komponenten. PAL steht für Programmable Array Logic und wurde 1978 von MMI eingeführt. Bei diesen Geräten wurde ein Kern aus programmierbarem Festwertspeicher mit zusätzlichen Komponenten für die Entwicklung zusätzlicher Logik verwendet.