skip to main content
10.5555/1022685.1022958acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

A Multi-Level Design Flow for Incorporating IP Cores: Case Study of 1D Wavelet IP Integration

Published: 03 March 2003 Publication History

Abstract

The design of high performance multimedia systems in a short time force us to use IP's blocks in many designs. However, their correct integration in a design implies more complex verification problems. In this paper, we present a C++/SystemC based simulation flow at multiple levels of abstraction. Our approach is to use SystemC to describe both application and a set of algorithmic IP cores to be incorporated throughout the design flow. Our methodology supports design refinement through four main abstraction levels, offers verification techniques at each level and allows the use of EDA co-verification tools. The use of C++/SystemC to model all parts of the system provides great flexibility and enables faster simulation compared to existing methodologies. An illustrative case study for wavelet based compression system design shows that our methodology supports efficient algorithmic specification, where IP models can be easily incorporated, modified and simulated in order to quickly evaluate alternative system implementation .

References

[1]
{1} H. Chang, L. Cooke, al., "Surviving the SOC revolution, A guide to Platform-Based Design", KAP publishers, 1999.
[2]
{2} M. Keating, P. Bricaud, "Reuse Methodology Manual for System-On-A-Chip Designs" KAP, Boston, 1998.
[3]
{3} Virtual Socket Interface Alliance, http://www.vsi.org
[4]
{4} Open SystemC Initiative, http://www.osci.org
[5]
{5} Sonics Inc, "Sonics µnetworks Technical Overview", June 2000.
[6]
{6} K. Van Rompaey, D. Verkest, al. "CoWare A design environment for heterogeneous hw/sw systems", in Proc of EURODAC, 1996.
[7]
{7} Cadence VCC 2001, http://www.cadence.com/datasheets/vcc.html
[8]
{8} Cocentric System Studio, http://www.synopsys.com/
[9]
{9} Seamless CVE, http://www.mentor.com/seamless/
[10]
{10} G. Cyr, al., "Synthesis of communication Interfaces for SOC using VSIA recommendation", in Proc. of DATE, 2001.
[11]
{11} G. Nicolescu, S. Yoo, and A. A. Jerraya "Mixed-Level Cosimulation for Fine Gradual Refinement of Communication in SoC Design" Proc. DATE 2001.
[12]
{12} Stephen Edwards, Luciano Lavagno, al. "Design of Embedded Systems: Formal Models, Validation, and Synthesis" Proc. of the IEEE, 1997.
[13]
{13} R. Gupta, "Co-Synthesis of Hardware and Software for Digital Embedded Stystems", KAP, 1995.
[14]
{14} P. Coussy, A. Baganne, E. Martin, "A Design Methodology For IP Integration", in Proc. of ISCAS 02, Phoenix. USA.
[15]
{15} J. Staunstrup, W. Wolf "Hardware/software Co-design Principles and practice", Kluwer academic publishers 1997.
[16]
{16} I. Daubechies, W. Sweldens "Factoring Wavelet Transforms into Lifting Steps", in Jour. of Fourier Analysis and App., Vol 4, Nr 3, 1998.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '03: Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum - Volume 2
March 2003
292 pages
ISBN:0769518702

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 March 2003

Check for updates

Qualifiers

  • Article

Conference

DATE03
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media