Next Article in Journal
Fabrication and Robotization of Ultrasensitive Plasmonic Nanosensors for Molecule Detection with Raman Scattering
Next Article in Special Issue
Collaborative Localization and Location Verification in WSNs
Previous Article in Journal
Field Effect Sensors for Nucleic Acid Detection: Recent Advances and Future Perspectives
Previous Article in Special Issue
Network Challenges for Cyber Physical Systems with Tiny Wireless Devices: A Case Study on Reliable Pipeline Condition Monitoring
Article

Analyzing SystemC Designs: SystemC Analysis Approaches for Varying Applications

by 1,* and 1,2
1
German Research Center for Artificial Intelligence DFKI, Research Department for Cyber-Physical Systems, Bibliothekstr. 1, Bremen D-28359, Germany
2
University of Bremen, Group of Computer Architecture, Bibliothekstr. 1, Bremen D-28359, Germany
*
Author to whom correspondence should be addressed.
Academic Editor: Albert M. K. Cheng
Sensors 2015, 15(5), 10399-10421; https://doi.org/10.3390/s150510399
Received: 30 December 2014 / Revised: 17 April 2015 / Accepted: 22 April 2015 / Published: 4 May 2015
(This article belongs to the Special Issue Cyber-Physical Systems)
The complexity of hardware designs is still increasing according to Moore’s law. With embedded systems being more and more intertwined and working together not only with each other, but also with their environments as cyber physical systems (CPSs), more streamlined development workflows are employed to handle the increasing complexity during a system’s design phase. SystemC is a C++ library for the design of hardware/software systems, enabling the designer to quickly prototype, e.g., a distributed CPS without having to decide about particular implementation details (such as whether to implement a feature in hardware or in software) early in the design process. Thereby, this approach reduces the initial implementation’s complexity by offering an abstract layer with which to build a working prototype. However, as SystemC is based on C++, analyzing designs becomes a difficult task due to the complex language features that are available to the designer. Several fundamentally different approaches for analyzing SystemC designs have been suggested. This work illustrates several different SystemC analysis approaches, including their specific advantages and shortcomings, allowing designers to pick the right tools to assist them with a specific problem during the design of a system using SystemC. View Full-Text
Keywords: SystemC; ESL; analysis; machine learning; parsers; AOP; hardware/software co-design SystemC; ESL; analysis; machine learning; parsers; AOP; hardware/software co-design
Show Figures

MDPI and ACS Style

Stoppe, J.; Drechsler, R. Analyzing SystemC Designs: SystemC Analysis Approaches for Varying Applications. Sensors 2015, 15, 10399-10421. https://doi.org/10.3390/s150510399

AMA Style

Stoppe J, Drechsler R. Analyzing SystemC Designs: SystemC Analysis Approaches for Varying Applications. Sensors. 2015; 15(5):10399-10421. https://doi.org/10.3390/s150510399

Chicago/Turabian Style

Stoppe, Jannis; Drechsler, Rolf. 2015. "Analyzing SystemC Designs: SystemC Analysis Approaches for Varying Applications" Sensors 15, no. 5: 10399-10421. https://doi.org/10.3390/s150510399

Find Other Styles

Article Access Map by Country/Region

1
Only visits after 24 November 2015 are recorded.
Search more from Scilit
 
Search
Back to TopTop