SiMKit is a simulator-independent compact transistor model library. Simulator-specific connections are handled through adapters that provide the right interfacing to:

  • Spectre and other circuit simulators from Cadence
  • Gemini, the circuit simulator of Keysight's Advanced Design System ADS

The model code and adapters are available in separate libraries. The single model library is shared between the different adapter libraries. At run-time, each of the simulators loads its corresponding adapter library and that adapter library then loads the model library.

Some circuit simulators, such as AFS from Mentor Graphics, provide their own SiMKit adapter. If you use another circuit simulator, the most efficient way to include several SiMKit models is to build your own adapter, as described in Build your own simkit below.

SiMKit for Cadence circuit simulators

All Cadence circuit simulators equipped with the CMI (Compact Model Interface), such as Spectre, APS and UltraSim, can use the SiMKit. The most recent SiMKit versions for Cadence simulators can be downloaded here:

Release Date Download
simkit_4.9_pub_linux.tar.gz 2017-05
Download
simkit_4.8.1_pub_linux.tar.gz 2017-02
Download
simkit_4.7_pub_linux.tar.gz 2016-06
Download
simkit_4.6_pub_linux.tar.gz 2015-12
Download
simkit_4.5_pub_linux.tar.gz 2015-06
Download
simkit_4.4_pub_linux.tar.gz 2015-01
Download
simkit_4.3_pub_linux.tar.gz 2014-08
Download
simkit_4.2_pub_linux.tar.gz 2014-01
Download
simkit_4.1_pub_linux.tar.gz 2013-07
Download
simkit_4.0.1_pub_linux.tar.gz 2013-01
Download
simkit_4.0_pub_linux.tar.gz 2012-07
Download
simkit_3.8_pub_linux.tar.gz 2012-02
Download
simkit_3.7_pub_linux.tar.gz 2011-01
Download
simkit_3.6_pub_linux.tar.gz 2011-01
Download
simkit_3.5.2_pub_linux.tar.gz 2010-10
Download
simkit_3.4_pub_linux.tar.gz 2009-12
Download

SiMKit for ADS

Starting with release 2006A, Keysight's ADS comes with the SiMKit models pre-installed, see the list of ADS releases with bundled SiMKit releases here:

ADS release ADS release date SiMKit version
2016.01 22-jan-2016 4.5
2015.01 01-jan-2015 4.3
2014.01 02-apr-2014 4.1
2012.08 30-aug-2012 3.8
2011.10 17-nov-2011 3.7
2011.05 01-jun-2011 3.6
2011.01 17-mar-2011 3.4
2009UR1 20-oct-2009 3.2_pub
2009A 15-feb-2009 3.1_pub
2008A UR2 12-sep-2008 3.1_pub
2008A UR1 8-may-2008 3.03_pub
2008A 25-jan-2008 2.5
2006A UR3 27-sep-2007 2.5
2006A UR2 14-jun-2007 2.4
2006A UR1 22-feb-2007 2.4
2006A 9-oct-2006 2.3

To make the SiMKit models accessible from an ADS schematic an ADS Design Kit is made available that provides schematic symbols for the intrinsic SiMKit models. The SiMKit Design Kit for ADS includes the latest available version of the SiMKit models and, when activated, will replace a possibly older version of the SiMKit models that came bundled with the ADS release.

In SiMKit 3.6 the symbol names in the Design Kit were changed. Please read the document on how to convert projects started with SiMKit 3.5.2 or before.

The SiMKit design kit can be used on the platforms described in the table.

Library file ADS version OS System Supported by Download
simkit_4.9_pub_designkit.tar.gz 2012 – 2016 linux NXP
Download
simkit_4.9_pub_designkit.zip 2012 – 2016 win32 NXP
Download
simkit_4.8.1_pub_designkit.tar.gz 2012 – 2016 linux NXP
Download
simkit_4.8.1_pub_designkit.zip 2012 – 2016 win32 NXP
Download
simkit_4.7_pub_designkit.tar.gz 2012 – 2016 linux NXP
Download
simkit_4.7_pub_designkit.zip 2012 – 2016 win32 NXP
Download
simkit_4.6_pub_designkit.tar.gz 2011 – 2015 linux NXP
Download
simkit_4.6_pub_designkit.zip 2011 – 2015 win32 NXP
Download
simkit_4.5_pub_designkit.tar.gz 2011 – 2015 linux NXP
Download
simkit_4.5_pub_designkit.zip 2011 – 2015 win32 NXP
Download
simkit_4.4_pub_designkit.tar.gz 2011 – 2015 linux NXP
Download
simkit_4.4_pub_designkit.zip 2011 – 2015 win32 NXP
Download
simkit_4.3_pub_designkit.tar.gz 2009 – 2014 linux NXP
Download
simkit_4.3_pub_designkit.zip 2009 – 2014 win32 NXP
Download
simkit_4.2_pub_designkit.tar.gz 2008 – 2012 linux NXP
Download
simkit_4.2_pub_designkit.zip 2008 – 2012 win32 NXP
Download
simkit_4.1_pub_designkit.tar.gz 2008 – 2012 linux, win32 NXP
Download
simkit_4.0.1_pub_designkit.tar.gz 2008 – 2012 linux NXP
Download
simkit_4.0_pub_designkit.tar.gz 2008 – 2011 linux, win32 NXP
Download
simkit_3.8_pub_designkit.zip 2008 – 2011 linux NXP
Download
simkit_3.7_pub_designkit.zip 2008 – 2011 linux NXP
Download
simkit_3.6_pub_designkit.zip 2008 – 2011 linux NXP
Download
simkit_3.4_pub_designkit.zip 2008 – 2009 linux, win32 NXP
Download
simkit_designkit_3.3_pub.tar.gz 2006A – 2009 linux NXP
Download
simkit_designkit_3.2_pub.tar.gz 2006A – 2009 linux NXP
Download

The installation instructions can be found here:

SiMKit libraries for Windows

The most recent SiMKit library versions for Windows can be found here

Library File OS System Supported By Download
simkit_4.9_pub_windows.zip win32 NXP
Download
simkit_4.8.1_pub_windows.zip win32 NXP
Download
simkit_4.7_pub_windows.zip win32 NXP
Download
simkit_4.6_pub_windows.zip win32 NXP
Download
simkit_4.5_pub_windows.zip win32 NXP
Download
simkit_4.4_pub_windows.zip win32 NXP
Download
simkit_4.3_pub_windows.zip win32 NXP
Download
simkit_4.2_pub_windows.zip win32 NXP
Download

Build your own SiMKit

The source of SiMKit is delivered in a tar file, from which you can build your own SiMKit libraries. If you want to use the provided examples, please make sure that you compile on a system that supports Fortran 77 (note that from release package 4.6 and up, the examples are not provided anymore). The SiMKit interface documentation is available in the tar file in doc/txt/simkitInterfaceDescription.pdf.

Warning: Be careful with using environment variables starting with LD_ in combination with SiMKit. Due to the way the adapter and model libraries interact environment variables that influence the behaviour of the system loader can influence the working of the libraries. E.g. when the LD_BIND_NOW environment variable is set, the model library cannot be loaded because of an unresolved external.

Differences in source code between different versions must be derived from the source code for these versions.For this purpose several versions of the source are provided. A simple way of generating differences between all files in two directory trees is “diff -rup ”.

Release Date Download
simkit_4.9_pub_source.tar.gz 2017-05
Download
simkit_4.8.1_pub_source.tar.gz 2017-02
Download
simkit_4.7_pub_source.tar.gz 2016-06
Download
simkit_4.6_pub_source.tar.gz 2015-12
Download
simkit_4.5_pub_source.tar.gz 2015-06
Download
simkit_4.4_pub_source.tar.gz 2015-01
Download
simkit_4.3_pub_source.tar.gz 2014-08
Download
simkit_4.2_pub_source.tar.gz 2014-01
Download
simkit_4.1_pub_source.tar.gz 2013-07
Download
simkit_4.0.1_pub_source.tar.gz 2013-01
Download
simkit_4.0_pub_source.tar.gz 2012-07
Download
simkit_3.8_pub_source.tar.gz 2012-02
Download
simkit_3.7_pub_source.tar.gz 2011-02
Download
simkit_3.6_pub_source.tar.gz 2011-01
Download
simkit_3.5.2_pub_source.tar.gz 2010-10
Download
simkit_3.4_pub_source.tar.gz 2009-12
Download
simkit_3.3_pub_source.tar.gz 2009-06
Download
simkit_3.2_pub_source.tar.gz 2008-12
Download