A gate array is a specific engineering design for printed circuit boards. It allows for more versatility, but can also lead to certain kinds of wasted design in some situations. Gate arrays are part of the overall infrastructure equation for the physical circuit boards that power numerous types of hardware and devices.
A gate array is also known as an uncommitted logic array.
Experts often consider gate arrays as part of a specific kind of application-specific integrated circuits (ASICs) that allow for printed circuit board development, along with the development of the hardware and software systems that these components go into.
In general, this type of chip is a prefabricated chip using NAND or other logical gates, often in a scenario where engineers might include different sets of transistors and resistors that, although built into the circuit board, are not connected for logical operation. One type of gate array called a field-programmable gate array offers clients the ability to do more engineering on their end of a project.