System-level modeling and simulation of microelectromechanical systems for multi-physics virtual prototyping in SystemC-AMS

Abstract : Embedded systems have evolved to more complex assemblies, called Cyber-Physical Systems (CPS), mostly operating through networks and tightly interacting with the environment.As actuators or sensors, micro-electromechanical systems (MEMS) are essential elements in these systems where they are integrated along with control and signal processing units.Designing such solutions requires a multi-domain approach like virtual prototyping.Based on system-level models, this technique allows to anticipate the global behavior in early-design phases and to further refine it in more advanced steps.Integrated circuits were progressively designed with respect to this method, especially through Hardware Description Languages (HDLs) like VHDL or Verilog.By adopting a higher-abstraction degree, SystemC enabled the co-development of hardware/software specific applications.In parallel, the Analog and Mixed-Signal (AMS) extensions proposed in SystemC-AMS partly addressed the increasing amount of analog components and are considered as a promising alternative for the virtual prototyping of heterogeneous systems.To that end, this thesis addresses the system-level modeling and simulation of MEMS devices in SystemC-AMS.First, we evaluate the current capabilities of the standard and supported models of computation in SystemC-AMS.We demonstrate the limitations and the the difficulty to elaborate equivalent models of MEMS devices whose geometry and internal coupling require more detailed descriptions.Second, we propose to directly integrate MEMS reduced models in SystemC-AMS.Model-order reduction is a mathematical technique to decrease the number of degrees of freedom and generate compact models from large-scale systems.We thus integrate the reduced models exported from the finite-element analysis tool \emph{MEMS+} and propose an Application Programmable Interface (API) to insert these \textit{ad hoc} models in SystemC-AMS.After reviewing the main API features, we discuss some improvements of both the standard and the presented solution.Finally, we verify our solution through the use case of an accelerometer and compare the results with the state of the art in terms of modeling accuracy and simulation performance.This thesis introduces a framework to integrate MEMS devices with the surrounding electronics in a unified system-level simulation environment.
Document type :
Theses
Complete list of metadatas

https://hal.sorbonne-universite.fr/tel-01391819
Contributor : Abes Star <>
Submitted on : Sunday, December 18, 2016 - 1:05:28 AM
Last modification on : Friday, March 22, 2019 - 1:32:44 AM
Long-term archiving on : Tuesday, March 21, 2017 - 5:52:37 AM

File

these_archivage_3273889o.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01391819, version 2

Citation

Benoît Vernay. System-level modeling and simulation of microelectromechanical systems for multi-physics virtual prototyping in SystemC-AMS. Embedded Systems. Université Pierre et Marie Curie - Paris VI, 2016. English. ⟨NNT : 2016PA066171⟩. ⟨tel-01391819v2⟩

Share

Metrics

Record views

540

Files downloads

1158