31
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Analyzing SystemC Designs: SystemC Analysis Approaches for Varying Applications

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          Related collections

          Most cited references67

          • Record: found
          • Abstract: not found
          • Article: not found

          C45: Programs for Machine Learning

            Bookmark
            • Record: found
            • Abstract: not found
            • Conference Proceedings: not found

            Coverage directed test generation for functional verification using bayesian networks

              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              Coverage directed test generation for functional verification using bayesian networks

                Bookmark

                Author and article information

                Contributors
                Role: Academic Editor
                Journal
                Sensors (Basel)
                Sensors (Basel)
                Sensors (Basel, Switzerland)
                MDPI
                1424-8220
                May 2015
                04 May 2015
                : 15
                : 5
                : 10399-10421
                Affiliations
                [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, E-Mail: drechsler@ 123456uni-bremen.de
                Author notes
                [* ]Author to whom correspondence should be addressed; E-Mail: jannis.stoppe@ 123456dfki.de ; Tel.: +49-421-2186-3958; Fax: +49-421-218-985-9840.
                Article
                sensors-15-10399
                10.3390/s150510399
                4481889
                25946632
                9f286377-dd82-4cf0-8a44-ba932f8aac48
                © 2015 by the authors; licensee MDPI, Basel, Switzerland.

                This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license ( http://creativecommons.org/licenses/by/4.0/).

                History
                : 30 December 2014
                : 22 April 2015
                Categories
                Article

                Biomedical engineering
                systemc,esl,analysis,machine learning,parsers,aop,hardware/software co-design
                Biomedical engineering
                systemc, esl, analysis, machine learning, parsers, aop, hardware/software co-design

                Comments

                Comment on this article