Um Array Lógico Programável (PLA) é um PLD (Dispositivo Lógico Programável) estruturado implementando funções lógicas soma-de-produtos (SOP). Um PLA NMOS usa MOSFETs canal-N exclusivamente para seus transistores lógicos (rede pull-down), com pull-ups modo depleção ou resistivos. Foi tecnologia PLA dominante nos anos 1970–80 (ex: PLA Intel 8086, FPGAs iniciais).
1. Plano AND (Termos Produto)
2. Plano OR (Termos Soma)
Programabilidade: Originalmente links fusíveis (NiCr, TiW) em cada cruzamento. Queimados por alta corrente → circuito aberto. Depois: UV-EPROM (floating gate) → EEPROM/Flash (eletricamente apagável). Moderno: baseados SRAM (FPGA).
| Característica | PLA NMOS | PLA CMOS |
|---|---|---|
| Transistores | NMOS apenas (pull-down) + Carga Depleção | Complementar NMOS + PMOS |
| Potência Estática | Alta (corrente CC através carga quando BAIXO) | Próxima Zero (apenas vazamento) |
| Velocidade | Moderada (RC limitada por pull-up) | Rápida (pull-up/pull-down ativo) |
| Densidade | Alta (1T por cruzamento) | Menor (2T por cruzamento) |
| Complexidade Processo | Mais simples (sem well, menos máscaras) | Mais complexo |
| Margem Ruído | Menor (lógica ratioed) | Full Rail-to-Rail |
| Era | 1970s–meados 80s (Intel, Signetics, PLAs) | Fim 80s–presente (FPGAs, CPLDs) |
PLAs NMOS provaram o conceito de estrutura AND-OR regular e programável. Blocos lógicos FPGA modernos (LUTs) são essencialmente PLAs minúsculos e altamente flexíveis. A ideia arquitetural vive; o processo NMOS não.
Tecnologia Eletrônica © [www.351231.com]