Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

Rapid prototyping & core vs. context

Posted: 19 Feb 2009 ?? ?Print Version ?Bookmark and Share

Keywords:blog? prototyping core context?

By Tom Borgstrom
On Verification

In the rush getting ready to head to the airport a couple of days ago, I grabbed a copy of the 2002 book Living on the Fault Line: Managing for Shareholder Value in Any Economy by Geoffrey Moore, one of my favorite business authors. These kind of books tend to get dated pretty quickly, but I wanted to browse through it to see if it still had any relevant insights given today's economic slowdown. And, in the worst case, it could help me fall asleep on the long flight to Beijing!

The part that really caught my attention was Chapter 2: Core verses Context. The author defines core activities as any behavior that can raise your stock price; everything else is context. For these core activities the goal is to "differentiate as much as possible on any variable that impacts customers' purchase decisions and to assign one's best resources to that challenge." The author goes on to describe different scenarios for outsourcing, partnering, contracting or making based on whether the activity is core or context, mission-critical or supporting. But, the basic ideas are pretty simple: (a) to maximize shareholder value, companies should engage (i.e. focus time, talent and management attention) on their core activities and disengage on context, and (b) one company's context can be another company's core.

So, what does all of this b-school theory have to do with verification? Synopsys announced an expanded Confirma rapid prototyping platform. Rapid prototyping is an increasingly important part of SoC development, enabling early embedded software development and system validation. With Confirma you can, for the first time, get everything you need to create a rapid prototype from a single companydesign partitioning, FPGA synthesis, high-performance prototype boards and fully-enclosed systems, expansion boards, transaction-based co-verification interfaces, and prototype debug technology. Plus a single point of contact for prototype training and support around the world.

This opens up some interesting opportunities for chip and system vendors looking to focus their attention on core activities. Because while designing and building high-performance prototype boards is very difficult (1700+ pin FPGAs, 20+ layer boards, high-speed interconnect, etc.) does it really differentiate your company? Should you have some of your best engineers designing & debugging prototype boards, or should this talent be focused on designing and verifying your next product to prepare for the inevitable market recovery?

For many companies, the answer is that prototype design has become context and the smart move is to work with a trusted partner for prototype development, enabling key engineering and management talent to engage on core activities. This type of transition repeats periodically in the EDA industry. It wasn't too long ago that some semiconductor vendors actually wrote their own HDL simulators for in-house use; today most if not all HDL simulator development has been "outsourced" to EDA companies. In the end, buying simulators from EDA companies actually saved semiconductor vendors money by allowing them to engage their attention and resources on core activities.

Having the best, most complete rapid prototyping solution is absolutely core for Synopsys. We've got top R&D and management talent focused every day on designing the highest-performance, most reliable hardware; writing and testing the best & most integrated implementation and debug software; and working with customers from many industries to conceive and plan even better prototyping systems in the future. Your context is our core.

- Tom Borgstrom explores software-to-silicon verification in his blog, On Verification, which is part of the Synopsys' community blogs and forum.

Article Comments - Rapid prototyping & core vs. context
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top