This document discusses programmable logic arrays (PLAs). It defines a PLA as a type of programmable logic device that can be used to implement combinational logic circuits. Specifically, a PLA has programmable AND gates linked to a set of programmable OR gates, allowing it to represent large numbers of logic functions. However, PLAs also have disadvantages in that they lack portability and do not provide full decoding of variables or generate all minterms. The document provides an example of logic functions F1 and F2 that could be implemented with a PLA.