Extending a multi-level logi-thermal simulation framework to a mixed signal thermal aware simulation environment using SystemC-AMS

With the advance of the semiconductor technology power density and related thermal management issues became design bottlenecks. These physical limits require design engineers to make several thermal aware decisions during the design process: the earlier the better. Modern hardware description languages have extensions for simulation of mixed-signal circuits (e.g. SystemC-AMS, Verilog-AMS, VHDL-AMS) but none of these approaches support co-simulation of the effect of the foreseen thermal environment of the design with the logic behavior. A relatively new simulation paradigm called logi-thermal simulation is aimed to fill this gap in the available set of simulation tools. Our framework for co-simulation of logic and thermal behavior called LogiTherm contains generic interfaces towards usual logic and thermal simulation engines. In our present framework setup SystemC and Verilog is supported as hardware description languages and two thermal field solvers, SUNRED and 3D-ICE can be used as thermal simulation engines. In this paper we present the recent developments of the LogiTherm framework that enable logi-thermal simulation of mixed signal designs. We demonstrate the capability of our system by presenting simulation results of a test system, which contains a microprocessor and mixed signal components as well.

[1]  Marta Rencz,et al.  3D extension of the SUNRED field solver , 1998 .

[2]  M. Rencz,et al.  Studies on the heat removal features of stacked SOI structures with a dedicated field solver program (SUNRED) , 1997 .

[3]  Gergely Nagy,et al.  Simulation framework for multilevel power estimation and timing analysis of digital systems allowing the consideration of thermal effects , 2012, 2012 13th Latin American Test Workshop (LATW).

[4]  Andras Poppe,et al.  Nonlinear electro-thermal and light output modeling and simulation of OLEDs , 2014 .

[5]  David Atienza,et al.  Compact transient thermal model for 3D ICs with liquid cooling via enhanced heat transfer cavity geometries , 2010, 2010 16th International Workshop on Thermal Investigations of ICs and Systems (THERMINIC).

[6]  David Atienza,et al.  3D-ICE: Fast compact transient thermal modeling for 3D ICs with inter-tier liquid cooling , 2010, 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[7]  David Atienza,et al.  3D-ICE: A Compact Thermal Model for Early-Stage Design of Liquid-Cooled ICs , 2014, IEEE Transactions on Computers.

[8]  H. Aboushady,et al.  Modeling heterogeneous systems using SystemC-AMS case study: A Wireless Sensor Network Node , 2007, 2007 IEEE International Behavioral Modeling and Simulation Workshop.

[9]  Gergely Nagy,et al.  Advancing the thermal stability of 3D-IC's using logi-thermal simulation , 2014, 20th International Workshop on Thermal Investigations of ICs and Systems.

[10]  P. R. Gray,et al.  Computer simulation of integrated circuits in the presence of electrothermal interaction , 1976 .

[11]  Florence Maraninchi,et al.  System-level modeling of energy in TLM for early validation of power and thermal management , 2013, 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[12]  L. Pohl Multithreading and Strassen’s algorithms in SUNRED field solver , 2008, 2008 14th International Workshop on Thermal Inveatigation of ICs and Systems.

[13]  Thang Nguyen,et al.  UVM-SystemC-AMS Framework for System-Level Verification and Validation of Automotive Use Cases , 2015, IEEE Design & Test.

[14]  Andras Poppe,et al.  Electro-thermal simulation for the prediction of chip operation within the package , 2003, Ninteenth Annual IEEE Semiconductor Thermal Measurement and Management Symposium, 2003..

[15]  Andras Poppe,et al.  Electro-thermal co-simulation of ICs with runtime back-annotation capability , 2010, 2010 16th International Workshop on Thermal Investigations of ICs and Systems (THERMINIC).

[16]  András Poppe,et al.  Multilevel logic and thermal co-simulation , 2016, Microelectron. Reliab..

[17]  Florence Maraninchi,et al.  Co-simulation of Functional SystemC TLM Models with Power/Thermal Solvers , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[18]  Christoph Grimm,et al.  Analog and mixed signal modelling with SystemC-AMS , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[19]  Byron Blackmore Automatic calibration of detailed IC package models , 2016, 2016 32nd Thermal Measurement, Modeling & Management Symposium (SEMI-THERM).

[20]  A. Poppe,et al.  How thermal environment affects OLEDs' operational characteristics , 2012, 2012 28th Annual IEEE Semiconductor Thermal Measurement and Management Symposium (SEMI-THERM).

[21]  Amir Zjajo,et al.  Ctherm: An Integrated Framework for Thermal-Functional Co-simulation of Systems-on-Chip , 2015, 2015 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[22]  S. Lindenkreuz,et al.  Fully coupled dynamic electro-thermal simulation , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[23]  Andras Poppe,et al.  A novel simulation environment enabling multilevel power estimation of digital systems , 2011, 2011 17th International Workshop on Thermal Investigations of ICs and Systems (THERMINIC).

[24]  Márta Rencz,et al.  Electro-thermal and logi-thermal simulation of VLSI designs , 1997, IEEE Trans. Very Large Scale Integr. Syst..

[25]  Nonlinear electrothermal and light output modeling and simulation of OLEDs , 2014 .

[26]  Salvador Mir,et al.  Macro-modeling of analog blocks for SystemC-AMS simulation: A chemical sensor case-study , 2009, 2009 17th IFIP International Conference on Very Large Scale Integration (VLSI-SoC).

[27]  François Pêcheux,et al.  Modeling and Refining Heterogeneous Systems With SystemC-AMS: Application to WSN , 2008, 2008 Design, Automation and Test in Europe.

[28]  Jung Ho Ahn,et al.  McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[29]  Christoph Grimm,et al.  Towards analog and mixed-signal SOC design with systemC-AMS , 2004, Proceedings. DELTA 2004. Second IEEE International Workshop on Electronic Design, Test and Applications.

[30]  Luca Benini,et al.  Regression-based RTL power modeling , 2000, TODE.

[31]  K. Nemeth On the analysis of nonlinear resistive networks considering the effect of temperature , 1976 .

[32]  András Timár,et al.  Temperature dependent timing in standard cell designs , 2012, 18th International Workshop on THERMal INvestigation of ICs and Systems.

[33]  Dennis Saleh Zs , 2001 .

[34]  Alessandro Magnani,et al.  Structure preserving approach to parametric dynamic compact thermal models of nonlinear heat conduction , 2015, 2015 21st International Workshop on Thermal Investigations of ICs and Systems (THERMINIC).

[35]  Alessandro Magnani,et al.  Matrix reduction tool for creating boundary condition independent dynamic compact thermal models , 2015, 2015 21st International Workshop on Thermal Investigations of ICs and Systems (THERMINIC).

[36]  András Timár,et al.  High Resolution Temperature Dependent Timing Model in Digital Standard Cell Designs , 2013, Journal of Low Power Electronics.