Professional Documents
Culture Documents
d
for reuse in a wide range of applications.
These designs are backed by documen-
esign reuse for tation and support similar to that
semiconductor provided by a semiconductor supplier.
Here in the Recycling projects has evolved The terms “virtual component”
from an interesting con- and “core” commonly denote reusable
Age, designing for cept to a requirement. Today’s huge semiconductor IP that is offered for
system-on-a-chip (SOC) designs rou- license as a product. The latter term is
reuse may sound like tinely require millions of transistors. promoted extensively by the Virtual
Silicon geometry continues to shrink Socket Interface (VSI) Alliance, a joint
a great idea. But with and ever-larger chips are possible. effort of several hundred companies to
But, the enormous capacity potential set standards for VC design, verification,
increasing require- of silicon presents several challenges and use. In this article, I describe the
for designers. Design methodology and major virtual component (VC) types
ments and chip sizes, EDA tools are being severely stressed and discuss their use in SOC designs.
by SOC projects at the same time that
it’s no easy task. narrowing time-to-market requirements FORMS OF VC
demand more rapid and frequent in- VCs are commonly divided into
Thomas explains how troduction of new products. three categories—hard, soft, and firm.
SOC projects present another A hard VC or hard macro is a design
virtual components problem—how to design enough logic that is locked to a particular silicon
to fill up these devices. Few compa- technology. Such macros are fully
help suppliers get nies have the expertise to design all placed and routed and are available in
the intellectual property (IP) needed a fixed size and format.
more mileage out of for a true SOC, and few have enough They can be easily dropped into the
engineering resources to complete floorplan for a chip in the same target
their SOC designs. such a massive project. Even those with technology, because the silicon tech-
the required knowledge and plentiful nology is known, and they usually have
resources may still be unable to finish predictable timing. However, they
a complete chip design in time to can’t easily be mapped to another
meet accelerated market demands. silicon vendor (e.g., a second source)
The net result: SOC projects require or even to a different technology from
design reuse. Only by leveraging off the same vendor. The VC user also