Summary (cont.)
FPGAs principle advantage over gate arrays is 'instant' fabrication time (programmed on desktop). FPGAs are also cheaper than gate arrays in low volume. Densities are reaching 100's of thousands of gates/chip. Can be used to prototype full custom/standard cell designs.
PLDs still hold a speed advantage over most FPGAs are useful primarily for high speed decoding and speed critical glue logic.