Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A novel SoC platform based multi-IP verification and performance measurement

Published: 01 June 2009 Publication History

Abstract

It is well-known that in ASIC designs, verification is more difficult and time consuming than design itself. As the number of IPs in a SoC design increases, IP verification and performance validation have become the important factors in reducing time-to-market. In this paper, we propose a novel SoC platform based verification methodology which tests multiple IPs together using a single testbench. We've found that commercially available SoC platforms such as Altera Excalibur or Xilinx Virtex provide excellent environment in verifying the functionalities of mutually interactive multiple IPs with very low cost. In our methodology, embedded processor core built in the SoC device is used mainly for verification purposes and it runs a C-based testbench. The mutually interactive IPs are programmed in the FPGA device. We implement a set of tools which consists of a communication interface and a wrapper generator. Using this platform, we have verified up to five IPs together successfully, but we can verify more IPs together easily. Time and effort to verify complex IPs have been significantly reduced using this methodology.

References

[1]
Altera (2002) Excalibur Devices Hardware Reference Manual, Version 3.1, November, available at http://www.altera.com.
[2]
ARM (1999) AMBA Specification (Rev 2.0), IHI 0011A, May, available at http://www.arm.com.
[3]
Austin, T., Larson, E. and Emst, D. (2002) 'SimpleScalar, an infrastructure for computer system modeling', Computer, Feb, Vol. 35, No. 2, pp. 59-67.
[4]
Balarin, F. et al. (1997) Hardware-Software Co-design of Embedded Systems - The POLIS Approach, Kluwer Academic Publishers.
[5]
Black, B. and Shen, J. (1998) 'Calibration of microprocessor performance models', Computer, Vol. 31, No. 5, May, pp. 59-65.
[6]
Communication Interface Generation For HWSW Architecture In The STARSoC Environment.pdf.
[7]
Ernst, R. (1993) 'Hardware-software cosynthesis for microcontrollers', Design & Test of Computers, pp. 64-75.
[8]
Henftling, R. (2003) 'Platform-based testbench generation', Design Automation and Test in Europe Conference and Exhibition, pp. 1038-1043.
[9]
Kalavade, A. (1993) 'A hardware-software codesign methodology for DSP applications', Design & Test of Computers, pp. 16-28.
[10]
Lee, S-H. et al. (2005) 'SoC design environment with automated configurable bus generation for rapid prototyping', ASIC/ASICCON Conference, pp. 41-45.
[11]
Nicolescu, G. et al. (2002) 'Validation in a component-based design flow for multicore SoCs', System Synthesis, pp. 162-167.
[12]
Song, J. et al. (2007) 'Design of test access mechanism for AMBA-based system-on-a-chip', VTS, pp. 75-380.
[13]
Unified Inter-Communication Architecture for Systems-on-Chip.pdf
[14]
Wang, R. (2004) 'Reuse issues in SoC verification platform', Computer Supported Cooperative Work in Design Conference, pp. 685-688.
[15]
Wolf, W. (2003) 'A decade of hardware/software codesign', Computer, Vol. 36, pp. 38-43.
[16]
Xu, S. et al. (2005) 'A TLM platform for system-on-chip simulation and verification', VLSI-TSA-DAT Symposium, pp. 220-221.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of Information and Communication Technology
International Journal of Information and Communication Technology  Volume 2, Issue 1/2
June 2009
162 pages
ISSN:1466-6642
EISSN:1741-8070
Issue’s Table of Contents

Publisher

Inderscience Publishers

Geneva 15, Switzerland

Publication History

Published: 01 June 2009

Author Tags

  1. AMBA
  2. ARM
  3. ASIC design
  4. SoC
  5. chip
  6. multi-IP verification
  7. performance measurement
  8. system-on-

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media