Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
44
Добавлен:
07.02.2015
Размер:
318.98 Кб
Скачать

пряжения VS с нулевой ЭДС, отражается йа выходных зажимах псевдоемкости. Нелинейный резистор и нелинейная индуктивность реализуются аналогично.

2.3. ДИРЕКТИВЫ УПРАВЛЕНИЯ ЗАДАНИЕМ Директивы анализа характеристик цепи i

Программа PSpice позволяет проводить девять видов анализа характеристик цепи:

режима цепи по постоянному току в «рабочей точке»; режима по постоянному току при вариации источников посто­янного напряжения или тока и других параметров цепи (много­вариантный анализ);

чувствительности характеристик цепи к вариации параметров компонентов в режиме по постоянному току;

малосигнальных передаточных функций в режиме по постоян­ному току;

частотных характеристик линеаризованной цепи при воздейст­вии нескольких сигналов; спектральной плотности внутреннего шума; переходных процессов при воздействии сигналов различной формы, а также спектральный анализ и статистические испыта­ния по методу Монте-Карло.

Характеристики цепи анализируются с помощью следующих директив.

Расчет режима цепи по постоянному току (параметров «рабо­чей точки»). Режим по постоянному току рассчитывается перед выполрением всех видов анализа без указания специальных дире­ктив. Полна^ информация о режиме по постоянному току, вклю­чая список малосигнальных (линеаризованных) параметров нели­нейных компонентов, 'выводится в выходной файл результатов при наличии директивы .ОР. Без этой директивы приводится лищь краткая информация в виде карты узловых потенциалов по пос­тоянному току.

Многовариантный расчет режима по постоянному току. Рас­чет производится при вариации одного или нескольких парамет­ров схемы по директивам: ^

.DC [LIN] <имя 1-й переменной) <начальное значение) + <конечное значение) <приращение) 1<имя 2-й перемен-+ ной) ^начальное значение) <конечное значение) (прира-+ щение)]

. .DC [ОСТ] [DEC] <имя 1-й переменной) ^начальное значение)-+ <конечное значение) <количество точек) >[<имя 2-й пере-

ч- менной) <начальное значение) <конечное значение) <ко-+ личество точек)]

J)C <имя 1-й переменной) LIST <значение) ...[<имя 2-й пере--^ менной) LIST <значение)...]

Режим по постоянному току рассчитывается для нескольких значений варьируемых переменных, в качестве которых могут вы­ступать имена независимых источников напряжения или тока, па­раметры моделей компонентов (указывается тип компонента, имя модели и в круглых скобках имя варьируемого параметра) и тем­пературы (в качестве ее имени указывается ключевое слово TEMP). Характер изменения переменных задается ключевыми сло­вами:

LIN — линейный масштаб (ключевое слово LIN можно не ука­зывать) ;

DEC, ОСТ — логарифмический масштаб декадами или окта­вами; LIST — список значений.

Если указаны спецификации двух варьируемых параметров, то первый параметр изменяется в заданных пределах для каждого значения второго параметра. Такой вложенный цикл удобен, в частности, для построения статических характеристик полупровод­никовых приборов.

Для повышения скорости сходимости итерационного метода Ньютона — Рафсона, применяемого при расчете режима по пос­тоянному току, рекомендуется с-помощью директивы .NODESET устанавливать начальные значения узловых потенциалов (при от­сутствии этой директивы все узловые потенциалы на начальной итерации полагаются равными нулю). Если решение методом Ньютона — Рафсона не сходится, программа автоматически пере­ходит к методу вариации напряжений источников питания, кото­рый ценой увеличения затрат машинного времени обеспечивает сходимость решения в большинстве случаев. Приведем примеры:

.DC VIN 0.5 5.0 0.25

-DC LIN VDS 0 ilO .5 VGS 0 5 I

-DC VCE 0V 10V .25V IB 0 IOMA IMA ,

-DC RES MODRES(R) 0.75 1.5-0.05 .DC DEC NPN KT315A(BF) 20 100 10 .DC TEMP LIST —50 0276080

Первый пример задает диапазон изменения напряжения источ­ника VIN от 0,5 до 5,0 В с шагом 0,25 В. Второй и третий при­меры демонстрируют вложенные циклы изменений двух источни­ков.

В качестве еще одного примера покажем, как рассчитываете^ семейство выходн1лх"характеристик транзистора (р^с. '14), исполь­зуя вложенные циклы: .

VC 1 О DC 10V VB 2 О DC 0.5V Ql 1 2 о KT315A

•MODEL KT316A NPN (IS= ...)

•DC V<: 0V 10V 0.2V VB 0V IV 0.05V '

-PROBE . •

Результаты расчета режима цепи по постоянному току выво­дятся по директивам .PRINT, .PLOT или .PROBE.

После завершения вариации параметров по директиве .DC варьируемые параметры принимают номинальные значения, кото­рые они ^мели до начала многовариантного анализа.

Установка приближенных значений узловых потенциалов. При расчете режима по постоянному току они устанавливаются по ди­рективе

.NODE:SET У<имя узла) =<значение ЭДС>...

Приведем пример: .NODE:SET V(9) =5.6 V(8) =4.95

К указанным узлам подключаются источники постоянного на­пряжения с внутренним сопротивлением 0,002 0м, и рассчитыва­ется одна итерация. Затем эти источники автоматически отключа­ются, и Итерационный процесс продолжается. Если значения уз­ловых потгенциалов близки к точному решению, то процесс расче­та режима по постоянному току завершается за меньшее количе­ство итераций. : Расчет малосигнальных чувствительностей. В режиме по пос-i тоянному току они рассчитываются по директиве

.SENS <выходная переменная)

Выходные переменные указываются по тому же формату, чтец и в директиве .PRINT для режима DC. При этом накладывается ограничение: если выходная переменная должна быть током, тсЯ

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

..SENS V(9) V(4,3) I(VCC)

Если предположить, что цепь состоит из компонентов Rl, R2, С1 и т.д., то по этой директиве будут рассчитаны чувствитель­ности dV(9)/dVRI, dV(9)/dR2, dV(9)/dCI, ..., dV(4,3)/dRI, ...

Расчет малосигнальных передаточных функций. В режиме по постоянному току они рассчитываются по директиве

.TF (выходная переменная) (имя источника напряжения или + тока)

после линеаризации цепи в окрестности рабочей точки. Выходные переменные имеют тот же формат, что и по директиве .PRINT. Если выходная переменная должна быть током, то это — ток че­рез источник напряжения. Результаты расчетов выводятся непос­редственно, без обращения к директивам .PRINT или .PLOT. Приведем примеры:

.ТЕ V(5) VIN .ТЕ V(15,14) I(VDJRIV)

В первом случае рассчитывается передаточная функция dV(5)/dVIN, а,во втором — dV(15, 14),/dl(VDRIV). Кроме того, всегда рассчитываются входные и выходные сопротивления.

Расчет частотных характеристик. Они рассчитываются по ди­рективе

.AC [LIN] '[ОСТ] [DEC] <п) (начальная частота) (конечная + частота)

Эта директива задает диапазон частот в пределах (начальная частота)... (конечная частота). Параметр LIN устанавливает ли­нейный шаг по частоте, при этом п — общее количество точек по частоте. Параметры ОСТ и DEC устанавливают логарифмический характер изменения частоты октавами и декадами соответствен­но. Параметр п определяет количество точек по частоте на одной 'октаве или декаде. Частотные характеристики рассчитываются после определения режима по постоянному току и линеариза­ции нелинейных компонентов (это делается автоматически, ника­ких дополнительных директив не требуется). Амплитуды и фазы гармонических сигналов указываются при описании параметров независимых источников напряжения V или тока 1. Результаты

расчет^ выводятся по директивам .PRINT, -PLOT или PROBE.

Анализ уровня внутреннего шума. Анализ производится по ди­рективе

.NOISE У«узел>[,<узел>]) (имя) <п>

Директива .NOISE указывается совместно с директивой .АС, в которой задается диапазон частот. Источниками шума служат резисторы, ключи и полупроводниковые приборы, шумовые схемы замещения которых приведены в Вып. 2. На каждой частоте f рассчитывается спектральная плотность выходного напряжения SuBbix(f), В^/Гц, обусловленная наличием статистически независи­мых источников внутреннего шума. Точки съема выходного на­пряжения указываются по спецификации V «узел) [ , <узел)]). К входным зажимам цепи подключается независимый источник напряжения или тока, <имя) которого приводится в списке пара­метров директивы .NOISE. Этот источник не является источником реального сигнала, он служит лишь для обозначения входных за­жимов цепи. Выходной шум пересчитывается к входным зажимам цепи. Если ко входу подключается источник напряжения, то на входе рассчитывается эквивалентная спектральная плотность на­пряжения шума SuBx3K(f), В^/Гц; если источник тока, то рассчи­тывается эквивалентная спектральная плотность тока Siax3K(f), А^/Гц. Уровень шума пересчитывается с выхода на вход делением спектральной плотности выходного напряжения Susax на квадрат модуля соответствующей передаточной функции. Заметим, что внутреннее сопротивление реального генератора сигяала Rr долж­но быть включено в описание цепи как отдельный резистор.

Если указан целочисленный параметр <п), то на каждой п-й частоте в ^диапазоне анализа будет рассчитываться не только спектральная плотность суммарного шума, но и вклад в нее каж­дого шумового источника. Если параметр <п) не указан, то этот расчет не производится. Приведем примеры:

.NOISE V(5) VIN .NOISE V (101) VSRC 20 .NOISE V(4,5) ISRC

Результаты расчета ур.овней шума выводятся в выходной файл по директиве .PRINT или .PLOT: ^

.PRINT NOISE <выходная переменная)... .PLOT NOISE <выходная переменная)... .

В качестве выходных переменных используются следующие 1 чмена:

INOISE, DB(INOISE) — корень квадратный из Sn(t) в отно­сительных единицах и децибелах; ^ ONOISE, DB(ONOISE) — корень квадратный из SuBbix(f) в

относительных единицах и децибелах Например:

.PRINT NOISE INOISE ONOISE DB(INOISE) iprint NOISE INOISE ONOISE .PRINT NOISE ONOISE DB(ONOISE)

Графики спектральных плотностей можно построить с помощью программы Probe при наличии директивы .PROBE.

По результатам расчета спектральной плотности внутреннего шума легко вычисляется дифференциальный коэффициент шума линейного четырехполюсника, «зображенного на рис. 15,а. Как из­вестно [II], дифференциальный коэффициент шума равен

s if) ^ у- (f\ U ВХ.8К '•"

= —^ .

"чг

где SuBxaK—спектральная плотность напряжения шума, обуслов­ленная шумом выходного сопротивления генератора Rr и внут­ренним шумом четырехполюсника, пересчитанная на его вход, Suax3K(f)==INOISE^; Sur=4kToRr — спектральная плотность на­пряжения шума выходного сопротивления генератора; k^l,38X ХЮ-" Дж/град.—постоянная Больцмала; То=300 К—номи­нальная абсолютная температура.

Формула для расчета дифференциального коэффициента шума приобретает, таким образом, вид

^(f)= ^^ " 1,656-10-"» Rr •

где Rr указывается в омах.

Приведем фрагмент задания на расчет коэффициента шума четырехполюсника, изображенного на рис 15,а:

TEMP 65 VG 1 0 AC I RG 1 2 75 RLOAD 3 4 500 CLOAD 3 4 30pF {описание четырехполюсника} AC LIN 21 0 IOOOHZ NOISE V(3,4)VG " PRINT INOISE ONOISE

Аналогично измеряется дифференциальный коэффициент шума при подключении на вход четырехполюсника источника тока (рис. 15,6): к т = inoise^

"^ l,656-10-2»/Rr '

Недостаток программы PSpice состоит в том, что директивой .TEMP всем компонентам назначается одинаковая температура. В то же время при измерении коэффициента шума сопротивлению генератора Rr должна быть приписана номинальная температура То, четырехполюснику — его физическая температура, а сопротив­лению нагрузки rh — температура абсолютного нуля, так как его шумы обычно учитываются при расчете коэффициента шума по­следующего каскада Если шумами нагрузки можно пренебречь, то по директиве .TEMP устанавливается физическая температура четырехполюсника Т (обратим внимание, что в этой директиве указывается значение температуры по шкале Цельсия). Если она не равна То, то для коррекции ошибки из-за того, что резистор Rr не находится при номинальной температуре, результаты рас­чета дифференциального коэффициента шума по приведенным вы­ше формулам следует умножить на коэффициент То/Т (здесь Име­ются в вид.у значения абсолютной температуры).

От этого недостатка свободна упомянутая во введении к Вып 1 Программа ДИСП-ПК, которая позволяет приписать каждому компоненту свою индивидуальную температуру.

В некоторых задачах могут потребоваться независимые источ­ники шума. Они могут быть представлены в виде зависимых ис­точников, управляемых током шумящего резистора (в связи с осо­бенностями программы PSpice допускается управлять током ис­точника ЭДС, включенного последовательно с шумящим резисто­ром). ^

На рис 16,а представлена модель независимого источника шу­мового напряжения. Сопротивление шумящего резистора этого ис­точника связано с требуемой спектральной плотностью напояже-

ния шума Su соотношением RN=Su/(4kT). Например, при Su= =10-^ В^/Гц описание модели на рис. 16,а имеет вид:

RN 10 604' VN 1 О DC О HN 2 3 VN I

Модель независимого источника шумового тока представлена на рис 1Д6 Для нее сопротивление шумящего резистора связано со спектральной плотностью шумового тока Si соотношением RN= =4kT/Si. Например, при Si= 10-^ А/Гц^ модель описывается сле­дующим образом:

RN 1 О 1656К VN il О DC О FN 2 3 VN I I

Расчет переходных процессов. Они рассчитываются по дирек­тиве

TRAN[/OP] <шаг вывода данных) (конечное время) {<на-+ чальное время вывода данных) [(максимальный шаг вы-+ числений)]] [UIC]

Переходные процессы всегда рассчитываются с момента (=0 до момента (конечное время) Перед началом расчета переходных процессов рассчитывается режим .по постоянному току. Шаг ин­тегрирования выбирается автоматически. Результаты вычислений выводятся в виде таблиц или графиков с интервалом времени, за­даваемым параметром (шаг вывода данных) (применяется квад­ратичная интерполяция между дискретными отсчетами) Если за­дан параметр (начальное значение вывода данных), то вывод ре­зультатов расчетов подавляется на интервале времени от t=0 до указанного значения. Максимальное значение шага интегрирова­ния устанавливается параметром (максимальный шаг вычисле­ний), если он не указан, то максимальный шаг интегрирования устанавливается равным (конечное время)/50.

Режим по постоянному току определяет начальные условй} для расчета переходных процессов. Это связано^ тем, что зна1 чения источников сигнала в момент t=0 могут отличаться от т постоянных составляющих. 'При этом на печать выводятся только значения узловых потенциалов в режиме по постоянному току Указание в директиве..TRAN суффикса/ОР выводит на печ'атД полную, информацию о режиме по постоянному току (как по;диД ректире.ОР).. \ . : ... - Д

Если в конце директивы .TRAN указать параметр UIC (Us^ Initial Conditions), то расчет режима попостоянйому току отме няется. При этом начальные значения напряжении на емкостях i токов через индуктивности указываются в опциях вида 1С^... включенных в описания конденсаторов и индуктивностей, а на .чальные значения узлЬвых. потенциалов указываются в директи ве .1 ^.

При использовании директивы .PROBE совме.стно с директив вой .TRAN следует иметь в виду, что в файле результатов <им^ входного файла) .DAT помещается только 16000 отсчетов пере^ менных(прй этом отсчеты переменных, указанных в.дирЁктив^Д .PROBE, берутся нес шагом вывода данных, ас внутренним ша гом интегрирования). Поэтому ^в задачах с большим объемом вы водимых данных в директиве .PROBE следует приводить конк ретный список небольшого количества переменных, а в директиве .TRAN — параметр <наЧальное время вывода данных), чтобы нед заповдинать отсчеты в начале переходного процесса (если они" н( интересны). • . -. ., '. . Приведем примеры:

.TRAN 5MS-500MS

.TRAN/OP6MS500M.SIOOMSUIC -.TRAN 5M.S500MSOMS0.5M,S -'

Рассмотрим fl качестве более конкретного примера особенности расч.ета пе реходных процессов в автогенераторе гармонического сигнала (рис. 17). В. на чале. рассчитывается режим автогенератора по п.остоянному току всоответст вии 'со следующим заданием: -

'..GENERATOR R140510 Ra.l315K > РЗЗОГОК ^G12410PF 'С2 4 .0 il^OPP C3.302200PF' С,К12 30PF •1,K121U. RK1210-K QI 23 4GT311E ' VSIODC1..5V

-^LIBD:\PSPICE^LI.B\Q.LIB -i

-...PROBE .. .. '.. .END ..-... .. . ..'.•'

В результате расчета в выходном файле создается карта узловых потен­циалов ; . . . ;.y(i)^v(2)=,l,5 В, V(3)=0,596 В, V(4)=0,023 В. : - .,

: После этого в описаний емкостей и индуктивностей с помощью параметра 1Сэ= задаются значения напряжений на конденсаторах ,и токи через индуктив­ности используемые iB качестве начальных значений при расчете переходных процессов: .

СК'1 2 3OPF4C==O.IV . • •C240120PFIC=0.0234V . -- >. 'C3302200PFIC=0.596V Ж 1 2 IU 1С=1МД • . -.,

'Обратим .внимание, что здесь заданы ненулевые значения начальных усло­вии на элементах колебательного контура UK, СК, чтобы произошло самовоз­буждение автогенератора. Если начальные значения напряжении на конденса­торах задают потенциалы не всех узлов схемы,-то их следует_определита по

директиве .10. . ' .

Переходные процессы рассчитываются п-о директиве .TRAN с указанием опции UIC, отменяющей расчет режима по постоянному току перед расчетом переходных процессов: .'..'-..,

.TRAN.•l'0,N500iN UIC . •.

Задание начальных значений узловых потенциалов. Эти зна­чения задаются по директиве , . • -;.

.1СУ«узел»=<значениеЭДС>... ^~ ..

Приведем пример: .. .ICV(5)=1.24V(IN)=0 :

.К указанным узлами подключаются источники постоянного на­пряжения с внутренним сопротивлением 0,002 0м, и рассчитыва­ется режим по постоянному току. После завершения расчета ре-жима по постоянному току эти,, источники отключаются, и при на-дичии директивы .TRAN начинается расчет.переходных процессов с заданными начальными услов.иями^

Если-в задании, имеются и директива .nodeset,h директива .1С, то первая не будет выполняться при расчете режима ^по пос­тоянному току перед началом анализа переходных процессов. Спектральный анализ. Он проводится по директиве

.FOUR <fi> (выходная переменная)... .

.„•„Спектральный анализ производится с помощью дискретного ир-еобразования Фурье после завершения расчета переходного про­цесса (в задании' должна иметься директива .TRAN). Имена пе­ременных, спектр которых должен быть рассчитан, указываются-в списке (выходная переменная). В директиве .FOUR задается час-•;-- -. • '....• • ' •. 51

тота первой гармоники fi. В программе рассчитываются амплитД ды постоянной составляющей Ао и первых девяти гармоник Aij А2, •••, Ад. Спектральному анализу подвергается участок реализ^ ции переходного процесса длительностью Tn=l/fi в конце HHTepj вала анализа (чтобы завершились переходные процессы). Резуль^ таты спектрального анализа выводятся на печать в виде таблиц без указания директив .PRINT, .PLOT или .PiROBE. Кроме тог по формуле

/A^+A^+...+A29/Ai-100

рассчитцвается коэффициент нелинейных искажений в процентах Приведем пример:

.FOUR IOKHZ V^5) V(6, 7) 1(VSENS3)

Спецификация выходных переменных составляется по тем ж правилам, что в директивах .PRINT или .PLOT.

Заметим, что спектральный анализ производится также пр1 обработке данных в графическом постпроцессоре Probe (см. разд 32) с помощью алгоритма быстрого преобразования Фурье. От' личие состоит в том, что при этом спектральному анализу подвер­гается целиком весь график, изображенный на экране дисплея.

Статистический анализ по методу Монте-Карло. Он произво дится при статистическом разбросе параметров, описанных по ди .рективе .MODEL. Случайное значение параметра х рассчитывав 'ется по формуле \

х=Хном(1+^А),

где Хном — номинальное значение параметра, указанное в дирек. тиве .MODEL; Д — относительный разброс параметра х; ^ — центрированная случайная величина, принимающая значения нгд отрезке (—1, +1). Случайные величины ^ создаются с помощькд генераторов случайных чисел. Величина относительного разброс^ параметров Л и закон распределения случайных величин ^ задаД ются опцией (спецификация случайного разброса параметров^ директивы .MODEL, которая имеет вид:

[DEVi[/ (генератор =^>] [/(закон распределения)] (разброс^

+ W] 1

[LOT'[ i/ (генератор =^>]i[/(закон распределения)] (разброс) + ['%]] s

Параметр (генератор ф) указьввает номер генератора случай ных чисел (от 0 до 9). С его помощью создаются коррелирован-i ные параметры. Случайные параметры, для которых не указаньД номера генераторов случайных чисел, образуются с помощью ин дивидуальных независимых генераторов; они, естественно, явля

"2

ются некоррелированными. Для расчета значений разбросов па­раметров DEV и LOT используются различные ген.ераторы, так что имеется 10 генераторов для параметров DEV и -столько же"» для параметров LOT.

В простейшем случае номера генераторов случайных чисел не указываются. Тогда параметры, имеющие опции DEV, получают независимые, а параметры, имеющие опции LOT, — коррелиро­ванные случайные значения (последнее характерно для имитации разброса параметров партий изделий). Приведем примеры:

.MODEL RLOAD RES (R=l DEV/GAUSS 5% LOT/UNIFORM

+ 10%)

.MODEL CMOD CAP (C=l DEV/4/GAUSS 1% + TC I DEV/4/USERI 10% LOT/52%)

В программе имеются генераторы случайных величин с двумя стандартными законами распределения: UNIFORM — равновероятное распределение на отрезке (—1,

+1);

GAUSS — гауссово распределение на отрезке (—1, +1) с ну­левым средним значением и среднеквадратическим отклонением (7 = 0,25 (т. е. фактически создается усеченное гауссово распреде­ление на интервале ±4ia).

Кроме того, пользователь может задать нестандартный закон распределения случайных величин ^ с помощью директивы

.DISTRIBUTION (имя) (О) (Р))...

Здесь параметр (имя) назначает имя закону распределения, который задается в табличной форме. Пары чисел задают значе­ния случайной величины Ё, и соответствующую вероятность Р. Все­го может быть задано до 100 опорных точек. Все значения g должны находиться на интервале (—1, +1). Координаты точек должны указываться в порядке возрастания ^ (допускается повто­рять предыдущие значения ^). Между соседними точками произ­водится линейная интерполяция.

Приведем пример задания бимодального распределения, гра» фик которого изображен на рис. 18:

DISTRIBUTION BI-MODAL (—1,1) (—.5,1) (—.5,0) (.5,0)

Случайным параметрам, закон рас­пределения которых не задан явно в ди­рективе MODEL, по умолчанию назнача­ется распределение, указанное в опции DISTRIBUTION директивы OPTIONS.

Статистические испытания по методу Монте-Карло проводятся J йрй расчете режима по постоянному току, частотных характерно- \ тик или переходных процессов по директиве '

.МС <n> [DC] [TRAN] '[АС] (имя выходной переменной) ^ + (обработка результатов) [LIST) {OUTPUT (специфика- j + ция)] [RANGE «минимум), (максимум))] ^

Параметр <п) задает количество статистических испытаний. 1 Ключевые слова DC, AC, „TRAN указывают вид анализа. После них указывается (имя выходной переменной), подлежащей статис- ' тической обработке. - '•

При статистическом анализе предусматривается разнообразная . статистическая обработка результатов моделирования, характер ; которой определяется с помощью опции (обработка результатов), ; принимающей одно из следующих значений: ' УМАХ — расчет максимального отклонения текущей реализа- '-ции от номинальной (эта опция была единственной в программе 1 PSpice-3); - i MAX — расчет максимального значения в каждой реализации; j MIN — расчет минимального значения в каждой реализации; 1 RISE-EDGE ((значение)) —определение момента первого пере- \ сечения заданного уровня снизу вверх (значение уровня задается 1 в круглых скобках; в начале расчета значение реализации додж- . но быть меньше этого уровня); \ FALL-EDGE ((значение)) — определение момента первого пе- \ ресечения заданного уровня сверху вниз (значение уровня зада- 1 ется в круглых скобках; в начале расчета значение реализации ' должно быть больше этого уровня). ; По необязательному ключевому слову LIST на печать выво- '. дится список значений ^сех случайных параметров во всех pea- • лизациях. ' 1 В отсутствие ключевого слова OUTPUT характеристики цепи, 1 указанные в директивах rPRINT, .PLOT или .PROBE, выводятся j на печать или передаются в постпроцессор Probe один раз для " номинального значения случайных параметров. С помощью клю- ] чевого слова OUTPUT их можно вывести требуемое число раз, ^ задавая после этого слова следующие параметры: ^ ALL — во всех реализациях; ^ j FIRST (m) — только для первых m реализаций; 1 EVERY (m) — на каждой m-й реализации; ^ RUNS (mi), (mz), ... — для реаливаций с указанными номера- j ми mi, т-г, ... 1 После ключевого слова RANGE определяется диапазон значе- 1 ний, в пределах которого статистически обрабатывается выход- j пая переменная. Если вместо минимального или максимального ' .4 "

значения этого диапазона указать звездочку >}<, то граница диа­пазона примет значение —оо или +оо. , Приведем примеры:

МС 5 TRAN Vi(5) YMAX RANGE (—1, ^) ^ МС 100 AC VM(3) YMAX LIST OUTPUT^ ALL

Расчет чувствительности и наихудшего случая. Для этого при­меняется директива

.WCASE {DC] '[TRAN] [АС] (имя выходной переменной) + (обработка результатов) '[(опции)]...

Виды анализа и параметры (имя выходной переменной), (об­работка результатов) такие же, как у директивы .МС. '

Проводятся расчеты характеристик цепи при вариации пара­метров, имеющих опции DEV или LOT. Сйачала по/очереди изме­няются все указанные параметры, что позволяет оценить пара­метрическую чувствительность характеристик. В заключение рас­считываются характеристики цепа- лри одновременном изменении всех параметров по методу наихудшего случая. Опции имеют следующий смысл.

Ключевое слово OUTPUT ALL разрешает передавать в вы­ходной файл характеристики цепи, указанные в директивах .PRINT, .PLOT и .PROBE, при всех комбинациях параметров при расчете чувствительности. В его отсутствие передаются данные лишь о номинальном режиме и наихудшем случае»

'После ключевого слова RANGE ((минимум), (максимум)) ука­зывается диапазон значений, в пределах которого производдтся статистическая обработка выходной переменной. Если вместо ми­нимального или максимального значения этого диапазона проета-вить звездочку >j<, то граница диапазона принимает значение —оо или +оо.

Соседние файлы в папке SPICE_DO