VCore-based platform for SoC design

The reuse-based design paradigm is the key to improve the design productivity of SoCs (System on a Chip). However, SoC designers have difficulty in using conventional IPs (Intellectual Property) because they don't have enough variability, it is difficult to customize them. In this paper, we propose the variability of VCores (Virtual Cores) and show VCores are superior to IPs for system-level design property. Based on VCores, we have developed a VCore-based platform. We show the SoC design productivity will be improved by using VCores and the VCore-based platform.

[1]  Diederik Verkest,et al.  System level design using C++ , 2000, DATE '00.

[2]  Thorsten Grotker,et al.  System Design with SystemC , 2002 .

[3]  Hiroaki Nishi,et al.  VCore-based design methodology [SoC design] , 2003, Proceedings of the ASP-DAC Asia and South Pacific Design Automation Conference, 2003..

[4]  Hiroaki Nishi,et al.  VCore-based design methodology , 2003, ASP-DAC '03.

[5]  Andreas Gerstlauer,et al.  System-level abstraction semantics , 2002, 15th International Symposium on System Synthesis, 2002..

[6]  Hiroaki Nishi,et al.  Synthesis for SoC architecture using VCores , 2003, ASP-DAC '03.

[7]  Andreas Gerstlauer,et al.  System Design - A Practical Guide with SpecC , 2001 .

[8]  M. Muraoka VCDS: virtual core based design system , 1999, Proceedings of the ASP-DAC '99 Asia and South Pacific Design Automation Conference 1999 (Cat. No.99EX198).