GSA Forum GSA Forum Homepage
Articles AdvertisementsTSMC

Semi-Custom, VIA-Configurable Analog and Mixed-Signal ASICs

Jim Kemerling, Chief Technical Officer, Triad Semiconductor Inc.

Analog IC design has long been considered “full-custom” only. In this article, via-configurable analog/mixed-signal technology is introduced as a means for resolving the critical issues confronting analog/mixed-signal IC designers—cycle time and tooling cost. The method for developing and configuring via-configurable arrays (VCAs) using a single via layer is described. Finally, the VCA design process and how VCA technology provides a path to full-custom solutions with much lower risk and lower overall cost is explained.

In 1965, Gordon E. Moore published a paper called “Cramming More Components onto Integrated Circuits.” In this paper, Mr. Moore documented his observation that the number of transistors on a single chip doubles about every two years. Five years later, Carver Mead gave him credit by referring to Moore’s observation as “Moore’s Law.”1

Today, semiconductor companies seem to be driven to comply with this trend—a self-fulfilling prophecy. Of course, once IC geometries reach atomic levels, the Moore’s Law era will be over. There is a lot of speculation when this will occur, but somewhere between the next 15 and 50 years seems to be the general consensus.

The less well-known “Moore’s Second Law” states that as geometries shrink exponentially, manufacturing costs increase exponentially. It should more accurately be called “Moore’s First Corollary” since it is a natural consequence of “Moore’s Law.” Some go so far as to say economics will halt Moore’s Law before physical limitations.2

As a result of Moore’s Law, application-specific ICs (ASICs) have become much more complex and costly. Consequently, fewer are being developed each year. Maybe there should be a “Moore’s Second Corollary” which would go something like “as the number of transistors doubles, manufacturing costs also double, resulting in half as many ASIC starts.”

Moore’s Law does not apply to analog IC design. Many analog chips are still designed in processes with a minimum feature size greater than 0.18-micron. Even 0.18-micron designs rarely use channel lengths less than 0.50-micron. Accordingly, no matter how small the geometries go, analog has tended to stay about the same size or shrink at a much slower rate than digital. Mixed-signal devices, where some analog circuitry is required on the same substrate as the digital circuitry, present very difficult problems for an analog IC designer. A simple analog-to-digital converter consisting of less than 1,000 transistors can consume as much area as 100,000 logic gates.

In the same way most semiconductor foundries push the envelope to cram more transistors into a single chip, the electronic design automation (EDA) industry has focused most of its efforts on tools for the digital engineer. Analog designers basically do IC development the way they’ve always done it: (1) draw a schematic, (2) turn the schematic into a SPICE-compatible netlist, (3) simulate with a SPICE-compatible simulator, (4) do manual layout of the circuit down to the transistor level, (5) check the layout for design rule violations, (6) check the layout versus schematic, (7) rerun simulations with some parasitic inserted on critical nodes (time permitting), and (8) tapeout. After the design comes back from the fab, the designer finds out how well the SPICE models correlate with reality. Frequently, this results in the need for a second pass, maybe a third pass but hopefully not a forth pass. This can be expensive, particularly when using deep sub-micron processes.

A better alternative would be semi-custom analog ICs. Field-programmable analog arrays (FPAAs) have shown some promise, but have not taken off for a variety of reasons. Of the FPAA approaches, the floating gate technique does offer some hope, but is not gaining mainstream acceptance. Even if it does, its primary purpose will be in prototyping—analogous to the ubiquitous field-programmable gate array (FPGA) for digital circuits.3 By definition, field-programmable devices cannot be identical to mask-programmable or full-custom devices. In other words, field programmability comes with significant overhead, making volume production less practical.

In addition to field-programmable approaches, there have been attempts at mask-programmable mixed-signal and analog arrays, where the device is configured for a particular application in the final metal layers. To date, the layout has been a manual exercise which has proven to be very time-consuming and error-prone.

A new analog array concept has been developed, where a place-and-route tool can be used while maintaining performance comparable to full-custom ICs. This concept is based on a digital-structured array approach, where a single via layer is used to configure an entire device. These new devices are referred to as VCAs. VCAs will not take the place of FPAAs or full-custom ASICs, but are a reasonable alternative for many small- to moderate-volume applications (Figure 1).

Figure 1. Analog Technologies Available

Figure 1

Analog technologies available and where they fit best
when considering production volume and transistor count.

Via-Configurable Technology4

VCAs, such as digital-structured ASICs, have their origin in digital gate arrays. Gate arrays were first used in production in the late 1970s. According to Wikipedia (i.e., in someone’s opinion), “Gate arrays were the predecessor of the more advanced structured ASICs; unlike gate arrays, structured ASICs tend to include predefined or configurable memories and/or analog blocks.” Regardless of whether they are called structured ASICs or gate arrays, their advantage comes from requiring fewer masks than a full-custom chip for customization. A VCA is a structured ASIC requiring only a single via layer for customization.

Most available semiconductor technologies have between four and eight metal layers. A via layer in the midst of these metal layers is ideal for configuration, allowing access to metal layers above and below for routing without blocking signal tracks. Consequently, all routing tracks are predefined (not created by an automated router), forming a via-configurable routing fabric. This is essential for semi-custom analog. EDA companies have not been able to effectively replace an analog layout expert. In a VCA, the routing fabric is created manually. A place-and-route tool only can place vias in the locations dictated by the routing fabric.

Figure 2 is a simplified illustration showing the process of configuring a VCA fabric. Figure 2a shows the fabric with no vias. Notice the fabric is made up of quadrants, with each quadrant having routing tracks that are perpendicular to the routing tracks on the same metal layer in the adjacent quadrant. This minimizes the use of available routing tracks. Figure 2b shows the fabric with vias placed. Figure 2c shows which tracks are used and a symbolic representation of some components in the base array connected to the fabric. The unused tracks in the fabric can be used for shielding. Notice analog circuit blocks are connected to the fabric through the lower metal layer. Ultimately, the only layer used to configure the entire VCA is a single configurable via layer (CVL) between the two metal layers of the fabric.

Figure 2. The Process of Configuring a VCA Fabric

Figure 2

(a) VCA routing fabric with no vias, (b) fabric with vias inserted and (c) the connected routing tracks.

The VCA concept can be used across an entire chip or in certain sections. For instance, it may be most effective to do a full-custom layout on sections of the chip that are well understood and not likely to change, but there may be other sections that need to change to support different customer requirements. Any section of a chip that is likely to change over time is an ideal candidate for via configurability.

The New Paradigm for Analog and Mixed-Signal ASICs

In the initial phase of an ASIC project, a VCA can be used, which has more than enough resources to accommodate the ASIC’s requirements. This allows multiple versions to be implemented and placed in the market quickly. Once one of these initial versions starts shipping in higher volumes, the development of an optimum VCA can be justified. In other words, the investment in optimizing a VCA will not be made until the market justifies it. The development of an optimum VCA is a straightforward process of removing all unused resources. This brings cost down to levels close to full custom, but maintains via configurability. Finally, if production volumes start to ramp-up further, it is possible to make a full-custom device by extracting and using only the needed cells from the VCA. Figure 3 shows the common price versus volume curve indicating the best VCA for each stage in the life of an ASIC.

Figure 3. Unit Cost vs. Production Volume for VCA-Based ASIC Development

Figure 3

One of the benefits of using the VCA migration path is there is always a via-configurable version available to go back to at anytime in the future. If changes are required or a customer requests a special version, it only takes a new via layer. And all this can usually be done in less time and at a lower cost than if a full-custom device was designed using the traditional method. With wafers staged at the fab, cycle times can be reduced to a few weeks.

Concluding Remarks

VCA technology presents a new way to develop mixed-signal and analog ASICs with significantly lower risk, lower cost and less development time than traditional approaches. VCAs are not a replacement for the full-custom approach or FPGAs/FPAAs, but rather a supplement to them. In a typical product lifecycle, field-programmable devices are ideal to prove the concept; a VCA can be utilized to develop a product that is suitable for production; once volume ramps up, a device can transition into an optimal VCA; and when it makes it into the next cell phone or iPod, it can move to a full-custom ASIC. This approach is a practical way to develop ASICs regardless of mask costs.

About the Author

Jim Kemerling is the chief technical officer of Triad Semiconductor. At Triad, he is responsible for VCA technology development and implementation. His background includes over 25 years of experience with mixed-signal IC design and system-level development. Jim holds two patents and has published numerous papers. He received his Bachelor of Science in electrical engineering from South Dakota State University and his master’s in electronic engineering from the University of Nevada. You can reach Jim Kemerling at jkemerling@triadsemi.com or 336-774-2150.

Resources

1Gordon E. Moore, “Cramming more components onto integrated circuits,” Electronics, April 1965.
2Sumner Lemon and T. Krazit, “With chips, Moore’s Law is not the problem,” Info World, April 2005.
3Tyson S. Hall, “Field-Programmable Analog Arrays: A Floating-Gate Approach.” PhD. Dissertation, Georgia Institute of Technology, July 2004.
4J. Kemerling, “Via Configurable ASICs for Analog and Mixed Signal Applications,” SoC Central, June 2006.

Back to Articles Home

Advertisements
GSA & IET International Semiconductor Forum
XFab
Forum Home | Articles | Semiconductor Member News | Foundry Focus | Back-End Alley | Supply Chain Chronicles | Industry Reflections
Global Trends & Insights | Private Showing | Innovator Spotlight | Forum Archives | GSA Home