Industrial electronics

PLD

Initialism of Programmable logic device.

PLD: a chip you can reprogram to do digital logic

A programmable logic device is an integrated circuit that can be configured after manufacture to perform specific digital logic functions. Unlike a standard microprocessor, which executes a sequence of instructions, a PLD implements combinational and sequential logic directly in hardware by connecting logic gates according to a stored configuration. The configuration is typically loaded from an external memory source when the device powers up, or stored in non-volatile memory built into the chip itself.

The main variants are PALs (programmable array logic), which handle combinational logic and simple sequential functions; GALs (generic array logic), which are reprogrammable PALs using erasable memory; and CPLDs (complex programmable logic devices), which combine multiple logic blocks with interconnect. FPGAs (field-programmable gate arrays) are larger relatives with thousands or millions of logic cells, but the term PLD typically refers to the smaller, simpler categories. PLDs range from a few hundred to a few thousand logic gates in equivalent complexity.

Configuration happens through specialized programming hardware that writes the bit pattern into the device's memory, either by direct electrical contact (JTAG) or through a dedicated programmer socket. The configuration file is usually generated by hardware description language compilers (VHDL, Verilog) or schematic entry tools. Once configured, a PLD behaves like a fixed logic circuit; it needs no microprocessor or external instruction memory to operate.

When and why PLDs fail

Configuration data corruption from power loss during programming is the most common field failure mode. Configuration memory gradual drift is rare in modern devices but was more problematic in early UV-erasable versions. A misconfigured PLD usually manifests as incorrect output behavior under specific input conditions, and is difficult to diagnose without access to the original design files. Logic race conditions and timing violations are design errors rather than device faults, but they become obvious only when the specific PLD variant and its actual timing characteristics are considered.

PLDs occupy a practical middle ground in digital design. They cost less than custom silicon but offer faster time-to-market and lower risk than FPGA projects for simpler logic tasks. They are common in industrial control interfaces, signal conditioning circuits, address decoding, and glue logic that bridges incompatible standard components. In high-volume manufacturing, once a design is proven, a PLD may be replaced by a cheaper custom ASIC; for small batches and prototyping, PLDs reduce risk and allow field upgrades.

More from Industrial electronics

See all

Get the Word of the Day

One industrial term every weekday, with the trade it belongs to and why it is worth knowing. No advertising.