[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/500001.500018acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

SystemC: a modeling platform supporting multiple design abstractions

Published: 30 September 2001 Publication History

Abstract

SystemC is a C++ based modeling platform supporting design abstractions at the register-transfer, behavioral, and system levels. Consisting of a class library and a simulation kernel, the language is an attempt at standardization of a C/C++ design methodology, and is supported by the Open SystemC Initiative (OSCI), a consortium of a wide range of system houses, semiconductor companies, Intellectual property (IP) providers, embedded software developers, and design automation tool vendors. The advantages of SystemC include the establishment of a common design environment consisting of C++ libraries, models and tools, thereby setting up a foundation for hardware-software co-design; the ability to exchange IP easily and efficiently; and the ability to reuse test benches across different levels of modeling abstraction. We outline the features of SystemC that make it an attractive language for design specification, verification, and synthesis at different levels of abstraction, with particular emphasis on the new features included in SystemC 2.0 that support system-level design.

References

[1]
The Open SystemC Initiative. http://www.systemc.org.
[2]
SystemC 1.0 user's guide. http://www.systemc.org, 2000.
[3]
Functional specification for SystemC 2.0. http://www.systemc.org, Jan. 2001.
[4]
D. Gajski, J. Zhu, R. Domer, A. Gerstlauer, and S. Zhao. SpecC: Specification Language and Methodology. Kluwer Academic Publishers, Norwell, U.S.A, 2000.
[5]
J. Gerlach and W. Rosenstiel. System level design using the SystemC modeling platform. In Workshop on System Design Automation, pages 185-189, Rathen, Germany, Mar. 2000.
[6]
R. K. Gupta. Co-Synthesis of Hardware and Software for Digital Embedded Systems. Kluwer Academic Publishers, Boston, U.S.A, 1995.
[7]
S. Liao, S. Tjiang, and R. Gupta. An efficient implementation of reactivity for modeling hardware in the scenic design environment. In Design Automation Conference, pages 70-75, Anaheim, CA, June 1997.
[8]
S. Swan. An introduction to system level modeling in SystemC 2.0. http://www.systemc.org, May 2001.
[9]
Synopsys Inc., Mountain View, CA. Describing Synthesizable RTL in SystemC, May 2001.

Cited By

View all
  • (2024)Research on Modeling Methods for General Characteristics of Cyber-Physical Systems2024 39th Youth Academic Annual Conference of Chinese Association of Automation (YAC)10.1109/YAC63405.2024.10598449(924-930)Online publication date: 7-Jun-2024
  • (2024)Modeling Equivariant Neural Networks for Hardware Acceleration, a Case Study on the Molecular Docking Tool DiffDock2024 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)10.1109/PACRIM61180.2024.10690224(1-6)Online publication date: 21-Aug-2024
  • (2024)Investigation and Implementation of AI-HDLCoder for Automated VHDL Code Synthesis and Code Generation for Hardware SoC Development2024 35th Irish Signals and Systems Conference (ISSC)10.1109/ISSC61953.2024.10602909(1-6)Online publication date: 13-Jun-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ISSS '01: Proceedings of the 14th international symposium on Systems synthesis
September 2001
290 pages
ISBN:1581134185
DOI:10.1145/500001
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 September 2001

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. C/C++ based design
  2. SystemC
  3. hardware description language
  4. system level design

Qualifiers

  • Article

Conference

ISSS01
Sponsor:
ISSS01: 14th International Symposium on System Synthesis
September 30 - October 3, 2001
P.Q., Montréal, Canada

Acceptance Rates

Overall Acceptance Rate 38 of 71 submissions, 54%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)58
  • Downloads (Last 6 weeks)8
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Research on Modeling Methods for General Characteristics of Cyber-Physical Systems2024 39th Youth Academic Annual Conference of Chinese Association of Automation (YAC)10.1109/YAC63405.2024.10598449(924-930)Online publication date: 7-Jun-2024
  • (2024)Modeling Equivariant Neural Networks for Hardware Acceleration, a Case Study on the Molecular Docking Tool DiffDock2024 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM)10.1109/PACRIM61180.2024.10690224(1-6)Online publication date: 21-Aug-2024
  • (2024)Investigation and Implementation of AI-HDLCoder for Automated VHDL Code Synthesis and Code Generation for Hardware SoC Development2024 35th Irish Signals and Systems Conference (ISSC)10.1109/ISSC61953.2024.10602909(1-6)Online publication date: 13-Jun-2024
  • (2024)E2EMap: End-to-End Reinforcement Learning for CGRA Compilation via Reverse Mapping2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA)10.1109/HPCA57654.2024.00015(46-60)Online publication date: 2-Mar-2024
  • (2024)RETRACTED: An improved hybrid network‐on‐chip with flexible topology and frugal routingThe Journal of Engineering10.1049/tje2.123952024:6Online publication date: 11-Jun-2024
  • (2023)Modeling and Real-Time Simulation of Microgrid Components using SystemC-AMSProceedings of the Winter Simulation Conference10.5555/3643142.3643410(3214-3225)Online publication date: 10-Dec-2023
  • (2023)FlowPix: Accelerating Image Processing Pipelines on an FPGA Overlay using a Domain Specific CompilerACM Transactions on Architecture and Code Optimization10.1145/362952320:4(1-25)Online publication date: 25-Oct-2023
  • (2023)High-performance Deterministic Concurrency Using Lingua FrancaACM Transactions on Architecture and Code Optimization10.1145/361768720:4(1-29)Online publication date: 26-Oct-2023
  • (2023)SoC Protocol Implementation Verification Using Instruction-Level Abstraction SpecificationsACM Transactions on Design Automation of Electronic Systems10.1145/361029228:6(1-24)Online publication date: 16-Oct-2023
  • (2023)Modeling and Real-Time Simulation of Microgrid Components Using Systemc-Ams2023 Winter Simulation Conference (WSC)10.1109/WSC60868.2023.10408025(3214-3225)Online publication date: 10-Dec-2023
  • Show More Cited By

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