Christoph Grimm 0001

dblp:79/6092-1 · DBLP profile ↗
← Back
71ranked-venue papers
10as first author
5since 2021 · last 2025
0000-0002-5930-7563ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 50 · 8 first-author · 3 since 2021Systems, architecture and hardware · 35 · 6 first-author · 3 since 2021
YearPublicationVenuePosition
2025 Bridging the Gap Between Anomaly Detection and Runtime Verification: H-Classifiers
abstract
Runtime Verification (RV) and Anomaly Detection (AD) are crucial for ensuring the reliability of cyber-physical systems, but existing methods often suffer from high computational costs and lack of explainability. This paper presents a novel approach that integrates formal methods into anomaly detection, transforming complex system models into efficient classification tasks. By combining the strengths of RV and AD, our method significantly improves detection efficiency while providing explainability for failure causes. Our approach offers a promising solution for enhancing the safety and reliability of critical systems.
Hagen Heermann, Christoph Grimm 0001
DATE2
2025 Reachability Analysis of Deep Neural Networks Using Affine Arithmetic Decision Diagrams
abstract
Deep Neural Networks (DNNs) are increasingly used in safety-critical Cyber-Physical Systems (CPS), requiring rigorous verification. Existing methods struggle with scalability and over-approximation. We introduce Affine Arithmetic Decision Diagrams (AADDs) for DNN reachability analysis, leveraging affine arithmetic to preserve variable correlations and improve precision. Our approach provides a structured symbolic representation of network decisions, enabling efficient and accurate verification. Additionally, AADDs unify verification for DNNs and Analog-Mixed-Signal (AMS) systems, supporting holistic safety analysis.
Hagen Heermann, Pascal Grabowsky, Carna Zivkovic, Christoph Grimm 0001
FDL4
2025 Digital Twin and Digital Thread for System Security and Performance applied to an Electrical Vehicle Charging Use Case
abstract
System security requires a solid foundation in both development and operation. During development, performance trade-offs result in security infrastructures that are more or less effective, but usually imperfect. Hence, during operation, runtime monitoring and anomaly detection continuously check for security issues.In this paper, we show how development and operation can be linked. We demonstrate how information and data from development and operation can be aggregated in a digital twin and/or digital thread which is used as the basis for runtime monitoring and anomaly detection. In particular, we address the trade-off between system security and performance in a concrete smart grid system.
Hagen Heermann, Johannes Koch, Christoph Grimm 0001, Daniela Genius, Ludovic Apvrille, Ahlem Mifdaoui, Klaus Schneider 0001
FDL3
2025 Piecewise Linear Performance Models for Analog Mixed-Signal Verification
abstract
Behavioral models are used to describe the statistical behavior of subsystems that are too large for circuit simulation using SPICE. However, performance estimations obtained using these approaches are typically accurate only for relatively simple circuits, where the performance has a linear dependence on the variation parameters of the circuit. In this work, we introduce statistical performance models that employ piecewise linear regression (PWLR) to model circuit nonlinearity and interblock correlations for use within a hierarchical approach. Our algorithm uses sensitivity-based dimensionality reduction and k-means clustering to ensure that the nonlinear models for the circuit are efficient. The advantage of using PWLR models is illustrated using a current mirror and a charge pump under process, voltage and temperature (PVT) variations.
Jan Rödel, Carna Zivkovic, Neha Chavan, Sören Kwasigroch, Christoph Grimm 0001
ISCAS5
2024 Generating Digital Twins from SysMLv2 Models
abstract
We describe a SysMLv2-based framework for development-operation integration (DevOps) based on a digital twin. The main feature of the framework is its ability to automatically generate digital twin data models to capture and persist data from deployed, operating instances. These data models are generated from and linked with the SysMLv2 models used during model-based development.
Hagen Heermann, Moritz Herzog, Johannes Koch, Christoph Grimm 0001
INDIN4
2020 Bringing Uncertainties into System Simulation: A SystemC AMS Case Study
abstract
The paper reports on the industrial application of SystemC AMS for semi-symbolic analysis. As a case study we analyze the accuracy of a fuel consumption measurement system. As results, two approaches are presented that make formal and symbolic methods more accessible for industrial practice: (1) integration of symbolic simulation into SystemC AMS, which makes the application similar to the established concrete simulation, and (2) uncertainty tables to further simplify the remaining symbolic modeling of inputs and constraints.
Carna Zivkovic, Christoph Grimm 0001, Johannes Kölsch, D. Short, M. Ferstl, Dirk Denger, D. Krems, Andre Barisic
FDL2
2019 Virtual prototyping of heterogeneous automotive applications: matlab, SystemC, or both?
abstract
We present a case study on virtual prototyping of automotive applications. We address the co-simulation of HW/SW systems involving firmware, communication protocols, and physical/mechanical systems in the context of model-based and agile development processes. The case study compares the Matlab/Simulink and SystemC based approaches by an e-gas benchmark. We compare the simulation performance, modeling capabilities and applicability in different stages of the development process.
Carna Zivkovic, Christoph Grimm 0001
ASP-DAC3
2019 Nubolic Simulation of AMS Systems with Data Flow and Discrete Event Models
abstract
This paper deals with the performance verification of analog/mixed-signal (AMS) systems by a mixed symbolic/numeric (nubolic) simulation. The approach is to piggyback the symbolic simulation via code-instrumentation on the existing, numeric SystemC AMS simulator. This permits the combination of symbolic and numeric simulation ("nubolic simulation"). The particular focus in the paper is the handling of the symbolic discrete-event process activations. This permits the symbolic simulation of digital parts of AMS systems modeled by discrete event processes. The approach is demonstrated by the symbolic simulation of a dual-charge-pump PLL of an IEEE 802.15.4 RF transceiver that includes an asynchronous digital counter as a frequency divider.
Carna Zivkovic, Christoph Grimm 0001
DATE2
2019 VICINITY: IoT Semantic Interoperability Based on the Web of Things
abstract
The following topics are dealt with: Internet of Things; wireless sensor networks; mobile computing; learning (artificial intelligence); autonomous aerial vehicles; protocols; computer network security; data privacy; data analysis; telecommunication traffic.
Andrea Cimmino, Viktor Oravec, Fernando Serena, Peter Kostelnik, María Poveda-Villalón, Athanasios Tryferidis, Raúl García-Castro, Stefan Vanya, Dimitrios Tzovaras, Christoph Grimm 0001
DCOSS10
2019 Simulation based validation of a Smart Energy Use Case with Homomorphic Encryption
abstract
IoT systems consist of HW/SW systems (e.g. sensors) that are embedded in a physical world, networked and that interact with complex software platforms. The validation of such systems is a challenge and currently mostly done by prototypes. This paper gives an overview of an approach for the simulation-and emulation-based validation for large and complex IoT systems. The validation is supported by a simulation framework that also permits interaction with online-software, e.g. an IoT platform (emulation). The framework is demonstrated by a comprehensive case study. The example consists of the complete IoT "Smart Energy" use case with focus on data privacy by homomorphic encryption.
Johannes Kölsch, Axel Ratzke, Christoph Grimm 0001, Christopher Heinz, N. Gomathi 0001
DCOSS3
2019 Flexible Data Flow Architecture for Embedded Hardware Accelerators
Jens Froemmer, Nico Bannow, Axel Aue, Christoph Grimm 0001, Klaus Schneider 0001
ICA3PP (1)4
2019 Hierarchical Verification of AMS Systems With Affine Arithmetic Decision Diagrams
abstract
Formal methods are a promising alternative to simulation-based verification of mixed-signal systems. However, in practice, such methods fail to scale with heterogeneity and complexity of today's analog/mixed-signal systems. Furthermore, it is unclear how they can be integrated into existing verification flows. This paper shows a path to overcome these obstacles. The idea is to use a hierarchical verification flow, in which components can be verified by formal methods or by multirun simulation. To transport verification results across hierarchies, we represent parameters and properties by affine arithmetic decision diagrams. We study to which extent this approach fulfills the needs of practical application by the verification of a phase-locked loop of an IEEE 802.15.4 transceiver system.
Carna Zivkovic, Christoph Grimm 0001, Markus Olbrich, Oliver Scharf, Erich Barke
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2018 Symbolic Simulation of SystemC AMS Without Yet Another Compiler
abstract
Modeling languages first of all support simulation that is considered as reference by designers. Formal verification and synthesis share the same languages. However, they usually require a separate, dedicated compiler. As modeling languages such as SystemC have reached a high complexity, it is very hard to support reasonably large language subsets, and to guarantee consistency with simulation semantics. This paper shows a way to use the simulator itself to generate a formal model of the complete dynamic behavior. Compared with using yet another compiler, this permits to improve consistency with simulation semantics, and to combine simulation with other use-cases. We concretely focus on symbolic simulation of SystemC AMS ([1], [2], IEEE Std 1666.1-2016), for which we generate AADD and BDD for symbolic simulation.
Carna Zivkovic, Christoph Grimm 0001
FDL2
2018 SystemC AMS Based Frameworks for Virtual Prototyping of Heterogeneous Systems
abstract
This paper presents the past, present, and perspectives of the SystemC AMS standard as well as several commercial and academic frameworks gravitating around it that have been used to develop use cases in various cyber physical domains. After an overview of the standard, two frameworks are described: the COSIDE environment that supports the virtual prototyping of embedded HW/SW systems and its interaction with AMS circuits. Second, the SICYPHOS framework that integrates SystemC AMS into the overall system development ecosystem. By an example we give details how SystemC AMS can be coupled with other simulation tools (OpenModelica) while keeping simulation speed and accuracy high. Another example shows how SystemC AMS can be used as foundation technology to create specialized user-defined models of computation (MoC).
François Pêcheux, Christoph Grimm 0001, Torsten Mähne, Martin Barnasconi, Karsten Einwich
ISCAS2
2017 Dealing with Uncertainties in Analog/Mixed-Signal Systems: Invited
abstract
Analog circuits lack perfect accuracy; noise, PVT-Variations, non-linearities, crosstalk and many other effects cause unforeseen deviations that we also call "uncertainties". In the paper we classify various causes of uncertainties and describe a simple, generic, mathematical model of uncertain signals and systems that is applicable from circuit level up to system level. We show in particular how to use affine arithmetic forms to document uncertainties of different kind in an uncertainty table, from its causes in circuits up to properties at system-level.
Christoph Grimm 0001, Michael Rathmair
DAC1
2017 Novel metrics for Analog Mixed-Signal coverage
abstract
On the contrary to the digital world, no coverage definition exists in the Analog/Mixed-Signal (AMS) context. As digital coverage helps digital designers and verification engineers to evaluate their verification progress, analog designers do not have such metrics. This paper proposes a set of different analog coverage metrics, which improve the confidence in AMS circuit verification. We will demonstrate, that no single overall coverage metric exists. However, as with digital coverage, the proposed analog coverage metrics could substantially help in rating the verification process. Illustrated by a complex AMS circuit example we will explore the limits of analog coverage methodologies as well as the benefits on different levels of abstraction ranging from transistor level up to system level.
Andreas Furtig, Georg Glaeser, Christoph Grimm 0001, Lars Hedrich, Stefan Heinen, Hyun-Sek Lukas Lee, Gregor Nitsche, Markus Olbrich, Carna Zivkovic, Fabian Speicher
DDECS3
2016 Embedded tutorial: Analog-/mixed-signal verification methods for AMS coverage analysis
Erich Barke, Andreas Furtig, Georg Glaeser, Christoph Grimm 0001, Lars Hedrich, Stefan Heinen, Eckhard Hennig, Hyun-Sek Lukas Lee, Wolfgang Nebel, Gregor Nitsche, Markus Olbrich, Carna Zivkovic, Fabian Speicher
DATE4
2015 Modeling power consumption at system-level for design of power integrity-aware AMS-circuits
abstract
Among many challenges in designing reliable integrated circuits and embedded systems, the power integrity (PI-) issue is a particularly critical one. Researches and CAD tools have been carried out in the last decades. However, all of them address the problem from a circuit-level perspective. Moreover, the PIproblem cannot be completely verified until layout, the final stage of the design phase. In this paper we propose a new approach to model power consumption that allows PI-simulation at the system level of abstraction, by extending the state-machine based power estimation method. For this purpose, we model power consumption in power states which also includes a statistical model, and in state-transitions modeled by transfer function. The proposed approach is implemented as part of a simulation framework, which uses SystemC-AMS, and is applied on a battery management IC design.
Javier Moreno Molina, Christoph Grimm 0001
FDL3
2014 Emulation-based robustness assessment for automotive smart-power ICs
abstract
In this paper we present a concept for assessing the robustness of automotive smart power ICs through lab measurements with respect to application variance and parameter spread. Classical compliance to the product specification, where only minimum and maximum values are defined, is not enough to assess device robustness since complex transients of application components cannot be defined within single specification parameters. That is why application fitness becomes a necessary task to reduce device failures, which may occur in the application. One solution would be to enhance traditional lab verification methods with a concept that considers application and parameter spread. This innovative concept is demonstrated on an electronic throttle control application. It has been emulated in real-time, including power amplification and application-relevant parameters. Monte Carlo experiments were carried out within the application space to evaluate the influence of parameter spread on selected system characteristics. Finally, an appropriate metric was used to quantify the robustness of the micro-electronic device within its application.
Manuel Harrant, Thomas Nirmaier, Jérôme Kirscher, Christoph Grimm 0001, Georg Pelz
DATE4
2014 Semi-symbolic analysis of mixed-signal systems including discontinuities
abstract
The paper describes an approach for semi-symbolic analysis of mixed-signal systems that contain discontinuous functions, e.g. due to modeling comparators. For modeling and semi-symbolic simulation, we use extended Affine Arithmetic. Affine Arithmetic is currently limited to accurate analysis of linear functions and mild non-linear functions, but not yet discontinuities. In this paper we extend the approach to also handle discontinuities. For demonstration, we symbolically analyze a ΣΔ-modulator.
Carna Zivkovic, Christoph Grimm 0001, Javier Moreno Molina
DATE2
2014 A concept for design of embedded systems at semantic level
abstract
The paper proposes a concept that aims at putting the design of embedded systems at a new, higher level of abstraction. Until now, there is a gap of several weeks of modeling efforts between an initial block diagram sketched on a blackboard and first executable models for e.g. architecture exploration and virtual prototyping. Being able to simulate during or short after initial discussions would be of great benefit. The idea is to provide a library of "smart" models that fill missing details by context knowledge represented in ontologies. In particular, communication between software and peripheral units is replaced by (semantic) references to ontologies. The library is partially implemented based on SystemC (TLM, AMS) and work in progress. For demonstration, a model of an electronic throttle control is modeled at semantic level.
Frank Wawrzik, Javier Moreno Molina, Christoph Grimm 0001
FDL3
2013 Ultra-low power: an EDA challenge
Christoph Grimm 0001, Javier Moreno Molina
DATE1
2013 Verification of heterogeneous systems: Theory and industrial experiences
Christoph Grimm 0001, Emmanuelle Encrenaz-Tiphène
FDL1
2013 On more dependable assertion-based verification
abstract
The increased design complexity of analog/mixed signal (AMS) systems puts a high pressure on researchers to find the efficient solutions for the verification of these systems. In contrast to digital designs, the nonlinear nature and higher sensitivity of AMS systems to parameter variations make the verification process more difficult. The focus of this paper is the verification of system robustness with respect to frequency and phase properties. For this purpose, the method, which combines simulation with assertion-based approach, is used. Assertions describing desired system properties use simulation results to verify the system behaviour. In order to provide more formal results using simulation-based methods, deviations of system parameters are modeled as ranges and superimposed to the nominal design model. The range-based representation of parameter values delivers formal model of AMS system for the considered parameter set. Hence, its simulation results in the range-based system response containing the set of simulation traces reachable for all parameter values lying in the specified ranges. The applicability and efficiency of the proposed simulation-based formal method is shown through the verification of PLL phase properties with respect to frequency.
Carna Zivkovic, Javier Moreno Molina, Christoph Grimm 0001
IECON4
2012 FAst optimization of analog amplifier architecture using simulated annealing
Sumit Adhikari, Florian Schupfer, Christoph Grimm 0001
FDL3
2012 Configurable load emulation using FPGA and power amplifiers for automotive power ICs
Manuel Harrant, Thomas Nirmaier, Georg Pelz, Fabrizio Dona, Christoph Grimm 0001
FDL5
2012 Unified and comprehensive electronic system level, network and physics simulation for wirelessly networked cyber physical systems
Javier Moreno Molina, Markus Damm, Jan Haase 0001, Christoph Grimm 0001, Edgar Holleis
FDL4
2012 Assertion-based verification of signal processing systems with affine arithmetic
Carna Zivkovic, Florian Schupfer, Michael Rathmair, Christoph Grimm 0001
FDL4
2012 Extended framework for system simulation with affine arithmetic
Michael Rathmair, Florian Schupfer, Carna Zivkovic, Christoph Grimm 0001
FDL4
2012 Example-driven interconnect synthesis for heterogeneous coarse-grain reconfigurable logic
Clifford Wolf, Johann Glaser, Florian Schupfer, Jan Haase 0001, Christoph Grimm 0001
FDL5
2011 Wireless communication and energy harvesting in automobiles
abstract
Using wireless communication and energy harvesting in automobiles might have significant advantages considering dependability (no wires and contacts) and weight (no cable tree). In this paper, we give a brief overview of the related technologies, surrounding conditions, and methods for design and optimization. As examples, we focus on methods for harvesting kinetic energy and wireless transmission in a tire pressure metering system (TPMS).
Stefan Mahlknecht, Tom J. Kazmierski, Christoph Grimm 0001, Leran Wang
DATE3
2011 Real-time wireless communication in automotive applications
abstract
Wireless communication in a car has several advantages, given that demanded safety and real-time requirements are fulfilled. This paper presents a wireless MAC protocol designed for the needs of automotive and industrial applications. The proposed MAC protocol provides special support for network traffic prioritization in order to guarantee worst-case message delays for a set of high-prioritized nodes. The performance is further analyzed with a network simulator and compared with the IEEE 802.15.4 standard CSMA/CA protocol.
Rainer Matischek, Thomas Herndl, Christoph Grimm 0001, Jan Haase 0001
DATE3
2011 Simulation based tuning of system specification
abstract
We report an approach targeted to aid design exploration, early decisioning in model refinement, optimization and trade offs. The approach consists of SystemC AMS coupling with a descriptive functional simulator. System engineering tools are typically used in design and analysis of system prototypes captured at very high level. Naturally, in high level analysis accuracy and detail of results is compromised in lieu simulation speed and design effort. In the presented approach, the much needed abstraction and simulation speed is retained during simulation of platform architecture while near implementation models (RTL, SPICE) may be also be cosimulated with the architecture.
Yaseen Zaidi, Christoph Grimm 0001, Jan Haase 0001
DATE2
2011 High performance adaptive sensor interface design through model based estimation of analog non-idealities
abstract
Accurate and sufficient design of AMS signal paths is always being a challenge for system designers requiring high simulation performance of the analog model which also incorporates circuit level non-idealities. The new SystemC AMS extensions offer high simulation performance as well as capabilities of incorporating circuit level non-ideal effects. In this paper we modelled a low Over Sampling Ratio (OSR), second order Sigma Delta (ΣΔ) Analog to Digital Converter (ADC) which incorporates non-ideal effects like sampling jitter, kBT/CSnoise, switch non-linearities, band-gap noise and operational amplifier non-idealities (such as finite gain, finite bandwidth, gain nonlinearity, slew rate, leakage and saturation effect). The ADC shows a performance bottle neck of 16 bits. State-of-Art signal conditioning techniques use adaptive correction methods inside the analog part or inside the DSP part of the ADC making it more complicated to realize. In our design we have implemented the adaptive filtration within the micro-controller to correct the noise ground as well as large signal non-linear effects to produce an output which is 20-bits clean, proving sufficiency of low order and low OSR of a ΣΔ ADC for 20 bit resolution as well as a simplified adaptive filtration scheme alleviating the need of adaptive blocks within the ADC.
Sumit Adhikari, Jan Haase 0001, Christoph Grimm 0001
DDECS4
2011 Abstract modeling and simulation based selective estimation
abstract
SystemC AMS offers high abstraction and simulation speed through models of computation and language features such as static scheduling, constant time stepping, linear solver and dataflow paradigm. We demonstrate that such rich expressiveness can render non-ideal behavior in system level description. Design exploration and refinement from system level down to cycle accurate or circuit level is also demonstrated. The main contribution is that the fine grain characterization can start at system level design.
Yaseen Zaidi, Sumit Adhikari, Christoph Grimm 0001
DDECS3
2011 Abstract modelling and estimation of a high performance Tobey's PGA
Sumit Adhikari, Christoph Grimm 0001, Jan Haase 0001
FDL2
2011 Designing low-power wireless sensor networks
Joseph Wenninger, Javier Moreno Molina, Jan Haase 0001, Christoph Grimm 0001
FDL4
2011 Parallel multi-level simulation of wireless sensor networks
abstract
Networks consisting of many autonomous sensors are gaining importance in real-life applications. Wireless sensor lifetimes still are limited by finite power sources, leading to the need of low-power system designs. A novel holistic approach for system simulation of ultra-low power wireless sensor networks is discussed. Special focus of this paper is parallel modeling of simulation components, adaptive synchronization, power profiling and framework integration. Detailed network power consumption simulation is achieved by not only simulating the sensor nodes—and their various components—themselves, but also the overall system consisting of multiple interacting elements such as a dynamic environment. The framework includes an instruction set simulation in order to enable accurate node simulation as well as extensive power profiling and tracking beyond node borders. The use of adaptive multi-threading leads to considerable hard-and software co-simulation speedup.1
Mario Lang, Jan Haase 0001, Christoph Grimm 0001
ISCAS3
2011 TR-FSM: Transition-Based reconfigurable finite state machine
abstract
Finite State Machines (FSMs) are a key element of integrated circuits. Hard-coded FSMs do not allow changes after the ASIC production. While an embedded FPGA IP core provides flexibility, it is a complex circuit, requires difficult synthesis tools, and is expensive. This article presents and evaluates a novel architecture that is specifically optimized for implementing reconfigurable finite state machines: Transition-based Reconfigurable FSM (TR-FSM). The architecture shows a considerable reduction in area, delay, and power consumption compared to FPGA architectures with a (nearly) FPGA-like reconfigurability.
Johann Glaser, Markus Damm, Jan Haase 0001, Christoph Grimm 0001
ACM Trans. Reconfigurable Technol. Syst.4
2010 Using Transaction Level Modeling techniques for wireless sensor network simulation
abstract
Wireless Sensor Networks are gaining more and more importance in various application fields. Often, energy autonomy on the node level is an essential nonfunctional constraint to be met. Therefore, when simulating such networks, the energy consumption on the node level has to be included into the simulation. To make this time consuming task feasible, an overall simulation speedup on the network level is desirable. In this paper, we propose to use techniques similar to those used in Transaction Level Models of Bus Systems.
Markus Damm, Javier Moreno Molina, Jan Haase 0001, Christoph Grimm 0001
DATE4
2010 Simulation-based sensitivity and worst-case analyses of automotive electronics
abstract
Simulation-based verification of electronic control units must face demands related to more functionality and less time to verify it. To ensure a reliable system, one must determine how the omnipresent, internal and external variations affect the target response, and find safe bounds for it. The main challenge is to optimally characterize a high number of sources of variation, with a reduced number of simulation runs. The paper conducts more efficient sensitivity and worst-case studies by applying concepts of Design of Experiments: screening to reduce the dimension of the verification space; sequential experiments for sensitivity analysis; gradient-based search for response bounds. The approach is evaluated on simulations of an airbag driver IC and compared with alternative methods.
Monica Rafaila, Christoph Grimm 0001, Georg Pelz
DDECS3
2010 Modeling Switched Capacitor Sigma Delta Modulator Nonidealities in SystemC-AMS
Sumit Adhikari, Christoph Grimm 0001
FDL2
2010 A Tripartite System Level Design Approach for Design Space Exploration
Peter Brunmayr, Jan Haase 0001, Christoph Grimm 0001
FDL3
2010 Mixed-Level Simulation of Wireless Sensor Networks
Jan Haase 0001, Mario Lang, Christoph Grimm 0001
FDL3
2010 Mixed Signal Simulation with SystemC and Saber
Tobias Kirchner, Nico Bannow, Christian Kerstan, Christoph Grimm 0001
FDL4
2010 Design of Experiments for Reliable Operation of Electronics in Automotive Applications
Monica Rafaila, Jérôme Kirscher, Georg Pelz, Christoph Grimm 0001
FDL5
2010 Towards Abstract Analysis Techniques for Range Based System Simulations
Florian Schupfer, Christoph Grimm 0001, Markus Olbrich, Michael Kärgel, Erich Barke
FDL2
2009 Analogue mixed signal simulation using spice and SystemC
abstract
SystemC is a discrete event simulator that enables the programmer to model complex designs with varying levels of abstraction. In order to improve precision, it can be coupled to more specialized simulators. This article introduces the concept of loose simulator coupling between an analogue simulator and SystemC. It explains the properties and advantages which include a higher simulation performance as well as a higher degree of flexibility. A design example in which SystemC will be connected to SwitcherCad will demonstrate the benefits of loose coupling.
Tobias Kirchner, Nico Bannow, Christoph Grimm 0001
DATE3
2009 SystemC-based power simulation of wireless sensor networks
Jan Haase 0001, Markus Damm, Johann Glaser, Javier Moreno Molina, Christoph Grimm 0001
FDL5
2009 Fast and unified SystemC AMS - HDL simulation
Yaseen Zaidi, Christoph Grimm 0001, Jan Haase 0001
FDL2
2008 Heterogeneous System-level Specification Using SystemC
abstract
Provides an abstract of the tutorial presentation and a brief professional biography of the presenter. The complete presentation was not made available for publication as part of the conference proceedings.
Eugenio Villar, Axel Jantsch, Christoph Grimm 0001, Tim Kogel
DATE3
2008 Connecting SystemC-AMS Models with OSCI TLM 2.0 Models using Temporal Decoupling
abstract
Recent additions to the system modelling language SystemC, namely SystemC-AMS and OSCI TLM 2.0, provide more efficient ways to model systems within their respective domains. However, most of today’s embedded systems are usually heterogeneous, requiring some way to connect and simulate models from different domains. In this paper we present a first approach on connecting SystemC-AMS models and TLM 2.0 models using temporal decoupling. We show how certain properties of the involved Models of Computation can be exploited to maintain high simulation performance. Using an example to show the feasibility of our approach, we could also observe a certain tradeoff between simulation performance and accuracy. Further on, we discuss semantical issues and decisions that have to be made, when models are connected. As these decisions are typically application-driven, we propose a converter structure that keeps converters simple but also provides ways to model application-specifc behaviour.
Markus Damm, Christoph Grimm 0001, Jan Haase 0001, Andreas Herrholz, Wolfgang Nebel
FDL2
2008 Automotive System Design with Specification and Verification of Uncertainties
abstract
This paper gives an overview of the ldquoAutoSUNrdquo approach. AutoSUN is a common initiative of German automobile manufacturers, suppliers, and microelectronic companies. The aim of the initiative is to create and standardize new methods for the specification and verification of non-functional parameters between the different tiers through the whole supply chain.
Christoph Grimm 0001, Manfred Dietrich
FDL1
2008 The AutoSUN Verification Environment
abstract
This paper describes a verification methodology and verification environment for analog/mixed-signal systems. The methodology structures verification into three steps and systematically leads to test benches. The verification environment consists of SystemC classes that support the offline analysis and regression test of typical properties of automotive systems.
Christoph Grimm 0001, Klaus Gravogl, Florian Schupfer, Ingmar Neumann
FDL1
2007 Range Arithmetics to Speed up Reachability Analysis of Analog Systems
Darius Grabowski, Markus Olbrich, Christoph Grimm 0001, Erich Barke
FDL3
2007 A general approach to the interoperability of HetSC and SystemC-AMS
Fernando Herrera, Eugenio Villar, Christoph Grimm 0001, Markus Damm, Jan Haase 0001
FDL3
2007 The ANDRES Project: Analysis and Design of Run-Time Reconfigurable, Heterogeneous Systems
abstract
Today's heterogeneous embedded systems combine components from different domains, such as software, analogue hardware and digital hardware. The design and implementation of these systems is still a complex and error-prone task due to the different Models of Computations (MoCs), design languages and tools associated with each of the domains. Though making such systems adaptive is technologically feasible, most of the current design methodologies do not explicitely support adaptive architectures. This paper present the ANDRES project. The main objective of ANDRES is the development of a seamless design flow for adaptive heterogeneous embedded systems (AHES) based on the modelling language SystemC. Using domain-specific modelling extensions and libraries, ANDRES will provide means to efficiently use and exploit adaptivity in embedded system design. The design flow is completed by a methodology tools for automatic hardware and software synthesis for adaptive architectures.
Andreas Herrholz, Frank Oppenheimer, Philipp A. Hartmann, Andreas Schallenberg, Wolfgang Nebel, Christoph Grimm 0001, Markus Damm, Jan Haase 0001, Florian Brame, Fernando Herrera, Eugenio Villar, Ingo Sander, Axel Jantsch, Anne-Marie Fouilliart, Marcos Martínez
FPL6
2006 A Framework for the Design of Heterogenous Systems
Rüdiger Schroll, Wilhelm Heupke, Klaus Waldschmidt, Christoph Grimm 0001
FDL4
2006 Semi-symbolic modeling and simulation of circuits and systems
abstract
Shrinking microelectronic circuits leads to increasing parameter variations. Verification by Monte Carlo and worst case analysis has a limited reliability or requires a very high number of simulation runs. In this paper we give an overview of the semi-symbolic simulation approach. Compared to Monte Carlo and worst case analysis, the semi-symbolic simulation needs only a single simulation run to compute all possible results for given stimuli and parameter variations. For semi-symbolic simulation we model parameter variations and tolerances by symbols. Then, we compute the transient analysis using affine arithmetic. As results of transient analysis we get the system quantities as affine expressions. The affine expressions describe the impact of the parameter variations to the quantities
Darius Grabowski, Christoph Grimm 0001, Erich Barke
ISCAS2
2006 Embedded mixed-signal systems: new challenges for modeling and simulation
abstract
In this paper we give an overview of new requirements to the modeling and simulation of analog and mixed-signal systems. We give brief examples from two application domains and reveal limitations of established means for modeling and simulation. New challenges to modeling and simulation arise due to close functional coupling between analog hardware and DSP software, tremendous amount of data to be processed, and an increasing impact of physical effects to system behavior. As a potential solution the article discusses means for combining different models of computation
Alain Vachoux, Christoph Grimm 0001, Ralf Kakerow, Christian Meise
ISCAS2
2005 Semi-Symbollic Simulation of Nonlinear Systems
Wilhelm Heupke, Christoph Grimm 0001, Klaus Waldschmidt
FDL2
2005 Analysis of mixed-signal systems with affine arithmetic
abstract
This paper describes methods and a framework for the refinement and analysis of control and signal processing systems. The design starts with an executable specification and its allowed deviations. Refinement steps introduce models of analog or digital implementations, and augment the "ideal" behavior with different sources of uncertainty, such as noise or production tolerances. The framework verifies and analyzes the influence of these uncertainties on system properties using affine arithmetic.
Christoph Grimm 0001, Wilhelm Heupke, Klaus Waldschmidt
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2004 Refinement of Mixed-Signal Systems with Affine Arithmetic
abstract
This paper describes a framework for the refinement of control and signal processing functions. The design starts with an executable specification, and allowed deviations thereof. Refinement steps introduce models of analog or digital implementations, and augment the 'ideal' behavior with different sources of uncertainty. The framework verifies and analyzes the influence of these uncertainties on system properties using affine arithmetic.
Christoph Grimm 0001, Wilhelm Heupke, Klaus Waldschmidt
DATE1
2004 Semi-Symbolic Modeling and Analysis of Noise in Heterogeneous Systems
Christoph Grimm 0001, Wilhelm Heupke, Klaus Waldschmidt
FDL1
2004 HEAVEN: A Framework for the Refinement of Heterogeneous Systems
Rüdiger Schroll, Christoph Grimm 0001, Klaus Waldschmidt
FDL2
2003 Refinement of Mixed-Signal Systems with SystemC
Christoph Grimm 0001, Christian Meise, Wilhelm Heupke, Klaus Waldschmidt
DATE1
2003 SystemC-AMS Requirements, Design Objectives and Rationale
Alain Vachoux, Christoph Grimm 0001, Karsten Einwich
DATE2
2003 A New Method for Modeling and Analysis of Accuracy and Tolerances in Mixed-Signal Systems
Wilhelm Heupke, Christoph Grimm 0001, Klaus Waldschmidt
FDL2
2003 Refinement of Hybrid Systems from Formal Models to Design Languages
Jan Romberg, Christoph Grimm 0001
FDL2
2002 A methodology for system-level synthesis of mixed-signal applications
abstract
This paper gives an overview of a methodology for the design of mixed-signal systems. The methods support the user in defining important system parameters such as sampling frequencies, bit widths, or the type of applicable analog-to-digital converters. This is done by a knowledge-based system, which calculates estimations for the resulting system properties. The methodology starts with an abstract specification of the intended behavior, which is mapped onto a block diagram. The block diagram can then be evaluated by knowledge-based methods and by simulation. The methods have been implemented as a prototypical design tool, which has been used for the design of several case studies.
Peter Oehler, Christoph Grimm 0001, Klaus Waldschmidt
IEEE Trans. Very Large Scale Integr. Syst.2
1998 Repartitioning and Technology-Mapping of Electronic Hybrid Systems
abstract
The systematic top-down design of mixed-signal systems requires an abstract specification of the intended functions. However, hybrid systems are systems whose parts are specified using different time models. Specifications of hybrid systems are not purely functional as they also contain structural information. The structural information is introduced by partitioning the specification into blocks with a homogeneous time model. This often leads to inefficient implementations. In order to overcome this problem, a homogeneous representation for behavior of hybrid systems-KIR-is introduced. This representation makes it possible to represent behavior in all time models in a common way so that the separation in different modeling styles is no longer necessary. Rules for re-writing the KIR-graph are given which permit the description of the same behaviour in another time model.
Christoph Grimm 0001, Klaus Waldschmidt
DATE1