Programmable logic array

nounStandard termElectronics

An early type of programmable logic device used to implement complex combinational logic circuits.

A programmable logic array (PLA) is a digital circuit containing a set of programmable AND gates linked to a set of programmable OR gates. It allows designers to implement complex Boolean functions by burning specific connections rather than wiring discrete logic gates. Although largely superseded by field-programmable gate arrays, the PLA architecture remains fundamental to digital logic design and custom integrated circuit layouts.

Heard on the job

We can synthesize this state machine into a programmable logic array to save space on the custom silicon.

Insider tip

Unlike a PROM which has a fixed AND array and a programmable OR array, a true PLA allows both the AND and OR planes to be programmed, offering maximum flexibility for logic minimization.

Also heard as

  • PLA