Modeling Heterogeneous SoCs with SystemC: A Digital/MEMS Case Study

dc.contributor.authorVarma, Ankush
dc.contributor.authorAfridi, M. Yaqub
dc.contributor.authorAkturk, Akin
dc.contributor.authorKlein, Paul
dc.contributor.authorHefner, Allen R.
dc.contributor.authorJacob, Bruce
dc.date.accessioned2007-10-25T18:37:58Z
dc.date.available2007-10-25T18:37:58Z
dc.date.issued2006-10
dc.description.abstractDesigners of SoCs with non-digital components, such as analog or MEMS devices, can currently use high-level system design languages, such as SystemC, to model only the digital parts of a system. This is a significant limitation, making it difficult to perform key system design tasks — design space exploration, hardware-software co-design and system verification — at an early stage. This paper describes lumped analytical models of a class of complex non-digital devices — MEMS microhotplates — and presents techniques to integrate them into a SystemC simulation of a heterogeneous System-on-a-Chip (SoC). This approach makes the MEMS component behavior visible to a full-system simulation at higher levels, enabling realistic system design and testing. The contributions made in this work include the first SystemC models of a MEMS-based SoC, the first modeling of MEMS thermal behavior in SystemC, and a detailed case study of the application of these techniques to a real system. In addition, this work provides insights into how MEMS device-level design decisions can significantly impact system level behavior; it also describes how full-system modeling can help detect such phenomena and help to address detected problems early in the design flow.en
dc.format.extent805946 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citation"Modeling heterogeneous SoCs with SystemC: A digital/MEMS case study." A. Varma, Y. Afridi, A. Akturk, P. Klein, A. Hefner, and B. Jacob. Proc. International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES 2006), pp. 54-64. Seoul Korea, October 2006.en
dc.identifier.urihttp://hdl.handle.net/1903/7436
dc.language.isoen_USen
dc.relation.isAvailableAtA. James Clark School of Engineeringen_us
dc.relation.isAvailableAtElectrical & Computer Engineeringen_us
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_us
dc.relation.isAvailableAtUniversity of Maryland (College Park, MD)en_us
dc.subjectSystemCen
dc.subjectMEMSen
dc.subjectModelingen
dc.subjectMicrohotplateen
dc.subjectGas Sensoren
dc.subjectPoweren
dc.titleModeling Heterogeneous SoCs with SystemC: A Digital/MEMS Case Studyen
dc.typePresentationen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cases2006.pdf
Size:
787.06 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: