NEEDS UC Berkeley Workshop

By Jaijeet Roychowdhury1, Mark Lundstrom2

1. EECS, University of California-Berkeley, Berkeley, CA 2. Electrical and Computer Engineering, Purdue University, West Lafayette, IN



Published on


This workshop presented a tutorial introduction to the Matlab-based compact model development platform being developed at UC Berkeley.

Sponsored by

Cite this work

Researchers should cite this work as follows:

  • Jaijeet Roychowdhury; Mark Lundstrom (2014), "NEEDS UC Berkeley Workshop,"

    BibTex | EndNote



Cory Hall, Rm 540, University of California Berkeley, Berkeley, CA

In This Workshop

  1. DAEAPI Wrapper

    25 Mar 2014 | Online Presentations | Contributor(s): Bichen Wu

    DAEAPI is a general format for describing circuit equations in MATLAB. These are differential-algebraic equation systems (DAEs) that are used, for example, by Berkeley MDE (Model Development Environment) for DC, AC, and transient analysis of circuits. This tutorial describes a wrapper around...

  2. ModSpec and the MVS Model

    25 Mar 2014 | Online Presentations | Contributor(s): Tianshi Wang

    A case study of the use of ModSpec with the MVS nano transistor model is presented. The case study illustrates the use of ModSpec to test and debug compact models.

  3. A Quick Circuit Simulation Primer

    25 Mar 2014 | Online Presentations | Contributor(s): Aadithya V Karthik

    Those who write compact models for use in circuit simulation need a basic understanding of what goes on inside a circuit simulator. This presentation is a short introduction for beginners. It briefly covers how circuit equations (so-called Differential Algebraic Equations, DAEs) are built up and...

  4. ModSpec/MDE Tutorial

    25 Mar 2014 | Online Presentations | Contributor(s): Tianshi Wang

    The Berkeley Model Specification language (ModSpec) and Model Development Environment (MDE) is a Matlab-based platform for developing simulation-ready compact models. A tutorial introduction to ModSpec/MDE is presented.

  5. Xyce: An Open Source SPICE Engine

    25 Mar 2014 | Online Presentations | Contributor(s): Eric Keiter

    This presentation is an overview of Xyce, an open source, SPICE-compatible, high-performance analog circuit simulator, capable of solving extremely large circuit problems by supporting large-scale parallel computing platforms ( It also supports serial execution on all...

  6. Writing Your First Verilog-A Compact Model

    13 Mar 2014 | Online Presentations | Contributor(s): Geoffrey Coram

    This talk is directed at device engineers and researchers who need a SPICE-compatible compact model. The assumption is that you understand the physics of the device, you have a set of equations that describe the terminal characteristics, but you’ve never written a compact model before. Some...

  7. NEEDS Compact Model Development Process - v0.1

    17 Feb 2014 | Online Presentations | Contributor(s): Michael McLennan

    The Nano-Engineered Electronic Device Simulation (NEEDS) effort is focused on creating compact models for nanoelectronics. The process involves a new Berkeley Model Development Environment (MDE) tool ( and other infrastructure on This seminar describes...