Back to Search
Start Over
Automatic Generation of Analog/Mixed Signal Virtual Platforms for Smart Systems
- Source :
- IEEE Transactions on Computers. 69:1263-1278
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- Pervasive computing requires to build systems every day more complex and heterogeneous. Smart devices must be able to carry on sensing and actuation alongside with computation and communication. As such, many different technologies must be packed within the same object. Digital HW and SW coexist with analog components and Micro-Electro-Mechanical systems capable of sensing and controlling the physical environment. For this reason, the design of such devices must rely on the integration of many different descriptions belonging to different design domains. The high-level of heterogeneity involved in the modeling phase of the system development makes harder the validation of the system functionality, since holistic system simulation would require the integration of many different simulators. In this article, we propose a set of automatic abstraction techniques for multi-disciplines analog components. Then, we define a scheduling strategy to integrate the execution of continuous-time analog sub-components with automatically abstracted models of the digital HW parts of the system. As a final result, the proposed methodology produces a C++ virtual platform providing a holistic simulation of complex and heterogeneous devices.
- Subjects :
- Smart system design, analog-mixed signal systems, simulation, virtual platforms, automatic abstraction, scheduling
Smart system
Ubiquitous computing
Computer science
Distributed computing
analog-mixed signal systems
Mixed-signal integrated circuit
02 engineering and technology
simulation
automatic abstraction
virtual platforms
020202 computer hardware & architecture
Theoretical Computer Science
Scheduling (computing)
Computational Theory and Mathematics
Hardware and Architecture
Smart system design
0202 electrical engineering, electronic engineering, information engineering
Hardware design languages
scheduling
Virtual platform
Software
Subjects
Details
- ISSN :
- 23263814 and 00189340
- Volume :
- 69
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computers
- Accession number :
- edsair.doi.dedup.....b66e9bcd3522687cbb04479b089a0334
- Full Text :
- https://doi.org/10.1109/tc.2020.2970699