At a Glance
Fitting tool for developing SPICE level models of nanoelectronic devices using the UDM for circuit simulation.
The Universal Device Model (UDM) was developed at the University of Virginia as a way to model novel nanoelectronic devices both quickly and accurately. Instead of trying to model particular devices, the UDM approach consists of identifying and modeling the common sub-features for any nanoscale device, and then deriving an arbitrary device model by putting together the various subfeatures. The specific components of the UDM are: linear behavior (resistor-like), thermionic emission (diode equation), resonant tunneling (Gaussian equation) and coulomb staircase (step function) for DC characteristics. Thus, a complete UDM model can include a broad set of these non-classical characteristics.
The tool described on this page, udmfit, is a curve fitting tool that takes the I-V data (either experimental or theoretical) of any two-terminal device and generates a corresponding model to be used for circuit simulation. This tool starts by determining the equations required for the most accurate fit and then refines the model by modifying all parameter values.
Related Documents and Links
- http://www.ece.virginia.edu/hplp/nano.html][Nanoelectronic Circuit Design at the University of Virginia
- http://www.ece.virginia.edu/hplp/udmfit.html][UDM FitTool Page at UVa
Contributors and Credits
- Prof. Garrett S. Rose, Ph.D., Department of Electrical and Computer Engineering, Polytechnic University
- Prof. Mircea R. Stan, Ph.D., Department of Electrical and Computer Engineering, University of Virginia
- Matthew M. Ziegler, Ph.D., IBM T.J. Watson Research Center
Welcome to the udmfit development area. This project is for people actively developing source code and documentation for this tool.
- GettingStarted - learn how to download the current code and make changes
- TicketSystem - use trouble tickets to report problems and document ideas for future development
How do I use this site?
You can edit any of the pages in this site and add information. For more instructions, see: