exponenta event banner

SPICE PMOS

SPICE-совместимый P-канал MOSFET

  • Библиотека:
  • Simscape/Electrical/Дополнительные компоненты/SPICE Полупроводники

  • SPICE PMOS block

Описание

Блок SPICE PMOS представляет собой SPICE-совместимый положительно-канальный (P-канал) металлоксидный полупроводниковый (MOS) полевой транзистор (FET). Если напряжение затвора-источника уменьшается, проводимость канала увеличивается. Если напряжение затвора-источника увеличивается, проводимость канала уменьшается.

SPICE, или программа моделирования с акцентом на интегральные схемы, является инструментом моделирования для электронных схем. Вы можете преобразовать некоторые подсхемы СПЕЦИИ в эквивалентные модели Simscape™ Electrical™, используя блок Параметров Окружающей среды и СОВМЕСТИМЫЕ СО СПЕЦИЕЙ блоки от Дополнительной библиотеки Компонентов. Дополнительные сведения см. в разделе subcircuit2ssc.

Переменные уравнений

Переменные для блочных уравнений SPICE PMOS включают:

  • Переменные, определяемые путем задания параметров для блока SPICE PMOS. Видимость некоторых параметров зависит от значения, заданного для других параметров. Дополнительные сведения см. в разделе Параметры.

  • Скорректированные по геометрии переменные, которые зависят от нескольких значений, заданных с помощью параметров для блока SPICE PMOS. Дополнительные сведения см. в разделе Скорректированные по геометрии переменные.

  • Температура, Т, то есть 300.15 K по умолчанию. Можно использовать другое значение, указывая параметры блока SPICE PMOS или параметры блока SPICE PMOS и блока параметров среды. Дополнительные сведения см. в разделе Температура транзистора.

  • Минимальная проводимость, GMIN, то есть 1e-12 1/Ohm по умолчанию. Можно использовать другое значение, указав параметр для блока параметров среды. Дополнительные сведения см. в разделе Минимальная проводимость.

  • Тепловое напряжение, Vtn. Дополнительные сведения см. в разделе Тепловое напряжение.

Переменные, скорректированные по геометрии

Несколько переменных в уравнениях для модели SPICE P-канала MOSFET учитывают геометрию устройства, которое представляет блок. Эти скорректированные по геометрии переменные зависят от переменных, которые определяются путем задания параметров блока SPICE PMOS. Скорректированные по геометрии переменные зависят от следующих переменных:

  • AREA - область устройства

  • SCALE - количество параллельно подключенных устройств

  • Связанная нескорректированная переменная

Таблица содержит скорректированные по геометрии переменные и определяющие уравнения.

ПеременнаяОписаниеУравнение
KPdРегулируемая геометрией проводимость

KPd = KP * ПЛОЩАДЬ * МАСШТАБ

ISdТок насыщения, скорректированный по геометрии

ISd = IS * AREA * SCALE

JSdПлотность тока насыщения насыщения объемного соединения с поправкой на геометрию

JSd = JS * ПЛОЩАДЬ * МАСШТАБ

CBDdГеометрически скорректированная емкость объемного стока с нулевым смещением

CBDD = CBD * ПЛОЩАДЬ * МАСШТАБ

CBSdГеометрически скорректированная емкость объемного источника с нулевым смещением

CBd = CBS * ПЛОЩАДЬ * МАСШТАБ

CGSOdЕмкость перекрытия затворов и источников с поправкой на геометрию

CGSOd = CGSO * ПЛОЩАДЬ * МАСШТАБ

CGDOdРегулируемая геометрией емкость перекрытия затвора и стока

CGDOd = CGDO * ПЛОЩАДЬ * МАСШТАБ

CGBOdГеометрически скорректированная емкость затворов и объемного перекрытия

CGBOd = CGBO * ПЛОЩАДЬ * МАСШТАБ

ГЛАВНЫЙ СУДЬЯГеометрически скорректированная нижняя емкость на площадь перехода

CJd = CJ * ПЛОЩАДЬ * МАСШТАБ

CJSWРегулируемая по геометрии емкость боковой стенки на периметр соединения

CJSWd = CJSW * ПЛОЩАДЬ * МАСШТАБ

RDdРегулируемое по геометрии сопротивление стока

RDd = RDAREA * SCALE

RSdСкорректированное по геометрии сопротивление источника

RSd = RSAREA * SCALE

RSHdСопротивление листа с поправкой на геометрию

RSHd = ШКАЛА RSHAREA *

Температура транзистора

Существует два различных варианта определения температуры транзистора, T:

  • Фиксированная температура (Fixed temperature) - в блоке используется температура, не зависящая от температуры цепи, если для параметра «Температурная зависимость модели» в настройках температуры блока SPICE PMOS установлено значение Fixed temperature. Для этой модели блок устанавливает T равным TFIXED.

  • Температура устройства - в блоке используется температура, которая зависит от температуры цепи, если для параметра «Температурная зависимость модели» в настройках температуры блока SPICE PMOS установлено значение Device temperature. Для этой модели блок определяет температуру как

    T = TC + TOFFSET

    Где:

    • TC - температура контура.

      Если в цепи отсутствует блок параметров среды, то ТС равен 300,15 К.

      При наличии в цепи блока «Параметры среды» значение TC равно значению, заданному для параметра «Температура» в настройках SPICE блока «Параметры среды». Значением по умолчанию для параметра «Температура» является 300.15 K.

    • TOFFSET - температура смещенного локального контура.

Минимальная проводимость

Минимальная проводимость, GMIN, имеет значение по умолчанию 1e–12 1/Ohm. Чтобы указать другое значение, выполните следующие действия.

  1. Если в цепи еще нет блока «Параметры среды», добавьте его.

  2. В настройках SPICE блока «Параметры среды» укажите требуемое значение GMIN для параметра GMIN.

Тепловое напряжение

Vtn - тепловое напряжение, которое определяется как

Vtn = Nk * Tq

Где:

  • N - коэффициент излучения.

  • T - температура транзистора. Дополнительные сведения см. в разделе Температура транзистора.

  • k - постоянная Больцмана.

  • q - элементарный заряд на электроне.

Расчеты параметров

В таблицах показано, как блок SPICE PMOS определяет некоторые из его параметров на основе заданных значений.

Сопротивление дренажу

Значения параметровСопротивление стока транзистора с регулировкой по геометрии
Сопротивление дренажу, РДСопротивление листа, RSHКоличество дренажных квадратов, НРД
NaNNaNNaN0
NaNRSHNaN0
NaNNaNNRD0
RDNaN или RSHNaN или NRDRDd
NaNRSHNRDRSHd * NRD

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

Значения параметровСопротивление источника транзистора с регулировкой по геометрии
Сопротивление источника, RSСопротивление листа, RSHКоличество исходных квадратов, NRS
NaNNaNNaN0
NaNRSHNaN0
NaNNaNNRS0
RSNaN или RSHNaN или NRSRSd
NaNRSHNRSRSHd * NRS

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

Значения параметровГеометрически скорректированная проводимость (уровень 1), в A/V2Геометрически скорректированная проводимость (уровень 3), в A/V2Поверхностная подвижность (уровень 3), в cm2/s/V
Толщина оксида, TOXПодвижность поверхности, U0Проводимость, КП
NaNNaNNaN2e-5 (значение по умолчанию)2e-5 (значение по умолчанию)600 (значение по умолчанию)
NaNNaNKPKPdKPd600
NaNU0NaN2e-5UO * EPXox/1e-7U0
NaNU0KPKPdKPdU0
ТОКСИКОЛОГИЯNaNNaN600* EPXox/TOX600* EPXox/TOX600
ТОКСИКОЛОГИЯNaNKPKPdKPd600
ТОКСИКОЛОГИЯU0NaNUO * EPXox/TOXUO * EPXox/TOXU0
ТОКСИКОЛОГИЯU0KPKPdKPdU0

Толщина оксида и пороговое напряжение

Значения параметровПоверхностный потенциал, PHI (уровень 1), в VПороговое напряжение, VTO (уровень 1), в ВПоверхностный потенциал, PHI (уровень 3), в VПороговое напряжение, VTO (уровень 3), в В
Толщина оксида, TOXЛегирование субстрата, NSUBПотенциал поверхности, PHIПороговое напряжение, VTO
NaNNaNNaNNaN0.6 (значение по умолчанию)0 (значение по умолчанию)0.6 (значение по умолчанию)0 (значение по умолчанию)
NaNNaNNaNVTO0.6VTO0.6VTO
NaNNaNPHINaNPHI0PHI0
NaNNaNPHIVTOPHIVTOPHIVTO
NaNNSUBNaNNaN0.60PHI (1e-7, NSUB)VTO (1e-7, NSUB)
NaNNSUBNaNVTO0.6VTOPHI (1e-7, NSUB)VTO
NaNNSUBPHINaNPHI0PHIVTO (1e-7, NSUB)
NaNNSUBPHIVTOPHIVTOPHIVTO
TOXNaNNaNNaN0.600.60
TOXNaNNaNVTO0.6VTO0.6VTO
TOXNaNPHINaNPHI0PHI0
TOXNaNPHIVTOPHIVTOPHIVTO
TOXNSUBNaNNaNPHI (NSUB, TOX)VTO (NSUB, TOX)PHI (NSUB, TOX)VTO (NSUB, TOX)
TOXNSUBNaNVTOPHI (NSUB, TOX)VTOPHI (NSUB, TOX)VTO
TOXNSUBPHINaNPHIVTO (NSUB, TOX)PHIVTO (NSUB, TOX)
TOXNSUBPHIVTOPHIVTOPHIVTO

Где PHI (NSUB, TOX), PHI (1e-7, NSUB), VTO (NSUB, TOX), и VTO (1e-7, NSUB) получены с использованием следующих уравнений:

PHI = 2kTqln (NSUBni)

ГАММА = 2qεsiNSUBCox

VFB = фМС qNSSCoxVTO = VFB PHI GAMMA * PHI.

Модель диода массового источника

В таблице показаны уравнения, которые определяют соотношение между током источника и массовым током, Isb, и напряжением, Vsb. При необходимости параметры модели сначала корректируются с учетом температуры. Дополнительные сведения см. в разделе Температурная зависимость.

Применимый диапазон значений VsbСоответствующее уравнение Igs

Vsb > 80 * Vtn

Isb = ISsb * ((VsbVtn 79) e80 1) + Vsb * Gmin

80Vtn≥Vsb

Isb = ISsb * (eVsb/Vtn 1) + Vsb * Gmin

Где:

  • ISsb - ток насыщения, такой, что, если:

    • JSd≠0 и AS≠0, ISsb = JSd * AS.

      Где:

      • JSd - скорректированная по геометрии плотность тока насыщения объемного соединения.

      • AS является исходной областью.

    • Если JSd = 0 или AS = 0, ISsb = ISd, где ISd - скорректированный по геометрии ток насыщения.

  • Vtn - тепловое напряжение. Дополнительные сведения см. в разделе Тепловое напряжение.

  • Gmin - это минимальная проводимость. Дополнительные сведения см. в разделе Минимальная проводимость.

Модель диода объемного стока

В таблице показаны уравнения, которые определяют взаимосвязь между током стока и массовым током Idb и напряжением Vdb. При необходимости параметры модели сначала корректируются с учетом температуры. Дополнительные сведения см. в разделе Температурная зависимость.

Применимый диапазон значений VdbСоответствующее уравнение Idb

Vdb > 80 * Vtn

Idb = ISdb * ((VdbVtn 79) e80 1) + Vdb * Gmin

80Vtn≥Vdb

Idb = ISdb * (eVdb/Vtn 1) + Vdb * Gmin

Где:

  • ISdb - это ток насыпного стока, который:

    • Если JSd≠0 и AD≠0, ISdb = JSd * AD.

      Где:

      • JSd - скорректированная по геометрии плотность тока насыщения объемного соединения.

      • AD - зона стока.

    • Если JSd = 0 или AD = 0, ISdb = ISd, где ISd - скорректированный по геометрии ток насыщения.

  • Vtn - тепловое напряжение. Дополнительные сведения см. в разделе Тепловое напряжение.

  • Gmin - это минимальная проводимость. Дополнительные сведения см. в разделе Минимальная проводимость.

Модель тока стока уровня 1

В этой таблице показана взаимосвязь между током стока Isd и напряжением истока-стока Vsd в нормальном режиме (Vsd ≥ 0). При необходимости параметры модели сначала корректируются с учетом температуры.

Обычный режим

Применимый диапазон значений Vsg и VsdСоответствующее уравнение Isd

Vsg-Von≤0

Isd = 0

0<Vsg-Von≤Vsd

Isd = BETA * (Vsg Von) 2 (1 + LAMBDA * Vsd) 2

0 < Vsd < Vsg-фон

Isd = BETA * Vsd ((Vsg-Von) -Vsd2) (1 + LAMBDA * Vsd)

Где:

  • Фон зависит от Vsb и PHI.

    Применимое соотношение значений Vsb и PHIСоответствующее уравнение фон

    Vsb≤0

    Фон = MTYPE * VBI + GAMMAPHI − Vsb

    0<Vsb≤2*PHI

    Фон = MTYPE * VBI + ГАММА (PHI Vsb2PHI)

    Vsb > 2 * PHI

    Фон = MTYPE * VBI

  • MTYPE равен -1.

  • BETA = (KPd * WIDTH )/( ДЛИНА − 2 * LD)

  • КП:

    • Проводимость, КП, если этот параметр имеет числовое значение.

    • U0 * 3,9 * ε0/TOX, если Транспроводимость, КПNaN и задаются значения как для толщины оксида, TOX и легирования подложки, так и для параметров NSUB.

  • WIDTH - ширина канала.

  • LENGTH - длина канала.

  • LD представляет собой боковую диффузию.

  • VBI - это встроенное значение напряжения, используемое блоком в расчетах. Значение является функцией температуры. Подробное определение см. в разделе Температурная зависимость.

  • PHI:

    • Потенциал поверхности, PHI, если этот параметр имеет числовое значение.

    • 2 * kTmeas/q * log (NSUB/ni), если поверхностный потенциал, PHINaN и задаются значения как для толщины оксида, TOX и легирования подложки, так и для параметров NSUB.

  • LAMBDA - это модуляция канала.

  • ГАММА представляет собой:

    • Пороговое значение Bulk, GAMMA, если этот параметр имеет числовое значение.

    • TOX * 2 * 11,7 * α0 * q * NSUB/( 3,9 * α0), если пороговое значение Bulk, GAMMA равноNaN и задаются значения как для толщины оксида, TOX и легирования подложки, так и для параметров NSUB.

  • α0 - диэлектрическая проницаемость свободного пространства, 8,854214871e-12 F/м.

  • ni - концентрация носителя внутреннего кремния, 1,45e10 см-3.

В этой таблице показана зависимость между током стока Isd и напряжением истока-стока Vsd в инверсном режиме (Vsd < 0). При необходимости параметры модели сначала корректируются с учетом температуры.

Инверсный режим

Применимый диапазон значений Vdg и VsdСоответствующее уравнение Isd

Vdg-Von≤0

Isd = 0

0<Vdg-Von≤−Vsd

Isd = BETA (Vdg Von) 2 (1 LAMBDA * Vsd )/2

0 < Vsd < Vdg-Von

Isd = BETA * Vsd ((Vdg-Von) + Vsd/2) (1 LAMBDA * Vsd)

Фон зависит от Vdb и PHI.

Применимое соотношение значений Vdb и PHIСоответствующее уравнение фон

Vdb≤0

Фон = MTYPE * VBI + GAMMAPHI − Vdb

0<Vdb≤2*PHI

Фон = MTYPE * VBI + ГАММА (PHI Vdb2PHI)

Vdb > 2 * PHI

Фон = MTYPE * PHI

Модель тока стока уровня 3

Блок предоставляет следующую модель для тока слива Isd в нормальном режиме (Vsd≥0) после корректировки применимых параметров модели для температуры.

ISD = ISD0 * ScureVMAX * ScureLChan * ScureINV

Где:

Блок использует ту же модель для тока стока в инверсном режиме (Vsd < 0), со следующими заменами:

  • Vsb≡Vsb−Vsd

  • Vsg≡Vsg−Vsd

  • Vsd≡−Vsd

Базовая текущая модель стока

Соотношение между током Isd стока и напряжением Vsd истока и стока составляет

ISD0 = BETA * Fgate * (VSGX VTH 1 + FB2 * VSDX) * VSDX

Где:

  • BETA рассчитывается, как описано в модели тока стока уровня 1.

  • FGATE рассчитывается как

    Fgate = 11 + THETA * (Vsgx − VTH)

    Где:

    • ТЕТА моделирует зависимость подвижности от напряжения затвора-источника.

    • Vsgx = max (VSG, фон)

  • Если задать ненулевое значение для параметра NFS «Плотность состояния быстрой поверхности», блок вычисляет Фон, используя следующее уравнение:

    Фон = VTH + xnVT

    В противном случае

    Фон = VTH

  • Блок вычисляет xn как

    xn = 1 + q * NFSCOX + (GAMMA * Fs * Vbulk + Fn * VbulkWIDTH) 2 * Vbulk

  • Блок вычисляет Vbulk следующим образом:

    • Если

      VSB≤0,

      Vbulk = PHI VSB.

    • В противном случае блок вычисляет Vbulk как

      Vbulk = PHI (1 + VSB2 * PHI) 2

  • Тепловое напряжение таково, что

    VT = kTq

  • Блок вычисляет VTH, используя следующее уравнение:

    VTH = VBI − 8 .15e 22 * ETACOX * (LENGTH 2 * LD) 3 * VSD + GAMMA * Fs * Vbulk + Fn * Vbulk

  • Сведения о том, как блок вычисляет VBI, см. в разделе Температурная зависимость.

  • ETA - пороговое напряжение зависимости Vds, ETA.

  • СОХ = xpoxTOX,

    где αox - диэлектрическая проницаемость оксида, а TOX - толщина оксида, TOX.

  • Если задать ненулевое значение для глубины соединения, параметра XJ и значения параметра NSUB легирования подложки, блок вычисляет Fs с помощью следующих уравнений:

    α = 2εsiqNSUB

    XD = α

    wc = .0631353 + .8013292 * XD * VbulkXJ − 01110777 * (XD * VbulkXJ) 2 + LDXJ

    Fs = 1 (wc * 1 (XD * VbulkXJ + XD * Vbulk) 2 − LDXJ)

    где αsi - диэлектрическая проницаемость кремния.

    В противном случае

    Fs = 1

  • Блок вычисляет FB как

    FB = GAMMA * Fs4 * Vbulk + Fn

  • Блок вычисляет Fn как

    Fn = DELTA * δ * αsi2 * COX * WIDTH

  • DELTA - влияние ширины на пороговое значение.

  • VSDX является меньшим из VSD и напряжения насыщения, Vdsat.

    • Если задать положительное значение для параметра VMAX Максимальная скорость дрейфа несущей, блок вычисляет Vdsat с помощью следующего уравнения:

      Vdsat = Vsgx VTH1 + FB + (LENGTH 2 * LD) * VMAXUO * Fgate (Vsgx VTH1 + FB) 2 + ((LENGTH 2 * LD) * VMAXUO * Fgate) 2

      В противном случае блок вычисляет Vdsat как

      Vdsat = Vsgx VTH1 + FB

Масштабирование насыщенности по скорости

Если задать положительное значение для параметра VMAX «Максимальная скорость дрейфа несущей», блок вычисляет ScureVMAX как

ScureVMAX = 11 + UO * Fgate (LENGTH 2 * LD) * VMAX * VSDX

В противном случае

ScureVMAX = 1

Масштабирование модуляции длины канала

Блок масштабирует ток стока, чтобы учесть модуляцию длины канала, если VSD > Vdsat и максимальная скорость дрейфа несущей, VMAX меньше или равно нулю или α ненулевое.

Блок масштабирует ток стока, используя следующее уравнение:

ScureLChan = 11 Δl (ДЛИНА − 2 * LD)

Для вычисления Δl блока:

  1. Вычисляет промежуточное значение Δl0.

    • Если задать положительное значение для параметра VMAX Максимальная скорость дрейфа несущей, блок вычисляет промежуточное значение gdsat как большее из 1e-12 и результат следующего уравнения:

      ISD0 * (1 11 + Scalegdsat * VSDX) * Scalegdsat

      Где:

      Scalegdsat = UO * Fgate (LENGTH 2 * LD) * VMAX

      Затем блок использует следующее уравнение для вычисления промежуточного значения Δl0:

      Δl0 = (KA * ISD2 * (LENGTH 2 * LD) * gdsat) 2 + KA * (VSD Vdsat) KA * ISD2 * (LENGTH − 2 * LD) * gdsat

      Где

      KA = KAPPA * α.

    • В противном случае блок использует следующее уравнение для вычисления промежуточного значения Δl0 как

      Δl = KA * (VSD Vdsat)

  2. Блок проверяет наличие пробивки и вычисляет Δl.

    • Если

      Δl0 > (LENGTH 2 * LD )/2,

      блок вычисляет Δl, используя следующее уравнение:

      Δl = (1 (LENGTH 2 * LD) 4 * Δl0) * (LENGTH − 2 * LD)

    • В противном случае

      Δl = Δl0.

Слабое масштабирование инверсии

Если VSG меньше Von, блок вычисляет ScureINV, используя следующее уравнение:

ScureINV = eVsg Vonxn * VT

В противном случае

ScityINV = 1

Модель заряда соединения

Блок моделирует «Накладные заряды соединения» и «Накладные заряды соединения».

Накладные расходы на стыки

Блок вычисляет следующие затраты на пересечение.

  • QSG = CGSOd * WIDTH * Vsg

    Где:

    • QSG - это заряд перекрытия «источник-затвор».

    • CGSOd - это геометрически скорректированная емкость перекрытия затвора-источника.

    • WIDTH - ширина канала.

  • QDG = CGDOd * WIDTH * Vdg

    Где:

    • QDG - заряд перекрытия дренажного затвора.

    • CGDOd - это геометрически скорректированная емкость перекрытия затвора и стока.

  • QBG = CGBOd * (LENGTH 2 * LD) * Vbg

    Где:

    • QBG - это заряд перекрытия пакетного затвора.

    • CGBOd - это геометрическая регулируемая емкость перекрытия затворов.

    • LENGTH - длина канала.

    • LD представляет собой боковую диффузию.

Насыпные соединительные заряды

В этой таблице показана взаимосвязь между зарядом Qbottom нижнего перехода для объемного стока и напряжением Vdb перехода. При необходимости параметры модели сначала корректируются с учетом температуры.

Применимый диапазон значений VdbСоответствующее уравнение Qbottom
Vdb < FC * PB

Qbottom = CBDd * PB * (1- (1-VdbPB) 1MJ) 1 − MJ, если CBD > 0.

Qbottom = CJd * AD * PB * (1- (1-VdbPB) 1 − MJ) 1 − MJ в противном случае.

Vdb≥FC*PB

Qbottom = CBDd * (F1 + F3 * (Vdb-FC * PB) + MJ * (Vdb2- (FC * PB) 2) 2 * PBF2), если CBDd > 0.

Qbottom = CJd * AD * (F1 + F3 * (Vdb-FC * PB) + MJ * (Vdb2- (FC * PB) 2) 2 * PBF2)

в противном случае.

Где:

  • PB - потенциал объемного соединения.

  • FC - коэффициент емкости.

  • CBDd - геометрически скорректированная емкость объемного стока с нулевым смещением.

  • CJd - регулируемая геометрией нижняя емкость на площадь перехода.

  • AD - зона стока.

  • MJ - нижний коэффициент профилирования.

  • F1 = PB * (1- (1-FC) 1 MJ) 1 − MJ

  • F2 = (1-FC) 1 + MJ

  • F3 = 1-FC * (1 + МДж)

Чтобы вычислить заряд нижнего перехода массового источника, блок подставляет переменные в уравнения в предыдущей таблице. Блок заменяет:

  • Vsb заменяет Vdb.

  • AS для AD

  • CBSd для CBDd

В этой таблице показана взаимосвязь между зарядом Qsidewall бокового соединения с объемным стоком и напряжением Vdb перехода. При необходимости параметры модели сначала корректируются с учетом температуры.

Применимый диапазон значений VdbСоответствующее уравнение Qsidewall
Vdb < FC * PBQsidewall = CJSWd * PD * PB * (1- (1-VdbPB) 1 MJSW) 1 − MJSW
Vdb≥FC*PBQsidewall = CJSWd * PD * (F1 + F3 * (Vdb-FC * PB) + MJSW * (Vdb2- (FC * PB) 2) 2 * PBF2)

Где:

  • CJSWd - геометрически отрегулированная емкость боковой стенки на периметр соединения.

  • ПД - периметр стока.

  • MGSW - коэффициент бокового профилирования.

  • F1 = PB * (1- (1-FC) 1 MJSW) 1 − MJSW

  • F2 = (1-FC) 1 + MJSW

  • F3 = 1-FC * (1 + MJSW)

Для вычисления заряда соединения боковой стенки объемного источника и напряжения соединения боковой стенки блок заменяет переменные в уравнениях в предыдущей таблице. Блок заменяет:

  • Vsb заменяет Vdb.

  • PS для ПД

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

Блок SPICE PMOS позволяет моделировать транзисторную емкостную модель тремя различными способами:

Модель емкости затвора Мейера

В этой таблице показана взаимосвязь между рабочими областями транзистора и емкостями затворов, затворов-стоков и затворов-истоков.

Оперативный регионGate-Bulk, Cgb, Gate-Drain, Cgd и Gate-Source, Cgs, уравнения
Область накопления, Vgb < VFBCgb = CoxtCgd = 0Cgs = 0
Область истощения, Vgs < VTHCgb = Coxt1 + 4GAMMA2 * (Vgb VFB) Cgd = 0Cgs = 0
Область насыщения, Vgs VTH < Vdsесли Vds < Всатмин, то:если Vds≥Vsatmin, то:
Cgb = 0Cgd = 23 (Coxt Cgb) (1 (Vsatmin) 2 (2Vsatmin Vds) 2) Cgs = 23 (Coxt Cgb) (1 (Vsatmin − Vds) 2 (2Vsatmin − Vds) 2)Cgb = 0Cgd = 0Cgs = 23 (Coxt − Cgb)
Линейная область, Vgs VTH > VdsCgb = 0Cgd = 23 (Coxt Cgb) * (1 (Vgs VTH) 2 (2 * (Vgs VTH) Vds) 2) Cgs = 23 (Coxt Cgb) * (1 (Vgs − VTH − Vds) 2 (2 * (Vgs − Vth)

где:

  • Coxt = WIDTH * (LENGTH 2 * LD) * COX * AREA * SCALE

  • VFB = VBI * MTYPE − PHI - напряжение в плоском диапазоне.

  • Всатмин - минимальное напряжение насыщения. Это предопределенный параметр, равный 1 V.

Эти уравнения являются непрерывными между областью истощения и областью накопления и прерывистыми между областью истощения и областью инверсии. Другие инструменты SPICE применяют функции сглаживания между областями инверсии и истощения.

Cgb = WIDTH * LENGTH * COX (1 + 4GAMMA2 * (VTH Vbs VFB)) м * сглаживание = 1 (1 + 4GAMMA2 * (Vgs − VTH)) м

где m - предопределенная константа сглаживания.

Модель емкости для сохранения заряда

В этой таблице показана взаимосвязь между рабочими областями транзистора и зарядами затвора, общего объема, канала, стока и истока для МОП уровня 1.

Оперативный регионLevel-1 Уравнения расходов
Область накопления, Vgb < VFBQg = Coxt * (Vgb VFB) Qb = Coxt * (Vgb VFB) Qc = 0Qd = 0Qs = Qc − Qd
Область истощения, Vgs < VTHQg = 0,5 * Coxt * GAMMA2 * (1 1 + 4GAMMA2 * (Vgb VFB)) Qb = 0,5 * Coxt * GAMMA2 * (1 1 + 4GAMMA2 * (Vgb − VFB)) Qc = 0Qd = 0Qs = Qc − Qd
Область насыщения, Vgs VTH < VdsQg = Coxt * (Vgs VFB PHI Vgs VTH3) Qb = Coxt * (VTH VFB PHI) Qc = Coxt * (Vgs − VTH − VgS − VTH3) Qd = 0Qs
Линейная область, Vgs VTH > VdsQg = Coxt * (Vgs VFB PHI Vds2 + Vds212 (Vgs VTH 0,5 Vds)) Qb = Coxt * (VTH VFB PHI) Qc = Coxt * (Vgs VTH TH VTH

где:

  • Qg - заряд затвора.

  • Qb - объемный заряд.

  • Qd - сливной заряд.

  • Qs - исходная плата.

  • Qc = (Qg + Qb) = Qd + Qs - заряд в канале. Qc необходимо разделить между Qd и Qs.

В этой таблице показана взаимосвязь между рабочими областями транзистора и зарядами затвора, общего объема, канала, стока и истока для МОП уровня-3.

Оперативный регионLevel-3 Уравнения расходов
Область накопления, Vgb < VFBQg = Coxt * (Vgb VFB) SF1 + SF2Qb = Coxt * (Vgb VFB) SF1 + SF2Qc = 0Qd = 0Qs = Qc − Qd
Область истощения, Vgs < VTHQg = 0,5 * Coxt * GAMMA2 * (1 1 + 4GAMMA2 * (Vgb VFB)) SF1 + SF2Qb = 0,5 * Coxt * GAMMA2 * (1 1 + 4GAMMA2 * (Vgb − VFF
Область насыщения, Vgs VTH < VdsQg = Coxt * (Vgs VFB PHI + ETA * Vdsat Vdsat2 + 1 + FB12 * Fi * Vdsat2) Qb = Coxt * (VTH VFB PHI + ETA * Vdsat Fb2
Линейная область, Vgs VTH > VdsQg = Coxt * (Vgs VFB PHI + ETA * Vds Vds2 + 1 + FB12 * Fi * Vds2) Qb = Coxt * (VTH VFB PHI + ETA * Vds + FB2 *.

где:

  • Vdsat - напряжение насыщения

  • FB - коэффициент эффекта тела

  • ETA - пороговый коэффициент напряжения стока-истока

  • Fi = Vgs VTH 1 + FB2 * Vds

  • SF1 = 0,5 * Coxt * GAMMA2 * (1 (1 + 4GAMMA2 * 2 (VTHVbs VFB)) 0,5) и SF2 = Coxt * (VTH − VFB − PHI) являются сглаживающими факторами между областями истощения и накопления, помогающими при сходимости.

Температурная зависимость

Проводимость как функция температуры транзистора равна

KP (T) = KPd (TTmeas) 3/2

Где:

  • KPd - регулируемая геометрией транспроводимость.

  • T - температура транзистора. Дополнительные сведения см. в разделе Температура транзистора.

  • Tmeas - температура извлечения параметра.

Поверхностный потенциал как функция температуры транзистора составляет

PHI (T) = TTmeas (PHI + kTmeasq (log (Tmeas300.15) 3 + qk (1.115300.15 EGTmeasTmeas))) kTq (log (T300.15) 3 + qk (1.115300.15 − EGTT))

Где:

  • PHI - это поверхностный потенциал.

  • k - постоянная Больцмана.

  • q - элементарный заряд на электроне, 1,6021918e-19 ° С.

  • ЭГ - энергия активации, такая, что:

    • EGTmeas = 1 .16eV- (7 02e-4 * Tmeas2 )/( Tmeas + 1108)

    • EGT = 1 16eV- (7 02e-4 * T2 )/( T + 1108)

Встроенное напряжение как функция температуры транзистора составляет

VBI (T) = VTO + MTYPE * (PHI (T) PHI2 GAMMAPHI) + EGTmeas EGT2

Где:

  • VBI - это встроенное напряжение.

  • VTO - пороговое напряжение. Значение VTO зависит от значения, заданного для параметра Threshold voltage, VTO в настройках токов постоянного тока. При указании числового значения значение VTO вычисляется как это значение. Если указано нечисловое значение (NAN) и вы указываете числовые значения для толщины оксида, TOX и легирования подложки, параметры NSUB в настройках процесса, затем VTO вычисляется как Start− 3,25 + EGTmeas/2 + MTYPE * PHI/2 NSS * q * TOX/( 3,9 * α0) + MTYPE * (GAMMA * PHI + PHI), где

    • Λ зависит от типа литника, который задается с помощью параметра Gate type, TPG. При указании Aluminum (0), Φ=3.2. В противном случае, Λ = 3,25 + EGTmeas/2 MTYPE * TPG * EGTmeas/2, Где:

      • MTYPE - транзисторный тип. Для P-канала MOSFET MTYPE = -1.

      • TPG представляет тип литника, а также зависит от опции, указанной для типа литника, параметра TPG в параметрах процесса. При указании

        • Opposite of substrate (1) - TPG = 1

        • Same as substrate (-1) - TPG = -1

    • NSS - плотность поверхностного состояния.

    • TOX - толщина оксида.

    • α0 - диэлектрическая проницаемость свободного пространства.

    • GAMMA - пороговое значение объема. Параметр GAMMA зависит от значения, заданного для параметра Bulk threshold, GAMMA в настройках токов постоянного тока. Если задано числовое значение, в качестве этого значения вычисляется ГАММА. Если указано нечисловое значение (NAN) и вы указываете числовые значения для толщины оксида, TOX и легирования субстрата, параметры NSUB в настройках процесса, затем VTO оценивается как TOX * 2 * 11,7 * α0 * q * NSUB/( 3,9 * α0), где NSUB - легирование субстрата.

Объемный ток насыщения как функция температуры транзистора составляет

IS (T) = ISd * e qEGTND * kT + qEGTmeasND * kTmeas

Где:

  • ISd - настраиваемый по геометрии ток насыщения.

  • ND - коэффициент эмиссии.

Насыпная плотность тока насыщения перехода в зависимости от температуры транзистора составляет

JS (T) = JSd * e qEGTND * kT + qEGTmeasND * kTmeas

Где:

  • JSd - скорректированная по геометрии плотность тока насыщения объемного соединения.

Насыпной потенциал перехода как функция температуры транзистора составляет

PB (T) = PB + kTmeasq (log (Tmeas300.15) 3 + qk (1.115300.15 EGTmeasT)) TmeasT kTq (log (T300.15) 3 + qk (1.115300.15 − EGTT))

Где:

  • PB - потенциал объемного соединения.

Емкость перехода объемного стока как функция температуры транзистора равна

CBD (T) = CBDdpbo + MJ * (4 * 104 * (T 300,15) * pbo (PB (T) pbo)) pbo + MJ * (4 * 104 * (Tmeas − 300,15) * pbo − (PB − pbo))

Где:

  • CBDd - геометрическая регулируемая емкость объемного стока с нулевым смещением.

  • MJ - нижний коэффициент профилирования.

  • pbo = PB + kTmeasq (log (Tmeas300.15) 3 + qk (1.115300.15 EGTmeasT)) Tmeas300.15

Блок использует уравнение CBD (T) для вычисления:

  • Емкость соединения объемного источника путем замены CBSd, емкости объемного источника с скорректированным по геометрии нулевым смещением, на CBDd.

  • Емкость нижнего перехода путем замены CJd, регулируемой по геометрии нижней емкости на площадь перехода для CBDd.

Соотношение между емкостью CJSW бокового перехода и температурой T транзистора составляет

CJSW (T) = CJSWdpbo + MJSW * (4 * 104 * (T 300,15) * pbo (PB (T) pbo)) pbo + MJSW * (4 * 104 * (Tmeas − 300,15) * pbo − (PB − pB

Где:

  • CJSWd - емкость боковой стенки на периметр соединения, регулируемая по боковой геометрии.

  • MJSW - коэффициент бокового профилирования.

Допущения и ограничения

  • Блок не поддерживает анализ шума.

  • Блок применяет начальные условия к соединительным конденсаторам, а не к портам блока.

Порты

Сохранение

развернуть все

Электрический консервационный порт, связанный с выводом транзисторного затвора.

Электрический консервационный порт, связанный с выводом стока транзистора.

Электрический консервационный порт, связанный с выводом транзисторного источника.

Электрический консервационный порт, связанный с выводом блока транзисторов.

Параметры

развернуть все

Выбор модели

Опции модели тока стока MOSFET:

Зависимости

Настройки, выбранные для МОП-модели, влияют на видимость определенных параметров в параметрах токов постоянного тока и процесса.

Размеры

Коэффициент площади транзистора для масштабирования. Значение должно быть больше 0.

Число параллельных экземпляров MOS, которые представляет блок. Этот параметр умножает выходной ток и заряд устройства. Значение должно быть больше 0.

Длина канала между истоком и стоком.

Ширина канала между истоком и стоком.

Область диффузии стока транзистора. Значение должно быть больше или равно 0.

Область диффузии транзисторного источника. Значение должно быть больше или равно 0.

Периметр диффузии стока транзистора. Значение должно быть больше или равно 0.

Периметр диффузии транзисторного источника. Значение должно быть больше или равно 0.

Резисторы

Число квадратов сопротивления, составляющих диффузию транзисторного стока. Значение должно быть больше или равно 0. Блок использует это значение параметра только в том случае, если не задано одно или оба значения параметров «Сопротивление стока», «Сопротивление RD» и «Сопротивление истока», «RS», как описано в разделе «Расчеты параметров».

Число квадратов сопротивления, составляющих диффузию транзисторного источника. Значение должно быть больше или равно 0. Блок использует это значение параметра только в том случае, если не задано одно или оба значения параметров «Сопротивление стока», «Сопротивление RD» и «Сопротивление истока», «RS», как описано в разделе «Расчеты параметров».

Сопротивление стока транзистора. Значение должно быть больше или равно 0.

Сопротивление транзисторного источника. Значение должно быть больше или равно 0.

Сопротивление на квадрат истока и стока транзистора. Установите флажок «Расчет параметров», чтобы увидеть, когда блок использует этот параметр. Значение должно быть больше или равно 0.

Токи постоянного тока

Напряжение истока-затвора, выше которого транзистор создает ненулевой ток стока. При назначении этого параметра значение NaNблок вычисляет значение из заданных значений толщины оксида, TOX и легирования подложки, параметров NSUB. Дополнительные сведения об этом расчете см. в разделе Температурная зависимость.

Производная тока стока от напряжения затвора. Значение должно быть больше или равно 0. При назначении этого параметра значение NaNблок вычисляет значение из заданных значений толщины оксида, TOX и легирования подложки, параметров NSUB. Дополнительные сведения об этом расчете см. в разделах Модель тока стока уровня 1 или Модель тока стока уровня 3, соответствующие выбранному значению параметра модели MOS.

Параметр эффекта тела, который связывает пороговое напряжение VTH со смещением тела VBS, как описано в модели тока стока уровня 1 и модели тока стока уровня 3. Значение должно быть больше или равно 0. При назначении этого параметра значение NaNблок вычисляет значение из заданных значений толщины оксида, TOX и легирования подложки, параметров NSUB. Дополнительные сведения об этом расчете см. в разделах Модель тока стока уровня 1 или Модель тока стока уровня 3, соответствующие выбранному значению параметра модели MOS.

Удвоенное напряжение, при котором концентрация поверхностных электронов становится равной собственной концентрации, и устройство переходит между условиями истощения и инверсии. Значение должно быть больше или равно 0. При назначении этого параметра значение NaNблок вычисляет значение из заданных значений толщины оксида, TOX и легирования подложки, параметров NSUB. Дополнительные сведения об этом расчете см. в разделах Модель тока стока уровня 1 или Модель тока стока уровня 3, соответствующие выбранному значению параметра модели MOS.

Модуляция длины канала.

Зависимости

Этот параметр отображается только при выборе Level 1 MOS для параметра модели MOS в настройках выбора модели.

Величина тока, к которому приближается переход, асимптотически для очень больших уровней обратного смещения. Значение должно быть больше или равно 0.

Коэффициент излучения транзистора или коэффициент идеальности. Значение должно быть больше 0.

Величина тока на единицу площади, к которой переход приближается асимптотически для очень больших уровней обратного смещения. Значение должно быть больше или равно 0.

Коэффициент, контролирующий влияние ширины транзистора на пороговое напряжение.

Зависимости

Этот параметр отображается только при выборе Level 3 MOS для параметра модели MOS в настройках выбора модели.

Максимальная скорость дрейфа носителей.

Зависимости

Этот параметр отображается только при выборе Level 3 MOS для параметра модели MOS в настройках выбора модели.

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

Зависимости

Этот параметр отображается только при выборе Level 3 MOS для параметра модели MOS в настройках выбора модели.

Коэффициент, определяющий влияние напряжения стока на подвижность при расчете тока стока.

Зависимости

Этот параметр отображается только при выборе Level 3 MOS для параметра модели MOS в настройках выбора модели.

Коэффициент, определяющий влияние напряжения затвора на подвижность при расчете тока стока.

Зависимости

Этот параметр отображается только при выборе Level 3 MOS для параметра модели MOS в настройках выбора модели.

Коэффициент модуляции длины канала для модели МОП уровня 3.

Зависимости

Этот параметр отображается только при выборе Level 3 MOS для параметра модели MOS в настройках выбора модели.

C-V

Варианты моделирования емкости затвора:

  • No intrinsic capacitance - Не включать емкость затвора в модель.

  • Meyer gate capacitances - моделирование емкостей с использованием емкостей затвора Мейера.

  • Charge conservation capacitances - моделирование емкостей с использованием емкостей для сохранения заряда.

Параметры моделирования емкости перекрытия затвора:

  • No - Не включайте в модель емкость перекрытия затвора.

  • Yes - укажите емкость затворов-истоков, затворов-стоков и затворов-насыпей.

Зависимости

Выбор Yes предоставляет связанные параметры.

Емкость затвора-источника за счет боковой диффузии источника. Значение должно быть равно 0 или больше или равно Cmin. Cmin - это встроенная константа модели, значение которой равно 1e-18.

Зависимости

Этот параметр отображается только при выборе Yes для параметра Емкость перекрытия затвора модели (CGSO, CGDO, CGBO).

Емкость затвора-стока за счет боковой диффузии стока. Значение должно быть равно 0 или больше или равно Cmin. Cmin - это встроенная константа модели, значение которой равно 1e-18.

Зависимости

Этот параметр отображается только при выборе Yes для параметра Емкость перекрытия затвора модели (CGSO, CGDO, CGBO).

Затворно-объемная емкость за счет выхода затвора за ширину канала. Значение должно быть равно 0 или больше или равно Cmin. Cmin - это встроенная константа модели, значение которой равно 1e-18.

Зависимости

Этот параметр отображается только при выборе Yes для параметра Емкость перекрытия затвора модели (CGSO, CGDO, CGBO).

Варианты моделирования емкости перехода:

  • No - Не включать в модель емкость перехода.

  • Yes - Указать емкость перехода с нулевым смещением, потенциал перехода, коэффициент градации, истощение с прямым смещением и коэффициент емкости.

Зависимости

Выбор Yes предоставляет связанные параметры.

Емкость между насыпью и стоком. Значение должно быть равно 0 или больше или равно Cmin. Cmin - это встроенная константа модели, значение которой равно 1e-18.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Емкость между объемом и источником. Значение должно быть равно 0 или больше или равно Cmin. Cmin - это встроенная константа модели, значение которой равно 1e-18.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Потенциал через насыпной переход. Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS). Значение должно быть равно 0 или больше или равно VJmin. VJmin - это встроенная константа модели, значение которой равно 0.01.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Нижняя емкость объемного перехода с нулевым смещением на площадь перехода. Значение должно быть равно 0 или больше или равно Cmin. Cmin - это встроенная константа модели, значение которой равно 1e-18.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Коэффициент классификации дна транзистора. Значение должно быть равно 0 или меньше, чем MGmax. MGmax - это встроенная константа модели, значение которой равно 0.9.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Емкость боковой стенки объемного соединения с нулевым смещением на периметр соединения. Значение должно быть равно 0 или больше или равно Cmin. Cmin - это встроенная константа модели, значение которой равно 1e-18.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Коэффициент сортировки боковой стенки транзистора. Значение должно быть равно 0 или меньше, чем MGmax. MGmax - это встроенная константа модели, значение которой равно 0.9.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Коэффициент подгонки, который количественно определяет уменьшение расходуемой емкости при приложенном напряжении. Значение должно быть равно 0 или меньше или равно FCmax. FCmax - это встроенная константа модели, значение которой равно 0.95.

Зависимости

Этот параметр отображается только при выборе Yes для параметра емкости модельного перехода (CBD, CBS).

Параметры для задания начальных условий:

  • No - не указывать начальное условие для модели.

  • Yes - Укажите начальное напряжение транзистора.

    Примечание

    Блок подает начальное напряжение транзистора на переходные конденсаторы, а не на порты.

Зависимости

Чтобы включить этот параметр, установите один из следующих параметров:

  • Емкость затвора модели (CGS, CGD, CGB) до No intrinsic capacitance и любую или обе емкость перекрытия затвора модели (CGSO, CGDO, CGBO) и емкость перехода модели (CBD, CBS) в Yes.

  • Емкость затвора модели (CGS, CGD, CGB) до Meyer gate capacitances или Charge conservation capacitances.

Напряжение стока-истока в начале моделирования.

Зависимости

Этот параметр отображается только при выборе Yes для параметра Specify initial condition.

Напряжение затвора-источника в начале моделирования.

Зависимости

Этот параметр отображается только при выборе Yes для параметра Specify initial condition.

Напряжение источника в начале моделирования.

Зависимости

Этот параметр отображается только при выборе Yes для параметра Specify initial condition.

Процесс

Толщина оксида затвора. Значение должно быть больше или равно 0.

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

Коэффициент поверхностной подвижности с нулевым смещением.

Легирование субстрата. Значение должно быть больше или равно 1.45e10 (концентрация носителя внутреннего кремния).

Материалы МОП-транзистора (по сравнению с подложкой):

  • Opposite of substrate - Материал затвора противоположен подложке. Это означает, что TPG = 1 в уравнениях устройства. Это параметр по умолчанию.

  • Same as substrate - Материал затвора такой же, как и подложка. Это означает, что TPG = -1 в уравнениях устройства.

  • Aluminum - Материал затвора - алюминий. Это означает, что TPG = 0 в уравнениях устройства.

Плотность поверхностного состояния.

Глубина соединения.

Зависимости

Этот параметр отображается только при выборе Level 3 MOS для параметра модели MOS в настройках выбора модели.

Температура

Выберите одну из следующих опций для моделирования температурной зависимости транзистора:

  • Device temperature - Используйте температуру устройства для моделирования температурной зависимости.

  • Fixed temperature - использовать температуру, не зависящую от температуры цепи, для моделирования температурной зависимости.

Дополнительные сведения см. в разделе Температурная зависимость.

Зависимости

Выбор Device temperature отображает параметр Offset local circuit temperature, TOFFSET. Выбор Fixed temperature отображает параметр Fixed circuit temperature, TFIXED.

Температура моделирования транзистора. Значение должно быть больше 0 K.

Зависимости

Этот параметр отображается только при выборе Fixed temperature для температурной зависимости модели с помощью параметра.

Температура, при которой измеряются параметры транзистора. Значение должно быть больше 0 K.

Величина, на которую температура транзистора отличается от температуры схемы.

Зависимости

Этот параметр отображается только при выборе Device temperature для температурной зависимости модели с помощью параметра.

Ссылки

[1] Г. Массобрио и П. Антогнетти. Моделирование полупроводниковых приборов с помощью SPICE. 2-е издание. Нью-Йорк: Макгроу-Хилл, 1993.

[2] Ping Yang, et al. «Исследование проблемы сохранения заряда для моделирования МОП-цепи». IEEE Journal of Solid-State Circuits, том 18, № 1, февраль 1983, стр. 128-38. DOI.org (Crossref), doi:10.1109/JSSC.1983.1051909.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2009a