Совместимый с SPICE N-канал MOSFET
Simscape/Электрический/Дополнительные компоненты/Полупроводники SPICE
Блок SPICE NMOS представляет собой полупроводниковый полупроводник (MOS) с отрицательным каналом (N-Channel), совместимый с SPICE. Если напряжение затвора-источника увеличивает увеличения проводимости канала. Если напряжение затвора-источника уменьшается, проводимость канала уменьшается.
SPICE, или Simulation Program с упором на интегральные схемы, является инструментом симуляции для электронных схем. Можно преобразовать некоторые подсхемы SPICE в эквивалентные модели Simscape™ Electrical™ с помощью блоков Environment Parameters и SPICE-совместимых блоков из библиотеки дополнительных компонентов. Для получения дополнительной информации смотрите subcircuit2ssc
.
Переменные для SPICE NMOS блочных уравнений включают:
Переменные, которые вы задаете, задавая параметры для блока SPICE NMOS. Видимость некоторых параметров зависит от значения, которое вы задаете для других параметров. Для получения дополнительной информации см. раздел « Параметры».
Скорректированные по геометрии переменные, которые зависят от нескольких значений, которые вы задаете используя параметры для блока SPICE NMOS. Для получения дополнительной информации см. Раздел «Скорректированные по геометрии Переменные».
Температура, T, которая 300.15
K
по умолчанию. Можно использовать другое значение, задавая параметры для блока SPICE NMOS или задавая параметры как для блока SPICE NMOS, так и для блока Environment Parameters. Для получения дополнительной информации см. Раздел «Температура транзистора»
Минимальная проводимость, GMIN, которая 1e-12
1/Ohm
по умолчанию. Можно использовать другое значение, задав параметр для блока Environment Parameters. Для получения дополнительной информации см. «Минимальная проводимость».
Тепловое напряжение, Vtn. Для получения дополнительной информации см. «Тепловое напряжение».
Несколько переменных в уравнениях для модели MOSFET N-канала SPICE рассматривают геометрию устройства, которое представляет блок. Эти переменные с поправкой на геометрию зависят от переменных, которые вы задаете, задавая SPICE NMOS параметры блоков. Переменные с поправкой на геометрию зависят от этих переменных:
AREA - Площадь устройства
SCALE - Количество параллельно подключенных устройств
Связанная нескорректированная переменная
Таблица включает скорректированные по геометрии переменные и определяющие уравнения.
Переменная | Описание | Уравнение |
---|---|---|
KPd | Преобразование с поправкой на геометрию |
|
ISd | Скорректированный по геометрии ток массового насыщения |
|
JSd | Скорректированная по геометрии плотность тока насыщения объемного соединения |
|
CBDd | Скорректированная по геометрии емкость насыпного дренажа с нулевым смещением |
|
CBSd | Скорректированная по геометрии емкость с нулевым смещением с объемным источником |
|
CGSOd | Скорректированный по геометрии затвор-источник перекрывает емкость |
|
CGDOd | Регулируемая геометрией емкость перекрытия затвора-стока |
|
CGBOd | Скорректированная по геометрии затворная емкость с объемным перекрытием |
|
CJ | Скорректированная по геометрии нижняя емкость на площадь соединения |
|
CJSW | Регулируемая геометрией емкость боковой стенки на периметр соединения |
|
RDd | Скорректированное по геометрии сопротивление дренажа |
|
RSd | Скорректированное по геометрии сопротивление источника |
|
RSHd | Скорректированное по геометрии сопротивление листа |
|
Существуют две различные опции определения температуры транзистора, T:
Фиксированная температура - блок использует температуру, которая независима от температуры схемы, когда Model temperature dependence using параметр в Temperature параметрах настройки SPICE NMOS блок установлен на Fixed temperature
. Для этой модели наборы блоков T равными TFIXED.
Температура устройства - блок использует температуру, которая зависит от температуры схемы, когда Model temperature dependence using параметр в Temperature параметрах настройки SPICE NMOS блок установлен на Device temperature
. Для этой модели блок определяет температуру как
Где:
TC - температура контура.
Если в схеме нет Environment Parameters блока, TC равно 300,15 K.
Если есть Environment Parameters, блок в схеме, TC равен значению, которое Вы определяете для Temperature параметра в SPICE параметрах настройки Environment Parameters блок. Значение по умолчанию для параметра Temperature 300.15
K
.
TOFFSET - смещенная температура локального контура.
Минимальная проводимость, GMIN, имеет значение по умолчанию 1e–12
1/Ohm
. Чтобы задать другое значение:
Если в схеме еще нет Environment Parameters блока, добавьте его.
В настройках SPICE блока Environment Parameters задайте желаемое значение GMIN для параметра GMIN.
Vtn - тепловое напряжение, которое определяется как
Где:
N - коэффициент выбросов.
T - температура транзистора. Для получения дополнительной информации см. Раздел «Температура транзистора»
k - константа Больцмана.
q - элементарный заряд электрона.
Таблицы показывают, как блок SPICE NMOS определяет некоторые из его параметров на основе значений, которые вы задаете.
Сопротивление дренажа
Значения параметров | Скорректированное по геометрии сопротивление стока транзистора | ||
---|---|---|---|
Drain resistance, RD | Sheet resistance, RSH | Number of drain squares, NRD | |
NaN | NaN | NaN | 0 |
NaN | RSH | NaN | 0 |
NaN | NaN | NRD | 0 |
RD | NaN или RSH | NaN или NRD | RDd |
NaN | RSH | NRD | RSHd * NRD |
Сопротивление источника
Значения параметров | Скорректированное по геометрии сопротивление источника транзистора | ||
---|---|---|---|
Source resistance, RS | Sheet resistance, RSH | Number of source squares, NRS | |
NaN | NaN | NaN | 0 |
NaN | RSH | NaN | 0 |
NaN | NaN | NRS | 0 |
RS | NaN или RSH | NaN или NRS | RSd |
NaN | RSH | NRS | RSHd * NRS |
Транспроводимость и поверхностная подвижность
Значения параметров | Преобразование с регулировкой геометрии (уровень 1), в A/V2 | Преобразование с регулировкой геометрии (уровень 3), в A/V2 | Подвижность поверхности (уровень 3), в см2/ s/V | ||
---|---|---|---|---|---|
Oxide thickness, TOX | Surface mobility, U0 | Transconductance, KP | |||
NaN | NaN | NaN | 2e-5 (значение по умолчанию) | 2e-5 (значение по умолчанию) | 600 (значение по умолчанию) |
NaN | NaN | KP | KPd | KPd | 600 |
NaN | U0 | NaN | 2e-5 | UO * EPXox / 1e-7 | U0 |
NaN | U0 | KP | KPd | KPd | U0 |
TOX | NaN | NaN | 600 * EPXox / TOX | 600 * EPXox / TOX | 600 |
TOX | NaN | KP | KPd | KPd | 600 |
TOX | U0 | NaN | UO * EPXox / TOX | UO * EPXox / TOX | U0 |
TOX | U0 | KP | KPd | KPd | U0 |
Толщина оксида и пороговое напряжение
Значения параметров | Поверхностный потенциал, PHI (уровень 1), в V | Пороговое напряжение, VTO (уровень 1), в V | Поверхностный потенциал, PHI (уровень 3), в V | Пороговое напряжение, VTO (уровень 3), в V | |||
---|---|---|---|---|---|---|---|
Oxide thickness, TOX | Substrate doping, NSUB | Surface potential, PHI | Threshold voltage, VTO | ||||
NaN | NaN | NaN | NaN | 0.6 (значение по умолчанию) | 0 (значение по умолчанию) | 0.6 (значение по умолчанию) | 0 (значение по умолчанию) |
NaN | NaN | NaN | VTO | 0.6 | VTO | 0.6 | VTO |
NaN | NaN | PHI | NaN | PHI | 0 | PHI | 0 |
NaN | NaN | PHI | VTO | PHI | VTO | PHI | VTO |
NaN | NSUB | NaN | NaN | 0.6 | 0 | PHI (1e-7, NSUB) | VTO (1e-7, NSUB) |
NaN | NSUB | NaN | VTO | 0.6 | VTO | PHI (1e-7, NSUB) | VTO |
NaN | NSUB | PHI | NaN | PHI | 0 | PHI | VTO (1e-7, NSUB) |
NaN | NSUB | PHI | VTO | PHI | VTO | PHI | VTO |
TOX | NaN | NaN | NaN | 0.6 | 0 | 0.6 | 0 |
TOX | NaN | NaN | VTO | 0.6 | VTO | 0.6 | VTO |
TOX | NaN | PHI | NaN | PHI | 0 | PHI | 0 |
TOX | NaN | PHI | VTO | PHI | VTO | PHI | VTO |
TOX | NSUB | NaN | NaN | PHI (NSUB, TOX) | VTO (NSUB, TOX) | PHI (NSUB, TOX) | VTO (NSUB, TOX) |
TOX | NSUB | NaN | VTO | PHI (NSUB, TOX) | VTO | PHI (NSUB, TOX) | VTO |
TOX | NSUB | PHI | NaN | PHI | VTO (NSUB, TOX) | PHI | VTO (NSUB, TOX) |
TOX | NSUB | PHI | VTO | PHI | VTO | PHI | VTO |
Где PHI (NSUB, TOX)
, PHI (1e-7, NSUB)
, VTO (NSUB, TOX)
, и VTO (1e-7, NSUB)
получаются с помощью этих уравнений:
Таблица показывает уравнения, которые определяют зависимость между током массового источника, Ibs и напряжением массового источника, Vbs. При необходимости параметры модели сначала настраиваются на температуру. Для получения дополнительной информации см. «Температурная зависимость».
Применимая область значений Vbs значений | Соответствующее Ibs уравнение |
---|---|
Где:
ISbs является током массового насыщения, таким что, если:
и , .
Где:
JSd - скорректированная по геометрии плотность тока насыщения объемного соединения.
AS является исходной областью.
Если или , , где ISd - скорректированный по геометрии ток массового насыщения.
Vtn - тепловое напряжение. Для получения дополнительной информации см. «Тепловое напряжение».
Gmin - это минимальная проводимость. Для получения дополнительной информации см. «Минимальная проводимость».
Таблица показывает уравнения, которые определяют зависимость между Ibd тока массового стока и напряжением массового стока, Vbd. При необходимости параметры модели сначала настраиваются на температуру. Для получения дополнительной информации см. «Температурная зависимость».
Применимая область значений Vbd значений | Соответствующее Ibd уравнение |
---|---|
Где:
ISbd является током массового стока, таким образом:
Если и , .
Где:
JSd - скорректированная по геометрии плотность тока насыщения объемного соединения.
AD - площадь дренажа.
Если или , , где ISd - скорректированный по геометрии ток массового насыщения.
Vtn - тепловое напряжение. Для получения дополнительной информации см. «Тепловое напряжение».
Gmin - это минимальная проводимость. Для получения дополнительной информации см. «Минимальная проводимость».
В этой таблице показана связь между током стока, Id и напряжением стока-источника, Vds, в режиме normal mode (Vds ≥ 0). При необходимости параметры модели сначала настраиваются на температуру.
Режим Normal Mode
Применимая область значений Vgs и Vds значений | Соответствующее Id уравнение |
---|---|
Где:
Von зависит от Vbs и PHI.
Применимое соотношение Vbs и PHI значений | Соответствующее Von уравнение |
---|---|
MTYPE равно 1.
BETA есть
KP является:
Transconductance, KP, если этот параметр имеет числовое значение.
, если Transconductance, KP NaN
и вы задаете значения как для Oxide thickness, TOX, так и для Substrate doping, NSUB параметров.
WIDTH - ширина канала.
LENGTH - длина канала.
LD - боковая диффузия.
VBI - это встроенное значение напряжения, используемое блоком в вычислениях. Значение является функцией от температуры. Для получения подробного определения см. «Температурная зависимость».
PHI является:
Surface potential, PHI, если этот параметр имеет числовое значение.
, если Surface potential, PHI NaN
и вы задаете значения как для Oxide thickness, TOX, так и для Substrate doping, NSUB параметров.
LAMBDA - модуляция канала.
GAMMA является:
Bulk threshold, GAMMA, если этот параметр имеет числовое значение.
, если Bulk threshold, GAMMA NaN
и вы задаете значения как для Oxide thickness, TOX, так и для Substrate doping, NSUB параметров.
ε0 - диэлектрическая проницаемость свободного пространства, 8,854214871e-12 F/m.
ni - несущая концентрация внутреннего кремния, 1,45e10 см-3.
В этой таблице показана связь между Id тока стока и напряжением стока-источника, Vds в обратном режиме (Vds < 0). При необходимости параметры модели сначала настраиваются на температуру.
Обратный режим
Применимая область значений Vgd и Vds значений | Соответствующее Id уравнение |
---|---|
Von зависит от Vbd и PHI.
Применимое соотношение Vbs и PHI значений | Соответствующее Von уравнение |
---|---|
Блок предоставляет следующую модель для тока стока, Ids в режим normal mode () после корректировки применимых параметров модели для температуры.
Где:
IDS0 - базовая модель тока стока.
ScaleVMAX - масштабирование насыщения скорости.
ScaleLChan - масштабирование модуляции длины канала.
ScaleINV является Слабым Масштабированием Инверсии.
Блок использует ту же модель для тока стока в обратном режиме (), со следующими заменами:
Отношение между током стока, Ids и напряжением стока-источника, Vds является
Где:
BETA вычисляется как описано в модели тока слива уровня 1.
FGATE вычисляется как
Где:
THETA моделирует зависимость мобильности от напряжения затвора-источника.
Если вы задаете ненулевое значение для параметра Fast surface state density, NFS, блок вычисляет Von используя это уравнение:
В противном случае,
Блок вычисляет xn как
Блок вычисляет Vbulk следующим образом:
Если
В противном случае блок вычисляет Vbulk как
Тепловое напряжение, такое что
Блок вычисляет VTH используя следующее уравнение:
Для получения информации о том, как блок вычисляет VBI, см. «Температурная зависимость».
ETA является Vds dependence threshold volt, ETA.
Где εox - диэлектрическая проницаемость оксида, а TOX - Oxide thickness, TOX.
Если вы задаете ненулевое значение для параметра Junction depth, XJ и значение для параметра Substrate doping, NSUB, блок вычисляет Fs, используя эти уравнения:
Где εsi - диэлектрическая проницаемость кремния.
В противном случае,
Блок вычисляет FB как
Блок вычисляет Fn как
DELTA - эффект ширины на порог.
VDSX является меньшим из VDS и напряжения насыщения, Vdsat.
Если вы задаете положительное значение для параметра Max carrier drift velocity, VMAX, блок вычисляет Vdsat с помощью следующего уравнения:
В противном случае блок вычисляет Vdsat как
Если вы задаете положительное значение для параметра Max carrier drift velocity, VMAX, блок вычисляет ScaleVMAX как
В противном случае,
Блок масштабирует ток стока, чтобы учесть модуляцию длины канала, если блок удовлетворяет всем следующим критериям:
Значение Max carrier drift velocity, VMAX меньше или равно нулю или α ненулевое.
Блок масштабирует ток стока с помощью следующего уравнения:
Вычислять блок:
Вычисляет промежуточное значение .
Если вы задаете положительное значение для параметра Max carrier drift velocity, VMAX, блок вычисляет промежуточное значение, gdsat как больше 1e-12 и результат следующего уравнения:
Где:
Затем блок использует следующее уравнение, чтобы вычислить промежуточное значение и l0:
Где
В противном случае блок использует следующее уравнение, чтобы вычислить промежуточное значение как
Блок проверяет прохождение пуансона и вычисляет .
Если
блок вычисляет используя следующее уравнение:
В противном случае,
Если VGS меньше Von, блок вычисляет ScaleINV с помощью следующего уравнения:
В противном случае,
Блок моделирует Заряды перекрытия соединений и Заряды Массовых Соединений.
Блок вычисляет следующие заряды перекрытия соединений:
Где:
QGS - заряд перекрытия затвора-источника.
CGSOd - скорректированная по геометрии емкость перекрытия затвора-источника.
WIDTH - ширина канала.
Где:
QGD - заряд перекрытия затвора-стока.
CGDOd - регулируемая по геометрии емкость перекрытия затвора-стока.
Где:
QGB - заряд перекрытия затвора.
CGBOd - скорректированная по геометрии затворно-объемная емкость перекрытия.
LENGTH - длина канала.
LD - боковая диффузия.
В этой таблице показана зависимость между нижним соединением насыпной дренажной системы Qbottom и напряжением соединения, Vbd. При необходимости параметры модели сначала настраиваются на температуру.
Применимая область значений Vbd значений | Соответствующее Qbottom уравнение |
---|---|
если в противном случае. | |
если в противном случае. |
Где:
PB - потенциал объемного соединения.
FC - коэффициент емкости.
CBDd - скорректированная по геометрии емкость свободного стока с нулевым смещением.
CJd - скорректированная по геометрии нижняя емкость на площадь соединения.
AD - площадь дренажа.
MJ - коэффициент нижнего градиента.
Чтобы вычислить нижний заряд соединения с массовым источником, блок заменяет переменные в уравнениях в предыдущей таблице. Блок заменяет:
Vbs для Vbd
AS для AD
CBSd для CBDd
В этой таблице показана взаимосвязь между Qsidewall соединения боковых стенок насыпной дренажной системы и Vbd напряжения соединения. При необходимости параметры модели сначала настраиваются на температуру.
Применимая область значений Vbd значений | Соответствующее Qsidewall уравнение |
---|---|
Где:
CJSWd - скорректированная по геометрии емкость боковой стенки на периметр соединения.
PD - периметр стока.
MGSW - боковой коэффициент профилирования.
Чтобы вычислить массовый заряд соединения боковой стенки и напряжение соединения боковой стенки, блок заменяет переменные в уравнениях в предыдущей таблице. Блок заменяет:
Vbs для Vbd
PS для PD
Блок SPICE NMOS позволяет вам смоделировать модель емкости транзистора тремя различными способами:
Никакая собственная емкостная модель
Эта таблица показывает взаимосвязь между рабочими областями транзистора и емкостями затвора, слива затвора и источника затвора.
Оперативная область | Литник-навал, Cgb, сток-затвор, Cgd и источник затвора, Cgs, уравнения | |
---|---|---|
Область накопления, | ||
Область истощения, | ||
Область насыщения, | если затем: | если затем: |
Линейная область, |
где:
- напряжение плоского диапазона.
Vsatmin - это минимальное напряжение насыщения. Это предопределенный параметр, равный 1
V
.
Эти уравнения являются непрерывными между областью истощения и областью накопления и прерывистыми между областью истощения и инверсией. Другие инструменты SPICE применяют функции сглаживания между областями инверсии и истощения.
где m является предопределенной константой сглаживания.
Эта таблица показывает взаимосвязь между рабочими областями транзистора и затвором, массой, каналом, стоком и исходными зарядами для MOS уровня 1.
Оперативная область | Level-1 уравнения зарядов |
---|---|
Область накопления, | |
Область истощения, | |
Область насыщения, | |
Линейная область, |
где:
- заряд в канале. Qc нужно разделить между Qd и Qs.
где:
Qg - заряд ворот.
Qb - массовый заряд.
Qd - сточный заряд.
Qs является исходным платежом.
- заряд в канале. Qc нужно разделить между Qd и Qs.
Эта таблица показывает взаимосвязь между рабочими областями транзистора и затвором, навалом, каналом, стоком и исходными зарядами для MOS уровня 3.
Оперативная область | Level-3 уравнения зарядов |
---|---|
Область накопления, | |
Область истощения, | |
Область насыщения, | |
Линейная область, |
где:
Vdsat - напряжение насыщения
FB - коэффициент эффекта тела
ETA - пороговый коэффициент напряжения источника стока
и являются коэффициентами сглаживания между областями истощения и накопления, чтобы помочь с сходимостью.
Транспроводимость как функция от температуры транзистора
Где:
KPd - преобразование, скорректированное по геометрии.
T - температура транзистора. Для получения дополнительной информации см. Раздел «Температура транзистора»
Tmeas - температура извлечения параметра.
Поверхностный потенциал как функция от температуры транзистора
Где:
PHI - поверхностный потенциал.
k - константа Больцмана.
q - элементарный заряд на электроне, 1.6021918e-19 C.
EG является энергией активации, такой что:
Встроенное напряжение как функция от температуры транзистора
Где:
VBI - это встроенное напряжение.
VTO - пороговое напряжение. VTO зависит от значения, заданного для параметра Threshold voltage, VTO в настройках DC currents. Если вы задаете числовое значение, VTO оценивается как это значение. Если вы задаете нечисловое значение (NAN
) и вы задаете числовые значения для параметров Oxide thickness, TOX и Substrate doping, NSUB в настройках Process, затем VTO оценивается как , Где:
Φ зависит от типа затвора, который вы задаете используя параметр Gate type, TPG. Если вы задаете Aluminum (0)
, . В противном случае, , Где:
MTYPE является типом транзистора. Для N-канала MOSFET, MTYPE = 1.
TPG представляет тип ворот, а также зависит от опции, заданной для параметра Gate type, TPG в настройках Process. Если вы задаете
Opposite of substrate (1)
— TPG = 1
Same as substrate (-1)
— TPG =-1
NSS - плотность состояния поверхности.
TOX - толщина оксида.
ε0 - диэлектрическая проницаемость свободного пространства.
GAMMA - основной порог. GAMMA зависит от значения, заданного для параметра Bulk threshold, GAMMA в настройках DC currents. Если вы задаете числовое значение, GAMMA оценивается как это значение. Если вы задаете нечисловое значение (NAN
) и вы задаете числовые значения для параметров Oxide thickness, TOX и Substrate doping, NSUB в настройках Process, затем VTO оценивается как , где NSUB - легирование субстрата.
Большой ток насыщения как функция от температуры транзистора,
Где:
ISd - скорректированный по геометрии ток массового насыщения.
ND - коэффициент выбросов.
Плотность тока насыщения объемного соединения как функция от температуры транзистора
Где JSd - скорректированная по геометрии плотность тока насыщения объемного соединения.
Потенциал массового соединения как функция от температуры транзистора является
Где PB - потенциал объемного соединения.
Емкость соединения большой дренажной системы как функция от температуры транзистора является
Где:
CBDd - геометрия, скорректированная с учетом нулевого смещения емкости насыпного дренажа.
MJ - коэффициент нижнего градиента.
Блок использует CBD(T) уравнение, чтобы вычислить:
Емкость соединения с объемным источником путем подстановки CBSd, регулируемая геометрией емкость массового источника с нулевым смещением, для CBDd.
Емкость нижнего соединения путем замены CJd, скорректированная по геометрии нижняя емкость на площадь соединения для CBDd.
Отношение между емкостью соединения боковой стенки CJSW и температурой транзистора, T, является
Где:
CJSWd - боковая регулируемая геометрией емкость боковой стенки на периметр соединения.
MJSW - боковой коэффициент профилирования.
Блок не поддерживает анализ шума.
Блок применяет начальные условия через конденсаторы соединений, а не через блочные порты.
[1] Г. Массобрио и П. Антогнетти. Моделирование полупроводниковых устройств с помощью SPICE. 2-е издание. Нью-Йорк: McGraw-Hill, 1993.
[2] Ping Yang, et al. «Исследование проблемы сохранения заряда для симуляции схемы MOSFET». IEEE Journal of Solid-State Circuits, vol. 18, no. 1, Feb. 1983, pp. 128-38. DOI.org (Crossref), doi:10.1109/JSSC.1983.1051909.