United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 


Boring down into nitty-gritty of implementations
Print this article Email this article Reprints RSS Digital Edition

EE Times


The seminal question of this study was how design teams were implementing the systems they were creating. Vendors of course wanted to know so that they could refine their marketing programs. More importantly, working designers and design managers needed the information so they could make their own decisions using a wider base of experience. In this regard the study has a lot to say.

The implementation question really has two components, each relating to a different phase of system design. One component relates to the early portion of the design process: Where does the detailed design come from? Here we will look at the role of third-party intellectual property (IP) in our area. The second component relates to the implementation of that design: What kind of silicon does the design team turn to — ASICs, FPGAs or standard-product ICs? We will examine each alternative in detail.

First, let's look at IP. The prevailing wisdom has been that you can't complete a modern design without relying on some sources of previously developed IP. In fact, a slight majority of our respondents said that they used no third-party or internal IP in their design work. Even though this response may be somewhat dependent on what you define as IP — such as a rework of a design that already exists — this is a blunt repudiation of the IP dogma. Most designers don't buy it, so to speak. The use of IP does appear to track with increasing design size, however, so as designs continue to grow there may come a point in the future where the majority of designers will be using it. We shall see.

Those who do use IP show interesting patterns. The most widely used IP blocks are embedded processors and RAMs. In fact, the number of respondents saying they used embedded processors at all was just over twice the number saying they used processor IP, so it appears that about half the processor users license their cores and the other half roll their own. The spread is larger with DSPs, with reports of DSP IP use running just over one-third of the reported total of DSP uses.

Another category of IP cores was mentioned frequently as being reused: the nasty high-speed or protocol-dependent stuff. This set included serializer/deserializer cores, double-data-rate DRAM controllers, data converters and the aging but ubiquitous PCI controller.

The second step in our investigation was to see how designers implemented their systems. This is the part where a lot of chip vendors are holding their breath. And the winner is . . . all of the above, in an unbelievable range of combinations. When we asked respondents how they partitioned their design, there was on the average about 1.5 responses per individual. That is, the mythical average design used two different technologies in combination. Not a lot of purists out there anymore.

Lots of FPGAs
The most commonly used technology was, by a wide margin, FPGAs, used by nearly two-thirds of respondents. The devices were used not only by themselves, but also in combination with each of the other alternatives. It is probably fair to say that the FPGA has become the staple food upon which the design diet is constructed.

Second most common was large, off-the-shelf functional chips or application-specific standard products, at just over one-third of respondents. Not surprisingly, given their cost implications, use of both FPGAs and ASSPs plummeted with increasing shipment volume. At high volumes, the No. 3 option, cell-based ASICs, was dominant. They were mentioned by just under one-third of respondents overall.

Newer technologies and older technologies brought up the rear. Structured or platform ASICs made a credible showing at about one respondent in seven. Gate arrays and the emerging technology of ASSPs with embedded FPGA blocks came in at the tail end.

Peering into the detailed data, it appears that when a design team chooses an ASSP or other large off-the-shelf chip, the members look for a very good fit between the functionality of the device and their overall needs. Users of ASSPs reported significantly fewer-than-average uses of the other technologies. Additionally, despite conventional wisdom, it is not that common for design teams to use FPGAs in conjunction with cell-based ASICs, probably for the same reason. If the team is going to the trouble and expense of a cell-based design, it will put everything it might need inside.

We have seen the patterns of IP use and of partitioning decisions in the market today. The picture is one of pragmatic engineering, if the phrase is not redundant. Design teams pick the technology, or combination of technologies, they need to get the job done. Our final step is to take a look inside those decisions.

See related chart

See related chart






  Free Subscription to EE Times
First Name Last Name
Company Name Title
Email address
  Click here for your Free Subscription to EETimes Europe
 
CAREER CENTER
Looking for a new job?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
SRC Expands R&D Centers
The Semiconductor Research Corp has added a new center to its university R&D efforts.

For more great jobs, career related news, features and services, please visit EETimes' Career Center.


All White Papers »   

 
Education and
Learning


Learn Now:












Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints|  RSS|   Digital|  Mobile
Network Websites
International
Network Features




All materials on this site Copyright © 2009 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Terms of Service | About