Automatic abstraction of multi-discipline analog models for efficient functional simulation

Multi-discipline components introduce problems when inserted within virtual platforms of Smart Systems for functional validation. This paper lists the most common emerging problems and it proposes a set of solutions to them. It presents a set of techniques, unified in an automatic abstraction methodology, useful to achieve fast analog mixed-signal simulation even when different physical disciplines and modeling styles are combined into a single analog model. The paper makes use of a complex case study. It deals with multiple-discipline descriptions, non-electrical conservative models, non-linear equation systems, and mixed time/frequency domain models. The original component behavior has been modeled in Verilog-AMS by using electrical, mechanical and kinematic equations. Then, it has been abstracted and integrated within a virtual platform of a mixed-signal smart system for efficient functional simulation.

[1]  Mirko Guarnera,et al.  Smart System Case Studies , 2016 .

[2]  P. Garda,et al.  Modeling I2C Communication Between SoCs with SystemC-AMS , 2007, 2007 IEEE International Symposium on Industrial Electronics.

[3]  Emmanuel Simeu,et al.  Behavioral modeling of a CMOS video sensor platform using systemc AMS/TLM , 2011, FDL 2011 Proceedings.

[4]  François Pêcheux,et al.  Pre-simulation elaboration of heterogeneous systems: The SystemC multi-disciplinary virtual prototyping approach , 2015, 2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS).

[5]  Franco Fummi,et al.  Virtual prototyping of smart systems through automatic abstraction and mixed-signal scheduling , 2017, 2017 22nd Asia and South Pacific Design Automation Conference (ASP-DAC).

[6]  Franco Fummi,et al.  Moving from co-simulation to simulation for effective smart systems design , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[7]  François Pêcheux,et al.  VHDL-AMS and Verilog-AMS as alternative hardware description languages for efficient modeling of multidiscipline systems , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[8]  Franco Fummi,et al.  HIFSuite: Tools for HDL Code Conversion and Manipulation , 2010, 2010 IEEE International High Level Design Validation and Test Workshop (HLDVT).