Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архангелский Справочное пособие по ПСпице и Десигн Центер 1996

.pdf
Скачиваний:
52
Добавлен:
16.08.2013
Размер:
1.92 Mб
Скачать

M

МДП транзистор (продолжение)

знаний о характеристиках, причем в отличие от других моделей параметры не имеют значений по умолчанию.

Ниже приведены параметры моделей 1-4. Специфические параметры модели 4, рассчитываемые из характеристик технологии и не имеющие значений по умолчанию, в таблицу не включены. Основные параметры моделей 1-3 - VTO, KP, LAMBDA, PHI и GAMMA, если они не заданы, рассчитываются по параметрам технологического процесса - TOX, NSUB, ... Параметр VTO задается со своим знаком, что позволяет моделировать как встроенный, так и индуцированный канал.

 

 

Параметры моделей

 

 

 

 

размер

 

имя

параметр

модель

умолчание

 

 

 

 

-

 

 

 

 

 

ность

 

LEVEL

уровень модели

 

-

-

1

L

длина канала

 

1-4

м

DEFL или 100

 

 

 

 

 

мкм

W

ширина канала

 

1-4

м

DEFL или 100

 

 

 

 

 

мкм

RD

омическое сопротивление

1-4

Ом

0

 

стока

 

 

 

 

RS

омическое сопротивление

1-4

Ом

0

 

истока

 

 

 

 

RG

омическое сопротивление

1-4

Ом

0

 

затвора

 

 

 

 

RB

омическое сопротивление

1-4

Ом

0

 

подложки

 

 

 

 

RDS

шунтирующее

 

1-4

Ом

 

сопротивление сток-исток

 

 

 

RSH

поверхностное

 

1-4

Ом/кв

0

 

сопротивление

областей

 

 

 

 

стока и истока

 

 

 

 

IS

тепловой ток p-n перехода

 

А

10-14

 

подложки

 

 

 

 

JS

удельный тепловой ток p-

1-4

А/м2

0

 

n перехода на ед. площади

 

 

 

JSSW

погонный тепловой ток

1-4

А/м

0

 

боковой стенки p-n перехода

 

 

 

 

подложки на ед. длины

 

 

 

6. Некоторые сообщения программы PSpice

101

M

МДП транзистор (продолжение)

Параметры моделей (продолжение)

имя

параметр

модель

размер-

умолчание

 

 

 

 

 

ность

 

PB

высота

потенциального

1-4

В

0.8

 

барьера донной части p-n

 

 

 

 

перехода подложки

 

 

 

PBSW

высота

потенциального

1-4

В

PB

 

барьера донной части p-n

 

 

 

 

перехода подложки

 

 

 

CBD

барьерная емкость p-n

1-4

A

0

 

перехода

 

 

 

 

 

CBS

барьерная емкость p-n

1-4

Ф

0

 

перехода

подложка-сток

 

 

 

 

при нулевом смещении

 

 

 

CJ

удельная емкость на ед.

1-4

Ф/м

0

 

площади донной части

 

 

 

MJSW

показатель

степени

1-4

-

0.33

 

емкости

p-n

перехода

 

 

 

 

подложки

при

нулевом

 

 

 

 

смещении

 

 

 

 

 

CJSW

погонная емкость на

1-4

Ф/м

0

 

единицу

длины

боковой

 

 

 

 

стенки

p-n

перехода

 

 

 

 

подложки

при

нулевом

 

 

 

 

смещении

 

 

 

 

 

MJ

показатель

степени

1-4

-

0.5

 

емкости донной части p-n

 

 

 

 

перехода подложки

 

 

 

FC

коэффициент

 

1-4

-

0.5

 

линеаризации емкости

 

 

 

TT

время пролета через p-n

1-4

c

0

 

переход подложки

 

 

 

 

CGS0

погонная

емкость

1-4

Ф/м

0

 

перекрытия затвор-исток на

 

 

 

 

единицу ширины канала

 

 

 

CGD0

погонная

емкость

1-4

Ф/м

0

 

перекрытия затвор-сток на

 

 

 

 

единицу ширины канала

 

 

 

102

6. Некоторые сообщения программы PSpice

M

МДП транзистор (продолжение)

Параметры моделей (продолжение)

имя

параметр

 

 

модел

размер-

умолча-

 

 

 

 

 

ь

ность

ние

CGB0

погонная емкость перекрытия

1-4

Ф/м

0

 

затвор-подложка на единицу длины

 

 

 

 

канала

 

 

 

 

 

 

KF

коэффициент фликкер-шума

1-4

-

1

AF

показатель

степени

фликкер-

1-4

-

1

 

шума

 

 

 

 

 

 

LD

длина боковой диффузии

 

1-3

м

0

WD

ширина боковой диффузии

 

1-3

м

0

VTO

пороговое

напряжение

при

1-3

В

0

 

нулевом смещении

 

 

 

 

 

KP

удельная крутизна

 

 

1-3

А/В2

2 10-5

LAMB

коэффициент

модуляции

длины

1,2

1/B

0

DA

канала

 

 

 

 

 

 

PHI

поверхностный

потенциал

1-4

B

0.6

 

LEVEL=4

 

 

 

 

 

 

GAM

коэффициент

влияния

подложки

1-3

B

рассчиты

MA

на VTO

 

 

 

 

 

вается

TOX

толщина

подзатворного

1-4

м

10-7 для

 

диэлектрика (окисла)

 

 

 

 

LEVEL=

 

 

 

 

 

 

 

2,3

 

 

 

 

 

 

 

отсутств

 

 

 

 

 

 

 

ует для

 

 

 

 

 

 

 

LEVEL=1,4

TPG

тип материала затвора:

 

 

1-3

-

+1

 

+1 - противоположный подложке,

 

 

 

 

-1 - тот же, что подложка,

 

 

 

 

 

 

0 - алюминий

 

 

 

 

 

NSUB

концентрация

примеси

в

1-3

1/см3

-

 

подложке

 

 

 

 

 

 

NSS

плотность

эффективных

1-3

1/cм2

-

 

поверхностных состояний

 

 

 

 

 

NFS

плотность эффективных быстрых

1-3

1/см2

0

 

поверхностных состояний

 

 

 

 

 

XJ

металлургическая

глубина

1-3

м

0

 

залегания перехода

 

 

 

 

 

U0

поверхностная подвижность

 

1-3

см/В2

600

6. Некоторые сообщения программы PSpice

103

M

МДП транзистор (окончание)

Параметры моделей (окончание)

имя

 

параметр

 

 

моде

размер-

умолч

 

 

 

 

 

 

 

ль

ность

а-ние

UCRTI

критическая

напряженность

2

В/см

104

 

электрического

поля

 

для

 

 

 

 

снижения подвижности

 

 

 

 

 

UEXP

показатель

 

степени

в

2

-

0

 

выражении

 

 

критической

 

 

 

 

напряженности

поля

 

для

 

 

 

 

снижения подвижности

 

 

 

 

 

UTRA

коэффициент

поперечного

2

-

-

 

поля при описании деградации

 

 

 

 

подвижности

 

 

 

 

 

 

 

VMAX

максимальная

скорость

1-3

м/c

0

 

дрейфа носителей

 

 

 

 

 

NEFF

коэффициент

суммарного

2

-

1

 

заряда канала

 

 

 

 

 

 

 

XQC

признак

 

выбора

модели

1-3

-

1

 

емкости

 

 

подзатворного

 

 

 

 

диэлектрика

и

коэффициент

 

 

 

 

части

заряда

канала,

 

 

 

 

отнесенный к стоку

 

 

 

 

 

DELTA

коэффициент

влияния

1-3

-

0

 

ширины канала на VTO

 

 

 

 

 

THETA

коэффициент

модуляции

3

1/В

0

 

подвижности

 

 

 

 

 

 

 

ETA

коэффициент

статической

3

-

0

 

обратной связи

 

 

 

 

 

 

KAPPA

фактор насыщения поля

 

3

-

0

T_MEASURE

температура измерения

 

1-3

°C

0

D5)

 

 

 

 

 

 

 

 

 

T_ABS5)

локальная температура

 

1-3

°C

0

T_REL_GLOB

разность

 

локальной

и

1-3

°C

0

AL5)

текущей температур

 

 

 

 

 

T_REL_LOCA

разность

 

 

локальной

1-3

°C

0

L5)

температуры и прототипа

 

 

 

 

5) - только начиная с версии 5.3, см. подробнее в операторе .MODEL

104

6. Некоторые сообщения программы PSpice

N

Цифро-аналоговый интерфейс

N - ЦИФРО-АНАЛОНОВЫЙ ИНТЕРФЕЙС

Форма оператора

1) Для логических сигналов цифровых элементов PSpice (PSpice 5 или опция

Digital Simulation в PSpice 4 - см. [2]) :

N<имя> <интерфейсный узел> <узел низкого уровня>

+<узел высокого уровня> <имя модели>

+DGTLNET = <цифровой узел> <имя цифровой модели входа/выхода>

+[ IS = <начальное состояние>]

2)Для логических сигналов из внешних файлов (PSpice 5 или опция Digital Files в PSpice 4 - см. [2]) :

N<имя> <интерфейсный узел> <узел низкого уровня>

+<узел высокого уровня> <имя модели>

+[ SIGNAME = <имя цифрового сигнала>]

+[ IS = <начальное состояние>]

Форма описания модели

.MODEL <имя модели> DINPUT [<параметры модели>]

Примеры

1)N1 ANALOG DIG_GND DIG_PWR DM1 DGTLNET=DIG_NODE IO_STD

.MODEL DM1 DINPUT CL0=5pf CHI=2pf

+S0NAME=0 S0TSW=5ns S0RLO=10 S0RHI=100

+S1NAME=1 S1TSW=10ns S1RLO=1k S1RHI=100

+S2NAME=X S2TSW=8ns S2RLO=100 S2RHI=100

+S3NAME=Z S3TSW=10ns S3RLO=100k S3RHI=100k

2)NA1 1 20 21 DM2

3)N7 7 0 30 FROM_CMOS SIGNAME=A IS=0

6. Некоторые сообщения программы PSpice

105

N

Цифро-аналоговый интерфейс (продолжение)

Первый пример описывает интерфейсный элемент N1 при моделировании с помощью опции Digital Simulation, подключенный между цифровым выходом с именем DIG_NODE и аналоговым узлом с именем ANALOG. Узлы подключения источников напряжений, определяющих уровни аналоговых сигналов - DIG_GND и DIG_PWR. Цифровой выход DIG_NODE использует модель входа/выхода IO_STD. Параметры интерфейсного элемента N1 задаются моделью с именем DM1, которая описана оператором .MODEL во входном файле задания на расчет.

Второй пример описывает элемент NA1 при моделировании с помощью опции Digital Files, использующий библиотечную модель DM2, в которой должно быть описано, в частности, имя входного файла. Из этого файла в процессе моделирования будет браться сигнал с именем "A1" - это определено символами, следующими за символом "N" в имени элемента. Третий пример для той же самой опции описывает элемент N7, использующий библиотечную модель FROM_CMOS и преобразующий входной цифровой сигнал с именем A и с начальным состоянием, равным "0".

Пояснения

Цифро-аналоговой интерфейс транслирует логические сигналы на выходе цифрового элемента (<цифровой узел> или <имя цифрового сигнала>) в источник соответствующих уровней напряжения с заданными выходными сопротивлениями и емкостями, подключенный к аналоговому узлу <интерфейсный узел>.

При параллельном аналого-цифровом моделировании с использованием цифрового моделирования PSpice (см. [2]) информация о логических сигналах, уровни которых равны 0, 1, X или Z, получается при моделировании цифровой части схемы. Во входной файл задания на расчет в процессе его чтения автоматически вставляются цифроаналоговые интерфейсы, если выход цифрового элемента соединен с аналоговым компонентом и пользователь не описал свой элемент N. Таким образом, обычно задавать эти элементы не требуется.

При последовательном аналого-цифровом моделировании (см. [2]) информация о логических сигналах берется из текстового файла, создаваемого вручную или любой внешней программой логического моделирования. При этом необходимо вставлять в схему цифро-аналоговые интерфейсы N.

106

6. Некоторые сообщения программы PSpice

N

Цифро-аналоговый интерфейс (продолжение)

Модель цифро-аналогового интерфейса представляет собой два изменяющихся во времени сопротивления RHI и RL0, подсоединенных между интерфейсным узлом (т.е. узлом аналоговой части схемы) и узлами, к которым подключены внешние источники постоянных напряжений высокого и низкого уровня Vhi и Vlo. Cопротивления зашунтированы соответственно емкостями CHI и CL0. При изменении цифрового сигнала сопротивления RHI и RL0 изменяются в течение времени переключения по экспоненте от своего предыдущего значения до нового, определяемого пришедшим сигналом. Это вызывает изменение сигнала в интерфейсном узле. В качестве параметров модели для некоторого логического состояния i задаются (см. ниже в таблице параметров модели): время включения (длительность фронта) SiTSW и значения сопротивлений SiRLO и SiRHI. Задавая соответствующие источники напряжения в узлах высокого и низкого уровня и значения резисторов можно промоделировать в интерфейсном узле требуемые уровни логических сигналов при требуемых импедансах. При этом в некотором логическом состоянии i выходное сопротивление получается равным параллельному включению сопротивлений SiRLO и SiRHI, а уровень выходного сигнала Ui определяется делителем из этих сопротивлений:

Ui = Vlo + ( Vhi - Vlo ) SiRLO / ( SiRLO + SiRHI ).

Система параметров модели (см. таблицу) так же, как и указанная выше форма оператора описания элемента, зависит от того, с какой опцией, Digital Simulation или Digital Files, проводится моделирование.

Для опции Digital Simulation в операторе должен быть задан параметр DGTLNET = <цифровой узел> <имя модели входа-выхода> .

Указанный в нем <цифровой узел> не должен непосредственно соединяться с каким-либо аналоговым элементом, поскольку в противном случае PSpice автоматически вставит элемент N между цифровым выходом (изменив его имя) и аналоговым узлом.

N

Цифро-аналоговый интерфейс (продолжение)

6. Некоторые сообщения программы PSpice

107

При цифровом моделировании логические сигналы в PSpice могут иметь значения "0", "1", "X", "Z". Соответственно, в модели должны быть описаны параметры для всех значений логических сигналов, которые могут появиться в моделируемой схеме (см. выше пример 1). Иначе моделирование прервется, как только сигнал цифрового выхода примет значение, параметры которого в модели не описаны.

Начальное состояние цифрового выхода определяется автоматически при расчете рабочей точки. В тех случаях, когда этот расчет не проводится (например, при расчете схем генераторов - см. [1]), надо задавать начальное состояние выхода, вводя в оператор описания элемента N параметр IS = <начальное состояние>.

Для опции Digital Files в модели должны быть заданы параметры FILE, FORMAT и TIMESTEP. Параметры FILE и FORMAT задают имя и формат файла, из которого при моделировании читаются входные логические сигналы. Параметр TIMESTEP задает цену в секундах внутреннего абстрактного временного шага программы, осуществляющей цифровое моделирование. Например, при принятом по умолчанию значении TIMESTEP, равном 10-9, шаг логического моделирования соответствует одной наносекунде.

Параметр SIGNAME = <имя цифрового сигнала> в операторе описаниия элемента определяет имя сигнала во входном файле. Если этот параметр не задан, то в качестве имени логического сигнала будут приняты символы, следующие за символом "N" в имени элемента (см. выше комментарий к примеру 2).

Если при опции Digital Files в операторе задано параметром IS начальное сотояние сигнала, то отвечающее нулевому моменту времени значение этого сигнала во входном файле будет проигнорировано.

Опции Digital Simulation и Digital Files могут использоваться одновременно при моделировании одной и той же схемы. Соответственно, в задании на расчет может быть описано сколько угодно моделей цифро-аналоговых интерфейсов, которые могут ссылаться на одни и те же или разные файлы. Ссылки на один файл из разных моделей должны быть идентичны. Например, нельзя в одной модели сослаться на некоторый файл, как на C:TEST.DAT, а в другой сослаться на тот же файл, как на TEST.DAT, даже если диск C: является текущим диском. Иначе при моделировании могут получиться непредсказуемые результаты.

108

6. Некоторые сообщения программы PSpice

N

Цифро-аналоговый интерфейс (окончание)

Параметры модели

имя

параметр

размер-

умолчание

 

 

ность

 

CLO

емкость узла низкого уровня

Ф

0

CHI

емкость узла высокого уровня

Ф

0

S0NAME

символ состояния "0"

-

-

S0TSW

задержка включения состояния "0"

с

-

S0RLO

сопротивление узла низкого уровня в

Ом

-

 

состоянии "0"

 

 

S0RHI

сопротивление узла высокого уровня в

Ом

-

 

состоянии "0"

 

 

S1NAME

символ состояния "1"

-

-

S1TSW

задержка включения состояния "1"

с

-

S1RLO

сопротивление узла низкого уровня в

Ом

-

 

состоянии "1"

 

 

S1RHI

сопротивление узла высокого уровня в

Ом

-

 

состоянии "1"

 

 

S2NAME

символ состояния "2"

-

-

S2TSW

задержка включения состояния "2"

с

-

S2RLO

сопротивление узла низкого уровня в

Ом

-

 

состоянии "2"

 

 

S2RHI

сопротивление узла высокого уровня в

Ом

-

 

состоянии "2"

 

 

...

...

 

 

S19NAME

символ состояния "19"

-

-

S19TSW

задержка включения состояния "19"

с

-

S19RLO

сопротивление узла низкого уровня в

Ом

-

 

состоянии "19"

 

 

S19RHI

сопротивление узла высокого уровня в

Ом

-

 

состоянии "19"

 

 

FILE

входной файл

-

-

 

(только для Digital Files)

 

 

FORMAT

формат входного файла

-

1

 

(только для Digital Files)

 

 

TIMESTEP

шаг по времени входного файла

с

10-9

 

(только для Digital Files)

 

 

6. Некоторые сообщения программы PSpice

109

O

Аналого-цифровой интерфейс

O - АНАЛОГО-ЦИФРОВОЙ ИНТЕРФЕЙС

Форма оператора

1) Для логических сигналов, передаваемых в цифровые элементы PSpice (PSpice 5

или опция Digital Simulation в PSpice 4 - см. [2]) :

O<имя> <узел (+)> <узел (-)> <имя модели>

+DGTLNET = <цифровой узел> <имя цифровой модели входа/выхода>

2)Для логических сигналов, передаваемых во внешние файлы (PSpice 5 или опция

Digital Files в PSpice 4 - см. [2]) :

O<имя> <узел (+)> <узел (-)> <имя модели> + [ SIGNAME = <имя цифрового сигнала>]

Форма описания модели

.MODEL <имя модели> DOUTPUT [<параметры модели>]

Примеры

1)O1 ANALOG DIGITAL_GND DM1 DGTLNET=DIG_NODE IO_STD

.MODEL DM1 DOUTPUT RLOAD=1k CLOAD=2pf

+S0NAME=0 S0VLO=-10 S0VHI=0.5

+S1NAME=1 S1VLO=3.5 S1VHI=10

+S2NAME=X S2VLO=0.5 S2VHI=3.5

2)OA1 1 0 TO_TTL

3)O7 7 0 30 TO_CMOS SIGNAME=A

Первый пример описывает при моделировании с помощью опции Digital Simulation интерфейсный элемент O1, подключенный к цифровому входу с именем DIG_NODE. Входным сигналом является разность потенциалов аналоговых узлов с именами ANALOG и DIGITAL_GND. Цифровой вход DIG_NODE использует модель входа/выхода IO_STD. Параметры интерфейсного элемента O1 задаются моделью с именем DM1, которая описана оператором .MODEL во входном файле задания

110

6. Некоторые сообщения программы PSpice