Please help us continue to improve nanoHUB operation and service by completing our survey - Thank you - we appreciate your time. close


Support Options

Submit a Support Ticket


NEEDS Model Development platform

NEEDS is developing a platform to address the barriers to creating high-quality, physics-based compact models for emerging nanodevices. This simulation-ready, open-source, compact model development environment will be Verilog-A compliant as far as possible, but it will go beyond Verilog-A with new capabilities needed for nanodevices. It will provide a complete environment for developing, testing, experimentally validating compact models and for inserting them in commercial and open source SPICE-compatible simulation platforms.

The four components of the platform are:

  • Low-level APIs (ModSpec APIs) that will enable any simulator (open-source, commercial or industrial) to incorporate models from the NEEDS library quickly and easily;
  • Automated translators from Verilog-A to MATLAB and C++ code conforming to these APIs;
  • A MATLAB/Octave based Model Development Environment (MDE) that will dramatically reduce the time/effort needed to develop new compact models; and,
  • A NEEDS-SPICE Simulation Engine (SE) that will provide modular and efficient reference implementations of basic analyses (such as DC, AC and transient) and that will simulate SPICE-compatible net lists.

The alpha release of the Berkeley compact Model Development Environment is now available to NEEDS participants. Access is currently restricted to NEEDS participants only. If you are a NEEDS PI or NEEDS student and would like to request access, please submit a ticket and provide your nanoHUB username and the name and email of the NEEDS PI you work with. Once your association with NEEDS is confirmed, we will let you know that access has been granted.

Modspec and MDE tutorials were presented at the Feb. 20, 2014 Berkeley Workshop.

Created by Hub Admin User Last Modified Wed June 18, 2014 5:32 am by Hub Admin User