Practical Aspects of Using 3rd Party Semiconductor IP in SoC Design

Abstract
Increased complexity of System-on-Chip (SoC) designs caused by trend towards higher integration and reduced system cost is demanding higher design productivity to manage SoC development cost, time and effort. Semiconductor intellectual property (IP) has become the prevalent form of accelerating the design cycle. However, there are other reasons for IP use such as ensuring interoperability with other components and avoiding design errors with pre-verified blocks. While design reuse is already a common design practice, Gartner Dataquest predicts that by 2005, 80% of SoC consists of reused blocks.

Many design teams have had bad experiences of using 3rd party IP caused by IP quality. With IP, the concept of quality must be considered beyond functional design errors. IP quality also consists of documentation, support, evaluation abilities and ease of integration. In fact, many IP quality issues result of the fact that the IP used has not been originally designed as IP.

With growing SoC development cost and decreasing probability of design success predicted by International Business Strategies, designers’ ability to qualify the used IP in advance is becoming critical and common requirement.

This paper discusses practical methods that SoC designers can use to qualify 3rd party IP. The qualification methods discussed cover:

  • Evaluating functional correctness
  • Ease of integration with provided implementation tool command scripts and by availability of models especially if source code isn’t available
  • Interoperability with standard interfaces
  • Ability of IP customization
  • Other considerations such as support from IP vendor, documentation, proof of concept and evaluation systems

While specific IP design and verification methods may seem relevant only for IP developers, the growing use of IP requires that SoC design teams can qualify the used 3rd party IP with regards to the quality assurance methods employed.


Close This Window