Effective IP reuse for high quality SOC design

Intellectual property (IP) reuse is essential for meeting the challenges of system-on-a-chip (SoC) design productivity improvement, design quality and meeting time-to-market goals. However, IP quality issues in terms of inadequate test coverage, low power capability, absence of functional features etc. has led to reduced benefits from reuse. This is because the IP is usually designed for use in one chip and later on (re)used in chips having different requirements. Hence, part of SoC design productivity is spent in enhancing the IP to the desired quality level. In a joint development program with the customer, where it is required to integrate some of their IPs, the usual paradigm followed for reuse has to be enhanced beyond the state-of-the-art to meet the design goals. As updated versions of the IP may be released several times during the SoC design phase, managing the design database poses challenge with respect to the IP enhancements.

[1]  Pierre Bricaud,et al.  Applying the OpenMORE assessment program for IP cores , 2000, Proceedings IEEE 2000 First International Symposium on Quality Electronic Design (Cat. No. PR00525).

[2]  Lech Józwiak,et al.  Quality-driven system-on-a-chip design , 2000, Proceedings IEEE 2000 First International Symposium on Quality Electronic Design (Cat. No. PR00525).

[3]  Andrew B. Kahng Design technology productivity in the DSM era , 2001, Proceedings of the ASP-DAC 2001. Asia and South Pacific Design Automation Conference 2001 (Cat. No.01EX455).

[4]  John Chilton IP REUSE QUALITY: "Intellectual Property" or "Intense Pain"? , 2002, ISQED.

[5]  Mark Birnbaum,et al.  VSIA quality metrics for IP and SoC , 2001, Proceedings of the IEEE 2001. 2nd International Symposium on Quality Electronic Design.

[6]  Naoki Kato,et al.  RTL morphing: making IP-reuse work in system-on-a-chip designs , 2001, Proceedings of the IEEE 2001 Custom Integrated Circuits Conference (Cat. No.01CH37169).

[7]  B. Blaner,et al.  RTL design source management for system-on-a-chip designs , 1998, Wescon/98. Conference Proceedings (Cat. No.98CH36265).

[8]  Jianwen Zhu,et al.  Specification of non-functional intellectual property components , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[9]  P. Delforge,et al.  Experience of IP-reuse in system-on-chip design for ADSL , 1999, 1999 IEEE International Solid-State Circuits Conference. Digest of Technical Papers. ISSCC. First Edition (Cat. No.99CH36278).

[10]  S. Olcoz,et al.  Improving VHDL soft-cores reuse with software-like reviews and audits procedures , 1998, Proceedings International Verilog HDL Conference and VHDL International Users Forum.

[11]  Philippe Magarshack Improving SoC Design Quality through a Reproducible Design Flow , 2002, IEEE Des. Test Comput..

[12]  Pierre Bricaud,et al.  Reuse methodology manual for system-on-chip designs , 1998 .

[13]  Andrew B. Kahng Design technology productivity in the DSM era (invited talk) , 2001, ASP-DAC '01.