| Versions | 4.0 and later |
| Products | SIMetrix Micron AD SIMetrix/SIMPLIS Micron |
| Platforms | Windows, Linux |
| Released | 20 March 2005 |
"Thanks for the lightning fast reply and thank you very much for creating the best spice product on the market"
This article describes how to use models obtained from process foundries.
The article does not cover the installation of models for discrete devices. See Installing Models for information on that subject.
Many foundries supply models in many different formats for various simulators. Usually you should use models designed for Hspice. SIMetrix is compatible with the basic Hspice syntax used for defining models such as the .LIB/.ENDL syntax and the method used for model binning.
The library search mechanism designed for discrete devices doesn't work with models that use the Hspice style .LIB syntax. So you don't need to install the models, but instead you must place a reference to the model files in your circuit. This is usually placed in the F11 window.
If you are not familiar with the F11 window, open a schematic and press F11. You will see an edit box appear at the bottom of the sheet. Anything placed in here will be appended to the netlist when it is created prior to simulation.
To specify an Hspice model you need to provide the file path and a symbol name within the file that specifies the process corner. The process corner name is something you can only find from the model file itself or its accompanying documentation. We will use an example of a TSMC 0.18u process which uses the name 'TT', 'SS' and 'FF'.
When you have this information, you must add a .LIB line to the F11 window. This must be of the form:
.LIB 'filepath' symbol
E.g.
.LIB 'E:\TSMC\T-018-MM-SP-002\fp1\hspice\mm018.l' TT
If you wish to change the process corner, just change TT to SS or whatever.
SIMetrix is supplied with 4 symbols for CMOS design. These are NMOS and PMOS devices with 3 and 4 terminals. The symbols supplied with versions 4.0 to 5.0 are explained in the User's Manual at the following pages:
Page 98 version 4.0 Manual
Page 101 version 4.1 Manual
Page 114 version 4.2 Manual
Page 109 version 4.5 Manual
Page 114 version 5.0 Manual
Note that the documentation regarding the method of assigning new symbols to the toolbar buttons is not correct for versions 4.2 to 5.0. With these versions you must use the DefButton command to assign a new command to the appropriate toolbar button. You should place these commands in the startup script so that they are executed each time you start SIMetrix.
This is the complete procedure for creating you own MOS symbols and assigning them to toolbar buttons.