All Topics  
Gate array

 

   Email Print
   Bookmark   Link






 

Gate array



 
 
A gate array or uncommitted logic array (ULA) is an approach to the design and manufacture of application-specific integrated circuit
Application-specific integrated circuit

An application-specific integrated circuit is an integrated circuit customized for a particular use, rather than intended for general-purpose use....
s (ASICs). A gate array circuit is a prefabricated silicon chip circuit with no particular function in which transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
s, standard NAND
Nand

NAND may stand for:*Logical NAND , a binary operation in logic.**NAND gate, an electronic gate that implements a logical NAND....
 or NOR
Nor

selfref|For the Wikipedia policy, see...
 logic gate
Logic gate

A logic gate performs a logical operation on one or more logic inputs and produces a single logic output. The logic normally performed is Boolean logic and is most commonly found in digital circuits....
s, and other active devices are placed at regular predefined positions and manufactured on a wafer
Wafer (electronics)

A wafer is a thin slice of semiconductor material, such as a silicon crystal, used in the Semiconductor fabrication of integrated circuit and other microdevices....
, usually called a master slice. Creation of a circuit with a specified function is accomplished by adding a final surface layer or layers of metal interconnects to the chips on the master slice late in the manufacturing process, joining these elements to allow the function of the chip to be customised as desired.






Discussion
Ask a question about 'Gate array'
Start a new discussion about 'Gate array'
Answer questions from other users
Full Discussion Forum



Encyclopedia


A gate array or uncommitted logic array (ULA) is an approach to the design and manufacture of application-specific integrated circuit
Application-specific integrated circuit

An application-specific integrated circuit is an integrated circuit customized for a particular use, rather than intended for general-purpose use....
s (ASICs). A gate array circuit is a prefabricated silicon chip circuit with no particular function in which transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
s, standard NAND
Nand

NAND may stand for:*Logical NAND , a binary operation in logic.**NAND gate, an electronic gate that implements a logical NAND....
 or NOR
Nor

selfref|For the Wikipedia policy, see...
 logic gate
Logic gate

A logic gate performs a logical operation on one or more logic inputs and produces a single logic output. The logic normally performed is Boolean logic and is most commonly found in digital circuits....
s, and other active devices are placed at regular predefined positions and manufactured on a wafer
Wafer (electronics)

A wafer is a thin slice of semiconductor material, such as a silicon crystal, used in the Semiconductor fabrication of integrated circuit and other microdevices....
, usually called a master slice. Creation of a circuit with a specified function is accomplished by adding a final surface layer or layers of metal interconnects to the chips on the master slice late in the manufacturing process, joining these elements to allow the function of the chip to be customised as desired. This layer is analogous to the copper layer(s) of a printed circuit board (PCB
Printed circuit board

A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using Conductor pathways, or signal traces, industrial etchinged from copper sheets laminated onto a non-conductive substrate....
).

Gate array master slices are usually prefabricated and stockpiled in large quantities regardless of customer orders. The design and fabrication according to the individual customer specifications may be finished in a shorter time compared with standard cell
Standard cell

In semiconductor design, standard cell methodology is a method of designing Application-specific_integrated_circuit with mostly digital-logic features....
 or full custom
Full custom

Full-custom design is a methodology for designing integrated circuits by specifying the layout of each individual transistor and the interconnections between them....
 design. The gate array approach reduces the mask
Photomask

A photomask is an opaque plate with holes or transparencies that allow light to shine through in a defined pattern. They are commonly used in photolithography....
 costs since fewer custom masks need to be produced. In addition manufacturing test tooling lead time and costs are reduced since the same test fixtures may be used for all gate array products manufactured on the same die
Die

Die may refer to:...
 size. Gate Arrays were the predecessor of the more advanced Structured ASIC; unlike Gate Arrays, Structured ASICs tend to include predefined or configurable memories and/or analog blocks. Structured ASICs are still sold by companies such as ChipX, Inc.

An application circuit must be built on a gate array that has enough gates, wiring and IOs. Since requirements vary, gate arrays usually come in families, with larger members having more of all resources, but correspondingly more expensive. While the designer can fairly easily count how many gates and IOs are needed, the amount of routing tracks needed may vary considerably even among designs with the same amount of logic. (For example, a crossbar switch
Crossbar switch

A crossbar switch is a switch connecting multiple inputs to multiple outputs in a matrix manner.Originally the term was used literally, for a matrix switch controlled by a grid of crossing metal bars, and later was broadened to matrix switches in general....
 requires much more routing than a systolic array
Systolic array

In computer architecture, a systolic array is a pipe network arrangement of processing units called cells. It is a specialized form of parallel computing, where cells , compute data and store it independently of each other....
 with the same gate count.) Since unused routing tracks increase the cost (and decrease the performance) of the part without providing any benefit, gate array manufacturers try to provide just enough tracks so that most designs that will fit in terms of gates and IOs can be routed. This is determined by estimates such as those derived from Rent's rule
Rent's Rule

Rent's rule pertains to the organization of computing logic, specifically the relationship between the number of external signal connections to a logic block with the number of logic gates in the logic block, and has been applied to circuits ranging from small digital circuits to mainframe computers....
 or by experiments with existing designs.

The main drawbacks of gate arrays are their somewhat lower density and performance compared with other approaches to ASIC
ASIC

The acronym ASIC, depending on context, may stand for:* Application-specific integrated circuit, an integrated circuit customized for a particular use, rather than intended for general-purpose use...
 design. However this style is often a viable approach for low production volumes.

Sinclair Research ported an enhanced ZX80
Sinclair ZX80

The Sinclair ZX80 was a home computer brought to market in 1980 by Science of Cambridge Ltd., later to be better known as Sinclair Research. It was notable for being the first computer available in the United Kingdom for less than a hundred Pound Sterling ....
 design to a ULA chip for the ZX81
Sinclair ZX81

The Sinclair ZX81 was a home computer released in 1981 by Sinclair Research. It was the follow-up to the Sinclair ZX80.The machine's distinctive appearance was the work of industrial designer Rick Dickinson....
, and later used a ULA in the ZX Spectrum
ZX Spectrum

The Sinclair ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982 by Sinclair Research Ltd. Referred to during development as the ZX81 Colour and ZX82, the machine was launched as the ZX Spectrum by Sinclair to highlight the machine's colour display, compared with the black-and-white of its predec...
. A compatible chip was made in Russia as T34VG1. Acorn Computers
Acorn Computers

Acorn Computers was a British computer company established in Cambridge, England, in 1978. The company produced a number of computers which were especially popular in the United Kingdom....
 used several ULA chips in the BBC Micro
BBC Micro

The BBC Microcomputer System, or BBC Micro, was a series of microcomputers and associated peripherals designed and built by Acorn Computers for the BBC Computer Literacy Project, operated by the British Broadcasting Corporation....
, and later managed to compress almost all of that machine's logic into a single ULA for the Acorn Electron
Acorn Electron

The Acorn Electron is a budget version of the BBC Micro educational/home computer made by Acorn Computers Ltd. It has 32 kilobytes of Random Access Memory, and its ROM includes BBC BASIC along with its operating system....
. Many other manufacturers from the time of the home computer
Home computer

A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. They were marketed to consumers as accessible personal computers, more capable than video game consoles....
 boom period used ULAs in their machines. Ferranti
Ferranti

Ferranti or Ferranti International plc was a major UK electrical engineering and equipment firm known primarily for defence electronics and power grid systems....
 in the UK pioneered ULA technology, then later abandoned this lead in semi-custom chips. The IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 took over the computer market, and the sales volumes made full-custom chips more economical.

Designers still wished for a way to create their own complex chips without the expense of full-custom design, and eventually this wish was granted with the arrival of field-programmable gate array
Field-programmable gate array

A field-programmable gate array is a semiconductor device that can be configured by the customer or designer after manufacturing—hence the name "field-programmable"....
 (FPGA) chips CPLD
CPLD

A complex programmable logic device is a programmable logic device with complexity between that of Programmable Array Logics and Field-programmable gate arrays, and architectural features of both....
s, and Structured ASIC. Whereas a ULA required a semiconductor wafer foundry to deposit and etch the interconnections, the FPGA had programmable interconnections.

See also

Field programmable gate array