Monday, February 20, 2017

AIM-SPICE

SPICE is the most commonly used analog circuit simulator today and is enormously important for the electronics industry. SPICE is a general purpose analog simulator which contains models for most circuit elements and can handle complex nonlinear circuits. Aim–SPICE is a type of SPICE only and in Aim -SPICE CAD tool, circuit is designed by writing netlist. Netlist is defined as a circuit description in text form.
In Aim-SPICE, the operator has complete control during a simulation. Before a simulation starts, the circuit variables to be monitored during the run are selected and Aim-SPICE will graphically display  the progress of these variables during the simulation.

1.1.1    Netlist Format

The first line of the net list is the title line. This should contain pertinent information to the circuit and your file name. The next lines are for circuit parameters – as many as needed. The next section is for output control statements. The file is closed with an <.END> statement. Below is the syntax for various elements. Each parameter name starts with a specific letter followed by a user-defined name (i.e. R1, Cnew, Vout). The [ ] and the < > are not actually typed, they are for visual purposes only. Parameter components must be separated by spaces or tabs.

1.1.2    Parameter Syntax

Resistor:
R<name> [+ node] [- node] [value]
Capacitor:
C<name> [+ node] [- node] [value] [IC = <initial value>, optional]
Inductor
L<name> [+ node] [- node] [value] [IC = <initial value>, optional]
Independent Sources
I<name> [- node] [+ node] [value] [type] [transient spec]
V<name> [+ node] [- node] [value] [type] [transient spec]
Dependant Sources
VCVS: E<name> [+ node] [- node] [+controlling node] [-controlling node] [gain]
CCCS: F<name> [+ node] [- node] [Vbranch] [gain]
VCCS: G<name> [+ node] [- node] [+controlling node] [-controlling node] [gain]
CCVS: H<name> [+ node] [- node] [Vbranch] [gain]
MOSFET
.MODEL [model name] NMOS <model parameters>
.MODEL [model name] PMOS <model parameters>

1.2      Output Analysis in Aim-SPICE

The simulator can calculate dc operating points, perform transient analyses, locate poles and zeros for different kinds of transfer functions, find the small signal frequency response, small signal transfer functions, small signal sensitivities, and perform Fourier, noise, and distortion analyses. SPICE allows performing many different operations in different types of SPICE and in different versions.

1.2.1    AC Analysis

AC small signal analysis is initiated by the .AC statement. AC analysis is used to calculate the frequency response of a circuit over a range of frequencies. The aim in AC analysis is to determine the AC voltage at every node in the circuit which is linear because of the small-signal approximation.

1.2.2    DC Analysis

DC Operating Point Analysis is initiated by the .DC statement. The analysis of nonlinear resistive circuits or equivalently the analysis of circuits at DC is an important first step in AC and transient analysis. In both cases nonlinear resistive analysis determines the initial starting point for further analysis incorporating energy storage elements such as capacitors and inductors.

1.2.3    DC Temperature Sweep Analysis

DC Temperature Sweep Analysis is initiated by the .TE statement. In a DC Temperature Sweep Analysis the operating temperature is swept over a user defined interval. The DC operating point of the circuit is calculated for every temperature value. The analysis has three parameters: Start temperature, stop temperature and increment. All parameters have unit ÂșC.

1.2.4    DC Transfer Curve Analysis

DC Transfer Curve Analysis is initiated by the .TF statement. In a DC Transfer Curve analysis, one or two source(s) (voltage or current sources) are swept over a user defined interval. The dc operating point of the circuit is calculated for every value of the source(s). Source Name is the name of an independent voltage or current source, Start Value, End Value and Increment Value are the starting, final and increment values respectively.

1.2.5    Noise Analysis

Noise Analysis is initiated by the .N statement. Noise Analysis computes device-generated noise in a circuit.

1.2.6    DC Operating Point Analysis

This analysis calculates the DC operating point of a circuit. It has no parameters.

1.2.7    Pole-Zero Analysis

Pole-Zero Analysis is initiated by the .PZ statement The Pole-Zero Analysis computes poles and/or zeros in the small signal ac transfer function. You may instruct AIM-SPICE locate only poles or only zeros. This feature may allow one of the sets to be determined if there is a convergence problem with finding both.

1.3      Importance of MOSFET Levels

In modern VLSI design, importance of accurate MOSFET design has arisen due to which AIM-SPICE supports 26 MOSFET models. The parameter LEVEL selects which model to use. The default LEVEL is LEVEL=1.
Before the selection of appropriate MOSFET model type to use in analysis, there is a need to know the electrical parameters that are critical to the application. LEVEL 1 model is most often used to simulate large digital circuits in situations where detailed analog models are not needed. LEVEL 1 models offer low simulation time and a relatively high level of accuracy for timing calculations. If there is a need of more precision (such as for analog data acquisition circuitry), then use of the more detailed models, such as the LEVEL 6 IDS model or one of the BSIM models can be done. For precision modelling of integrated circuits, the BSIM models consider the variation of model parameters as a function of sensitivity of the geometric parameters. The BSIM models also reference a MOS charge conservation model for precision modelling of MOS capacitor effects.

1.3.1    Available MOSFET levels in Aim-SPICE

AIM-Spice supports 26 MOSFET models. The parameter LEVEL selects which model to use. The default is LEVEL=1.
Different levels are as follows:
 MOSFET Levels in Aim-SPICE

Sr. No.
Models
Levels
1
Berkeley SPICE Models
1,2,3,6
2
Berkeley SPICE BSIM1 Model
4
3
Berkeley SPICE BSIM2 Model
5
4
MOSFET Model MOSA1
7
5
MOSFET Model NPMOSA1
8
6
MOSFET Model NPMOSA2
9
7
MOSFET Model NPMOSA3
10
8
Amorphous-Si TFT Model ASIA1
11
9
Poly-Si TFT Model PSIA1
12
10
Berkeley SPICE BSIM3v2 Model
13
11
Berkeley SPICE BSIM3v3.1 Model
14
12
Amorphous-Si TFT Model ASIA2
15
13
Poly-Si TFT Model PSIA2
16
14
Berkeley SPICE BSIM3 v3.2.4 and
v3.3.0 Models
17, 18
15
Berkeley SPICE BSIM3SOI Model
19
16
Berkeley SPICE BSIM4 Models

20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32
17
EKV MOS version v2.6 Model
23
18
Berkeley SPICE BSIMSOI Model
Version 4.0
35

No comments:

Post a Comment