From Gates To Megagates, ASICs Flourish By the late '60s, chip makers such as Fairchild Semiconductor, Motorola, and Texas Instruments (www.fairchildsemi.com, www.motorola.com, www.ti.com) were creating hundreds of logic circuits per year, compiling collections of thousands of simple logic functions—gates, flip-flops, decoders, buffers, and so on. The challenge of designing every circuit from scratch was starting to bog down the system as logic functions became more complex. Companies then began using small generic arrays of bipolar transistors, masterslices, that could be interconnected to form gates and flip-flops.
As system designs grew even more complex, power consumption and board complexity became critical. Designers tried to meet nearly impossible system constraints, cramming hundreds of ECL, TTL, or CMOS logic packages on the system logic boards. But in 1974, International Microcircuits introduced the first commercial CMOS array of uncommitted gates-on-a-chip—a gate array.
Shortly after the availability of gate-array technology, programmable logic emerged in the mid-'70s. Over the next few years, CMOS, bipolar, and gallium-arsenide gate arrays gained a lot of momentum. By the mid-'80s, chip gate counts hit tens of thousands of gates for CMOS, about 50,000 for ECL, and up to about 5000 gates for GaAs. Design reuse and predesigned standard cells emerged as an alternative to gate arrays.
Though gate arrays were flexible, they had several notable limitations, especially poor area efficiency when memory blocks were implemented using gates. One solution integrated high-density generic memory blocks into the base silicon.
Once gate-array suppliers saw they could combine some aspects of standard cells with the uncommitted nature of the gate array, choices started to swell. In addition to memory blocks, gate-array suppliers preintegrated other popular functions.
From the mid-'80s through the '90s, field-programmable devices ate away at the lower end of the gate-array market. Many gate-array suppliers dropped lower-density arrays and concentrated on system customers needing 100 kgates and up. Improvements in CMOS performance put the squeeze on bipolar gate arrays while offering much higher gate counts. Thus CMOS became the mainstream digital ASIC process.
As transistor features continued to shrink in the late 1980s, design complexities skyrocketed. Larger predesigned blocks, dubbed megacells, were added. By combining the use of megacells, CPU cores, and other blocks of IP, designers in the mid- to late '90s could build full systems-on-a-chip (SoCs). The ability to use many different blocks of IP took many years of work by standards committees, ASIC vendors, users, and design-tool suppliers. Major improvements in design tools eased the design task.
Today, designers can readily implement chips with 5 million gates. In two years, chip densities will exceed 10 million gates. Chips are blazing fast as well. Today's ASICs often operate with clock speeds of 500 MHz and offer specialized I/O interfaces that operate at over 3 GHz. Still higher speeds are ahead, with clock rates beating 1 GHz and high-speed serial interfaces hitting the 5-GHz mark as on-chip gate dimensions drop below 0.10 µm.