Page 555 - DSP Integrated Circuits
P. 555

Gate arrays are relatively inefficient in utilization of chip area for two main
        reasons. Firstly, gate arrays come only in standard sizes. It is necessary to select a
        chip that contains more gates than needed. Typically, less than 80% of the avail-
        able gates can be used. Secondly, the routing areas are made wide in order to
        accommodate a large number of wires. This means that the routing areas are
        wider than necessary.
            Gate arrays provide the means by which a large portion of the general-purpose
        logic used in most large electronic systems can be combined into a single-package
        solution. Both the standard-cell and the gate array approaches reduce the
        designer's layout work by unloading it onto a computer.
            The customization of the gate array requires only a few processing steps.
        Hence, the turnaround time can be very short, since the silicon vendor can stock
        prefabricated gate array wafers. The total manufacturing cost for a gate array
        design depends mainly on the chip size, packaging, and processing cost—and the
        processing cost is very low.
            For large-volume applications, the relative inefficiency with respect to chip
        area may become significant. Larger chips result in higher system costs due to
        higher chip cost since there are fewer working chips on each wafer and a larger
        and more expensive package must be used. A more area-efficient design, using a
        more expensive design approach, may therefore more than balance the higher
        design cost. The gate array approach is therefore an economical alternative for
        low- and medium-volume systems.
            BiCMOS technologies are particularly suitable for gate arrays because of
        their ability to drive nodes representing large capacitances, which are characteris-
        tic for gate arrays. The bipolar devices are used for I/O drivers, clock drivers, and
        time critical circuits.
            Gate arrays are inefficient for realization of large memories. Special gate
        arrays are therefore provided with a RAM. Gate arrays with analog building
        blocks are also available. Fast gate arrays based on GaAs can accommodate more
        that 30,000 equivalent two-input NAND gates while dissipating 8 W. Silicon-based
        gate arrays achieve much higher gate counts. For example, Texas Instruments has
        a BiCMOS gate array with 150 kgates in a 0.8-um process.
            Characteristics for the gate array design approach are:
            Q The layout pattern of the transistors is fixed. Only the placements of cells,
               customization of transistors into cells, and routing are required.
            Q The design involves mainly schematic or netlist entry followed by logic
               verification-validation. The placements (position and rotation) of cells and
               wire routing including simple simulation, fan-out, and wire length
               checking are done by special tools. Normally, the vendor does the detailed
               timing analysis and checking of the layout for design rule violations.
            Q The device density and the switching speed are lower than for standard-
               cell designs, but this is often compensated for by the availability of more
               advanced processes with smaller geometries.
            Q The turnaround time is shorter and the processing cost is much lower
               than for standard-cell designs.
            G Changing vendor or VLSI process is simple. Often, only the timing needs
               to be checked by simulation.
   550   551   552   553   554   555   556   557   558   559   560