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

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

(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

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