Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Early analysis tools for system-on-a-chip design

Published: 01 November 2002 Publication History

Abstract

The paper describes the need for early analysis tools to enable developers of today's system-on-a-chip (SoC) designs to take advantage of pre-designed components, such as those found in the IBM Blue Logic ® Library, and rapidly explore high-level design alternatives to meet their system requirements. We report on a new approach for developing high-level performance models for these SoC designs and outline how this performance analysis capability can be integrated into an overall environment for efficient SoC design.

Supplementary Material

XML File (rd0185.xml)

References

[1]
"CoreWare Design Program and Cores," LSI Logic Corporation, http://www.lsilogic.com/products/coreware/.
[2]
"Design Reuse Cuts Time to Market," Royal Philips Electronics, http://www.semiconductors.philips.com/technology/designreuse/index.html.
[3]
IBM Blue Logic Technology, http://www-3.ibm.com/chips/bluelogic/.
[4]
IBM CoreConnect Bus Architecture White Paper, http://www-3.ibm.com/chips/products/coreconnect/index.html.
[5]
F. Balarin, M. Chiodo, P. Giusto, H. Hsieh, A. Jurecska, L. Lavagno, C. Passerone, A. Sangiovanni-Vincentelli, E. Sentovich, K. Suzuki, and B. Tabbara, Hardware-Software Co-Design of Embedded Systems: The Polis Approach, Kluwer Academic Publishers, New York, 1997.
[6]
T. B. Ismail, M. Abid, and A. A. Jerraya, "COSMOS: A Codesign Approach for Communication Systems," Proceedings of the Third International Workshop on Hardware/Software Codesign, Grenoble, 1994, pp. 17-24.
[7]
A. Österling, Th. Benner, R. Ernst, D. Herrmann, Th. Scholz, and W. Ye, "The COSYMA System," Hardware/Software Co-Design: Principles and Practice, Kluwer Academic Publishers, New York, 1997.
[8]
Jörn W. Janneck and Martin Naedele, "Modeling Hierarchical and Recursive Structures Using Parametric Petri Nets," Proceedings of the Conference on High Performance Computing (HPC'99), San Diego, 1999, pp. 445-452.
[9]
Edward A. Lee, "Overview of the Ptolemy Project," Technical Memorandum UCB/ERL M01/11, University of California, Berkeley, March 6, 2001; http://ptolemy.eecs.berkeley.edu/index.
[10]
M. C. W. Geilen and J. P. M. Voeten, "Object-Oriented Modelling and Specification using SHE," Proceedings of the First International Symposium on Visual Formal Methods (VFM'99, satellite to CONCUR'99), D. Bosnacki, S. Mauw, and T. Willemse, Eds., Eindhoven University of Technology, The Netherlands, 1999, pp. 16-24.
[11]
Methodology Backgrounder, Virtual Component Co-Design (VCC), White Paper, Cadence Design Systems, 1999.
[12]
D. Verkest, K. Van Rompaey, I. Bolsens, and H. De Man, "CoWare: A Design Environment for Heterogeneous Hardware/Software Systems," Design Automation for Embedded Systems1, No. 4, 357-386 (October 1996).
[13]
Seamless HW/SW Co-Verification, Platform-Based SoC Design & Verification, datasheet, Mentor Graphics; http://www.mentor.com/platform_ex/platform_ex_ds.html.
[14]
G. Logothetis and K. Schneider, "A New Approach to the Specification and Verification of Real-Time Systems," Proceedings of the Euromicro Conference on Real-Time Systems, IEEE Computer Society, Delft, The Netherlands, June 2001, pp. 171-180.
[15]
SES/Workbench Version 3.3, Introductory Training Course, Scientific and Engineering Software, Inc. (now HyPerformix, Inc.), 2001; http://www.hyperformix.com/.
[16]
The Artifex Language, ARTIS Software Corporation, White Paper, 2001; http://www.artis-software.com/.
[17]
eArchitect Architectural Exploration, product overview; http://www.innoveda.com.
[18]
Virtual Socket Interface Alliance, "VSI Alliance Architecture Document," Version 1.0, VSI Alliance, 1997; http://www.vsi.com/the_rest.html.
[19]
Reinaldo A. Bergamaschi, Subhrajit Bhattacharya, Ronaldo Wagner, Colleen Fellenz, William R. Lee, Foster White, Michael Muhlada, and Jean-Marc Daveau, "Automating the Design of SOCs Using Cores," IEEE Design & Test of Computers18, No. 5, 32-45 (September/October 2001).
[20]
Fibre Channel--Overview of the Technology, Fibre Channel Industry Association; http://www.fibrechannel.com/technology/index.master.html.
[21]
iSCSI for Storage Networking, Storage Networking Industry Association Storage Forum White Paper; http://www.snia.org/.
[22]
Functional specification of SystemC 2.0; http://www.systemc.org/.
[23]
J. Y. Sayah, R. Gupta, D. Sherlekar, P. S. Honsinger, S. W. Bollinger, H.-H. Chen, S. DasGupta, E. P. Hsieh, E. J. Hughes, A. D. Huber, Z. M. Kurzum, V. B. Rao, T. Tabtieng, V. Valijan, D. Y. Yang, and J. Apte, "Design Planning for High-Performance ASICs," IBM J. Res. & Dev.40, No. 3, 431-452 (1996).
[24]
F. N. Najm, "A Survey of Power Estimation Techniques in VLSI Circuits," IEEE Trans. VLSI2, No. 4, 446-455 (1994).
[25]
T. D. Givargis, F. Vahid, and J. Henkel, "A Hybrid Approach for Core-Based System-Level Power Modeling," Proceedings of the Asia South Pacific Design Automation Conference, January 2000, pp. 141-145.

Cited By

View all
  • (2011)Automatic performance model synthesis from hardware verification modelsProceedings of the 2nd ACM/SPEC International Conference on Performance engineering10.1145/1958746.1958816(463-468)Online publication date: 14-Mar-2011
  • (2006)From single core to multi-coreProceedings of the 2006 IEEE/ACM international conference on Computer-aided design10.1145/1233501.1233516(67-72)Online publication date: 5-Nov-2006
  • (2005)Blue Gene/L compute chipIBM Journal of Research and Development10.1147/rd.492.025549:2(255-264)Online publication date: 1-Mar-2005
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IBM Journal of Research and Development
IBM Journal of Research and Development  Volume 46, Issue 6
November 2002
157 pages

Publisher

IBM Corp.

United States

Publication History

Published: 01 November 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Automatic performance model synthesis from hardware verification modelsProceedings of the 2nd ACM/SPEC International Conference on Performance engineering10.1145/1958746.1958816(463-468)Online publication date: 14-Mar-2011
  • (2006)From single core to multi-coreProceedings of the 2006 IEEE/ACM international conference on Computer-aided design10.1145/1233501.1233516(67-72)Online publication date: 5-Nov-2006
  • (2005)Blue Gene/L compute chipIBM Journal of Research and Development10.1147/rd.492.025549:2(255-264)Online publication date: 1-Mar-2005
  • (2005)Layout conscious approach and bus architecture synthesis for hardware/software codesign of systems on chip optimized for speedIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2004.84291013:5(525-538)Online publication date: 1-May-2005
  • (2004)Hardware-Software Co-Design of Resource Constrained Systems on a ChipProceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 710.5555/977399.977952(818-823)Online publication date: 23-Mar-2004
  • (2004)Layout Conscious Bus Architecture Synthesis for Deep Submicron Systems on ChipProceedings of the conference on Design, automation and test in Europe - Volume 110.5555/968878.969080Online publication date: 16-Feb-2004
  • (2004)High-Level System Modeling and Architecture Exploration with SystemC on a Network SoCProceedings of the conference on Design, automation and test in Europe - Volume 110.5555/968878.969030Online publication date: 16-Feb-2004
  • (2004)Early and accurate analysis of SoCsProceedings of the 2004 international workshop on System level interconnect prediction10.1145/966747.966749(3-6)Online publication date: 14-Feb-2004
  • (2004)An experimental analysis of the effect of the operating system on memory performance in embedded multimedia computingProceedings of the 4th ACM international conference on Embedded software10.1145/1017753.1017762(26-33)Online publication date: 27-Sep-2004
  • (2003)SEASProceedings of the 1st IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis10.1145/944645.944687(150-155)Online publication date: 1-Oct-2003
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media