Professional Documents
Culture Documents
Liliana Andrade
*
Institute of Engineering Univ. Grenoble Alpes
Introduction
Matlab/Simulink [3]
HDL Co-Simulation Block
• Bringing the gap in mixed modeling/simulation using
co-simulation
◦ HDL simulation for digital parts (e.g. Mentor Graphics
ModelSim)
◦ Circuit simulation for analog parts (e.g. Cadence
Virtuoso AMS Designer)
Simscape Block Libraries
• Simulation of multi-domain physical systems
(Simscape)
• Does not focus on software validation
• Non-open source
• VHDL-AMS, Verilog-AMS
◦ Discrete Event (DE) and Continuous Time (CT) behaviors close to the
implementation level
◦ Non-trivial solutions for interfacing with software models
• SystemC AMS
◦ Design of AMS systems at different abstraction levels
◦ Trade-off between simulation speed and accuracy
◦ HW/SW co-design for virtual prototyping and architecture exploration
3. Synchronization approach
independent from the DT domain
• Smoothed-particle
hydrodynamics theory EN MoC [8]
• Primitives to simulate fluidic • Non-linear Electrical Networks
networks
• ngspice solver encapsulation
• SPH-TDF transducer
Ongoing work
Analog Controller
U(s) K s 2 + Kp s + Ki
C(s) = = d
E(s) s