Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)


basic cell

The group of transistors and resistors replicated many times on a gate array chip. See gate array.

gate array

A type of ASIC chip that is partially finished with rows of the transistors and resistors built in but unconnected. The chip is completed by designing and adhering the top metal layers that provide the interconnecting pathways. These final masking stages are less costly than designing a full custom chip from scratch, which requires a new photo-mask for every transistor and interconnection layer.

The gate array is made up of "basic cells," each cell containing some number of transistors and resistors depending on the vendor. Using a cell library (gates, registers, etc.) and a macro library (more complex functions), the customer designs the chip, and the vendor's software generates the interconnection masks. Some cells go wasted on gate array designs, which is the penalty for having fixed locations for everything. See PLD, ASIC, hard macro and soft macro.

Gate Array Cells
These are examples of basic cells used in gate arrays. One uses CMOS logic only (NMOS and PMOS transistors), while the other adds bipolar transistors for higher output power.

Personal Use Only

Before/After Your Search Term
basebandbasic disk
baseband processorbasic encoding rules
baseboardBASIC in ROM
BasecampBasic Rate
baselineBASIC Stamp
baseliningbastion host
baselining toolbastion server
bash shellBAT
bashtaggingBAT file
BASICBat keyboard

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
ProgrammingHealthcare IT
System design