Расчет с помощью программы P-Spice

Программа SPICE (Simulation Program with Integrated Circuit Emphasis) (на компью-

терах IBM PC используется PSPICE) является программой моделирования электронных

схем. С ее помощью можно рассчитывать режимы схем по постоянному току, частотные, переходные и шумовые характеристики, анализировать влияние температуры.

 

Директивы управления заданием:

Расчет цепи по постоянному току в зависимости от изменения входного напряжения или тока.

.DC ,<имя> <min> <max> <step>

<имя> - имя изменяемой переменной (имя источника тока или напряжения)

<min> - начальное значение,

<max> - конечное значение,

<step> - шаг изменения.

 

Расчет переходной характеристики цепи (во времени).

.TRAN <шаг_вывода> <время_окончания>

 

Источник напряжения импульсной формы. Название начинается с символа "V", да-

лее идут узлы подключения, и описание импульсной функции.

.PULSE(y1 y2 td tr tf tau T), где

у1 - начальное значение, Вольт;

у2 - максимальное значение, Вольт;

td - начало переднего фронта, сек;

tr - длительность переднего фронта, сек;

tf - длительность заднего фронта, сек;

tau- длительность плоской;

T - период повторения, сек.

 

Обозначим элементы схемы и пронумеруем узлы:

 

 

Передаточная характеристика схемы

Текст программы в P-Spice:

 

Kurs_72_transfer

Vpower 4 0 5V

Vin1 1 0 0V

Vin2 2 0 0V

Mn1 3 1 0 0 nfet

Mn2 3 2 0 0 nfet

.model nfet nmos(W=50u L=10u Vto=0.785V level=1 kp=53.1u)

Mp1 4 1 5 4 pfet

Mp2 5 2 3 4 pfet

.model pfet pmos(W=150u L=10u Vto=-0.738V level=1 kp=17.7u)

.dc Vin1 0 5 0.01

.probe

.end

 

 

Из полученной передаточной характеристики имеем следующие значения величин:

- логический перепад

- порог переключения:

= 2,5В

- помехоустойчивость по положительной помехе:Uп+

1.91 – 0 = 1.91 B

- помехоустойчивость по отрицательной помехе:

5 – 2.93 = 2.07 B

79.6% - общая помехоустойчивость (в процентах от Епит)

Потребляемый ток

Текст программы в P-Spice:

 

Kurs_72_transfer

Vpower 4 0 5V

Vin1 1 0 0V

Vin2 2 0 0V

Mn1 3 1 0 0 nfet

Mn2 3 2 0 0 nfet

.model nfet nmos(W=50u L=10u Vto=0.785V level=1 kp=53.1u)

Mp1 4 1 5 4 pfet

Mp2 5 2 3 4 pfet

.model pfet pmos(W=150u L=10u Vto=-0.738V level=1 kp=17.7u)

.dc Vin1 0 5 0.01

.probe

.end

Переходная характеристика схемы

Текст программы в P-Spice:

 

Kurs_72_transition

Vpower 4 0 5V

Vin1 1 0 pulse(0 5 10n 50n 50n 180n 460n)

Vin2 2 0 0V

Cload 3 0 15p

Mn1 3 1 0 0 nfet

Mn2 3 2 0 0 nfet

.model nfet nmos(W=50u L=10u Vto=0.785V level=1 kp=53.1u CBD=1.272E-13

+CBS=1.272E-13 CGSO=4.425E-15 CGDO=4.425E-15 Tox=40n LD=0.1um UO=400)

Mp1 4 1 5 4 pfet

Mp2 5 2 3 4 pfet

.model pfet pmos(W=150u L=10u Vto=-0.738V level=1 kp=17.7u CBD=1.173E-13

+CBS=1.173E-13 CGSO=1.328E-14 CGDO=1.328E-14 Tox=40n LD=0.1um UO=200)

.tran 10p 0.6u

.probe

.end

 

Из полученной передаточной характеристики имеем следующие значения величин:

45 нс 81 нс 44 нс 30 нс

=37 нс