• DocumentCode
    3751875
  • Title

    MAPP: A platform for prototyping algorithms and models quickly and easily

  • Author

    Tianshi Wang;Karthik Aadithya;Bichen Wu;Jaijeet Roychowdhury

  • Author_Institution
    EECS Department, University of California, Berkeley, CA, USA
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    3
  • Abstract
    The lack of a convenient yet powerful platform for prototyping simulation algorithms and mathematical models has long hindered research and collaboration in continuous-time (CT) simulation and modelling. We present the Berkeley Model and Algorithm Prototyping Platform (MAPP), which aims to make such prototyping and evaluation fast and easy. A key feature of MAPP is modular code structuring, the design of which is strongly influenced by modern, DAE-based formulations for system equations and algorithms. This internal code structuring, which differs markedly from that of Berkeley SPICE and related simulators, enables users to add new simulation algorithms with only minimal knowledge of device models, and vice-versa. Another key feature of MAPP is that it is designed from the ground up to support modelling and simulation multi-physics systems. We illustrate MAPP´s implementation of devices and algorithms and present two samples of its use. MAPP has been released as open source under the GNU Public License.
  • Keywords
    "Mathematical model","Algorithm design and analysis","Integrated circuit modeling","Object oriented modeling","SPICE","Analytical models","MATLAB"
  • Publisher
    ieee
  • Conference_Titel
    Numerical Electromagnetic and Multiphysics Modeling and Optimization (NEMO), 2015 IEEE MTT-S International Conference on
  • Type

    conf

  • DOI
    10.1109/NEMO.2015.7415070
  • Filename
    7415070