Архангелский Справочное пособие по ПСпице и Десигн Центер 1996
.pdfM |
МДП транзистор (продолжение) |
знаний о характеристиках, причем в отличие от других моделей параметры не имеют значений по умолчанию.
Ниже приведены параметры моделей 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 |