Code history

Model history

Since the updates for SiMKit 3.1 (May 2008) the code history is included in the model history. Older code history can be found below.

Bipolar Model Modella 500

Below is an overview of the relation between level and code versions. The background of the compact model identification scheme can be read here .

Modella SiMKit
level.version.implementation code revision release date
500.0.13 1.91.2.1 3.7 2011-08-04
500.0.12 1.73.2.1 3.6 2011-01-18
500.0.11 1.70 3.5.2 2010-10-12
500.0.10 1.62 3.4 2009-12-17
500.0.9 1.60 3.2, 3.3 2009-06-25
500.0.8 1.58 3.1.2 2008-07-24
500.0.8 1.58 3.1 2008-05-21
500.0.7 1.50.2.1 3.0.2 2008-01-31
500.0.6 1.37 2.5 2007-04-30
500.0.5 1.34 2.4 2006-10-23
500.0.4 1.25 2.3 2006-03-16
500.0.3 1.19 2.2 2005-08-03
500.0.2 1.15 2.1.1 2005-04-11
500.0.1 1.1 2.0.1 2004-11-17
2011/08 The model has been made thread-safe
2011/01 Minor code change:
Situations where “pow()”, calculating x^y with y==0.5 are now avoided by using the sqrt() function.
2005/04 Self-heating has been included in the model.
1990 Introduction of Modella.

Code history

Bipolar Model Modella 500

The table below outlines the major changes to the file called "device_tpl500i.c", which can be found in the source code.

2008/12 Release of Modella, 500.0.9
 
  • minor code changes
2008/05 Release of Modella, 500.0.8
 
  • minor code changes
2008/01/31 Mextram 500.0.7.
  Code changes
 
  • New flexible topology architecture implemented
  • Small improvement in noise implementation for non-correlated noise sources
2007/04/30 Modella 500.0.6 is identified in the code as revision 1.37. All code differences with the previous version (500.0.5) can be found in this diff file.
  Minor code changes
2006/10/23 Modella 500.0.5 identified in the code as revision 1.34. All code differences wit the previous version (500.0.4) can be found in this diff file.
  Implemented model changes
  None
  Minor code changes
 
  • There was a warning regarding specifying the working region when using spectre -h <model name>. This warning is removed.
2006/03/16 Modella 500.0.4, which is identified in the code as revision 1.25. All code differences with the previous version (500.0.3) can be found in this diff file.
  Implemented model changes
  None
  Other code changes
  Code changes to improve numerical robustness
2005/08/03 Modella 500.0.3, which is identified in the code as revision 1.19. All code differences with the previous version (500.0.2) can be found in this diff file.
  Implemented model changes
  None
  Other code changes
  Implementation of internal diffusion voltage has been changed
2005/04/11 Modella Model 500.0.2 identified in the code as revision 1.15. All code differences with the previous version (500.0.1) can be found in this diff file.
  Implemented model changes
 
  • Self-heating has been included in the model.
  Other code changes
  None
1990 Release of Modella level 500.

Known bugs

There are no known bugs in Modella.

How to search?