United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 


Virtual components are more than 'IP'
Print this article Email this article Reprints RSS Digital Edition

EEdesign.com


There are few abbreviations more over-used in the electronics industry than "IP" as an abbreviation for "intellectual property." Let's face it — just about everything we deal with every day on the job is intellectual property. RTL designs, masks, C code, engineering specifications and even customer lists are all IP.

When the Virtual Socket Interface Alliance (VSIA) began to tackle the problem of establishing standards and processes for design reuse, it wisely decided to minimize the use of "IP" in its documents. In light of the continued over-use of this term, it's worth revisiting the topic to draw some importance distinctions.

We at VSIA use the term "virtual component" (VC) to describe a hardware design block that is reused in system-on-chip (SoC) applications. Many questioned, and some still question, the need for a new term. Even today, the terms "cores" and "semiconductor IP" are probably more widely used than "VC" among both VC providers and VC integrators. Yet the original concept of VSIA is still valid — a VC is more than a chunk of hardware design tossed over the wall to a user.

Even a cursory scan of the documents available on the VSIA web site shows that there are many dimensions of effective design reuse. Numerous specifications and standards define best practices for developing VCs and integrating them into SoC devices. Exactly this sort of rigor in design reuse is the essence of the virtual component concept. Any design, any IP block, can be reused with some level of pain. By definition, a true VC is designed, verified, documented and supported for reuse.

Designing for reuse is not trivial; it involves an understanding of potential integrators and the different applications their SoCs will serve. Verifying for reuse, the focus of my VSIA working group, means that the VC provider must anticipate all possible ways that the design will be used and verify that it operates as intended in every scenario. Beyond this, the provider should supply critical verification elements (testbench, test suite, protocol monitors) along with the VC itself and furnish guidelines for reuse of these elements during full-chip verification.

VC documentation must provide details on the design and verification process, such as the level of code coverage achieved by the test suite. Although every internal aspect of the VC's operation need not be documented, it is critical that the interfaces be described in enough detail for the integrator to hook up the VC properly within the SoC. Finally, the provider must offer phone, e-mail and hands-on support as needed to ensure proper integration. An "over the wall" approach does not make for a successful IP business model.

In the mad rush to find revenue in tight times, many companies have licensed IP in various forms to all sorts of integrators. Many consulting companies have tried to reinvent themselves as IP providers to build a more uniform revenue stream. Companies that succeed in the business are those that truly license VCs, not just IP, with the support to back them up. It's not just a VSIA terminology detail; the virtual component concept is as important as ever.

Thomas L. Anderson is a technical marketing consultant. He chairs the VSIA's technical verification development working group.





The views and opinions expressed in this column are strictly those of the author and should not be taken as an editorial position of EE Times or any of its other editors, publications or Web sites.


  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 »   

  Design Resources
Designing for a dual Galileo-based GPS system
Malcolm Lomer of SiGe Semiconductor discusses GPS design challenges with the Galileo satellite system.
More »
 
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