Field-Programmable Gate Arrays

Field Programmable Gate Arrays (FPGAs) are flexible, programmable devices with a broad range of capabilities. Their basic structure consists of an array of universal, programmable logic cells embedded in a configurable connection matrix. Cells and their connections are determined by programmable settings using a data file generated by design software. The software presents the designer with various abstract views of the technology and is responsible for translating a design instance into a device configuration.

[1]  R. Freeman User-programmable gate arrays , 1988, IEEE Spectrum.

[2]  A. El Gamal,et al.  An architecture for electrically configurable gate arrays , 1988, Proceedings of the IEEE 1988 Custom Integrated Circuits Conference.