allgosts.ru31.020 Электронные компоненты в целом31 ЭЛЕКТРОНИКА

ГОСТ Р 70976-2023 Системы автоматизированного проектирования электроники. Информационное обеспечение. Порядок разработки моделей SPICE. Правила написания элементов

Обозначение:
ГОСТ Р 70976-2023
Наименование:
Системы автоматизированного проектирования электроники. Информационное обеспечение. Порядок разработки моделей SPICE. Правила написания элементов
Статус:
Действует
Дата введения:
16.10.2023
Дата отмены:
-
Заменен на:
-
Код ОКС:
31.020

Текст ГОСТ Р 70976-2023 Системы автоматизированного проектирования электроники. Информационное обеспечение. Порядок разработки моделей SPICE. Правила написания элементов

ФЕДЕРАЛЬНОЕ АГЕНТСТВО

ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСТ Р

70976—

2023

СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ ЭЛЕКТРОНИКИ

Информационное обеспечение. Порядок разработки моделей SPICE. Правила написания элементов

Издание официальное

Москва

Российский институт стандартизации

2023

ГОСТ Р 70976—2023

Предисловие

1 РАЗРАБОТАН Акционерным обществом «Центральное конструкторское бюро «Дейтон» (АО «ЦКБ «Дейтон»)

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 165 «Системы автоматизированного проектирования электроники»

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 5 октября 2023 г. № 1074-ст

4 ВВЕДЕН ВПЕРВЫЕ

Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. № 162-ФЗ «О стандартизации в Российской Федерации». Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок — в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)

©Оформление. ФГБУ «Институт стандартизации», 2023

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

II

ГОСТ Р 70976—2023

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ ЭЛЕКТРОНИКИ

Информационное обеспечение. Порядок разработки моделей SPICE. Правила написания элементов

Electronics automated design systems. Information support. Procedure for development of SPICE models. Rules for writing elements

Дата введения — 2023—10—16

1 Область применения

1.1 Настоящий стандарт определяет требования к описаниям разрабатываемых моделей SPICE изделий для систем автоматизированного проектирования радиоэлектронной аппаратуры.

1.2 Стандарт рекомендован к применению организациями, предприятиями, учреждениями и другими субъектами хозяйственной деятельности независимо от форм собственности и подчинения, выполняющими научно-исследовательские работы, аванпроекты и опытно-конструкторские работы по разработке, модернизации, производству и применению изделий электронной техники (далее — изделия) в радиоэлектронной аппаратуре общего, специализированного и ответственного назначений.

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

2 Нормативные ссылки

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

ГОСТ Р 70756 Системы автоматизированного проектирования электроники. Информационное обеспечение. Модели SPICE. Термины и определения

Примечание — При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю «Национальные стандарты», который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя «Национальные стандарты» за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.

3 Термины и определения

В настоящем стандарте применены термины по ГОСТ Р 70756.

Издание официальное

1

ГОСТ Р 70976—2023

4 Основные положения

Оформление текста моделей SPICE выполняется с учетом стандартизированных требований к описанию моделей SPICE, а также требований настоящего стандарта.

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

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

5 Правила написания элементов

5.1 Правило написания С-элемента

Сххх n1 п2 [С =] value (задается как линейный элемент),

где л1 п2 — имена узлов в конечных точках С-элемента;

[С =] — value значение емкости, в фарадах.

5.2 Правило написания Е-элемента

Exxx п+ п- [VCVS] in+ in- gain (задается как линейный элемент);

Еххх л+ п- LAPLACE in+ in- к0, kl, ..., кп / d0, + с/1, ..., dm (задается преобразованием Laplace);

Exxx п+ п- POLE in+ in- a az1, fz\, ..., azn, fzn /b, + ap1, fp1,..., upm, fpm (задается функцией Pole-Zero);

Exxx n+ n- FOSTER in+ in- kO kA + (Re{AA}, lm{AA})/ (Re{pA}, lm{pA}) + (Re{A2}, lm{A2})/(Re{p2}, Im{p2}) + + (Re{A3}, lm{A3})/ (Re{p3}, Im{p3}) + ... (задается функцией Foster Pole-Residue),

где gain — коэффициент усиления;

in+l--позитивные или отрицательные контрольные узлы, указывается одна пара для каждого измерения;

п+/--положительный или отрицательный узел управляемого элемента;

[VCVS] — идентификатор аргумента для источника напряжения с контролируемым напряжением.

VCVS — это зарезервированное слово, не используется как имя узла или параметра;

LAPLACE — рациональная функция с параметрами, используемыми для определения значений всех коэффициентов (ИО, к1, .... d0, d1,...);

POLE — результат решения уравнения, определяющегося функцией Pole-Zero (1) в терминах полюсов и нулей:

a(s + ^zl-j2nfzl)-(s + azn-j2nfzn)(s + azn + j2nfzn)

H{s) = —---------:-----\—7-----------------ГТ-----------------Г ‘ 1)

\s + ар^ - j2nfp^j...ys + арт - j2nfpm )(s + upm + j2nfpm)

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

FOSTER — результат решения уравнения, определяющегося функцией FosterPole-Residue (2) в терминах полюсов и остатков:

H(s} = k +ts+y|j!W^2^+J!W±^W_1 т

° 1 i [s-(Re{pj} + ]1т{р^) s-(Re{pi}-jlm{pl})J

В функции FosterPole-Residue скобки, запятые и косые черты являются разделителями — они имеют то же значение, что и пробелы. Пара полюсов-вычетов представлена четырьмя числами (действительная и мнимая части остатка, а затем действительная и мнимая части полюса). Для сходимости Re{Pj} должно быть меньше нуля. Для реальных полюсов вводится половина значения остатка, поскольку она применяется дважды.

2

ГОСТ Р 70976—2023

5.3 Правило написания F-элемента

Fxxx n+ n- [CCCS] vnl gain,

где gain — коэффициент усиления;

CCCS — идентификатор для текущего источника тока, зарезервированное слово, которое не используется как имя узла или параметра;

п+/--соединительные узлы для положительного или отрицательного контролируемого источника;

vn^ — имя источника напряжения, через который протекает управляемый ток. Управляемый ток течет из положительного узла источника vn^ в отрицательный узел источника ул1 в соответствии с определением vnl в другом месте модели.

5.4 Правило написания G-элемента

Gxxx п+ п- [VCCS] in+ in- transconductance (задается как линейный элемент);

Gxxx п+ п- LAPLACE in+ in- к0, к1, ..., kn/dO, + dl, ..., dm (задается преобразованием Laplace);

Gxxx n+ n- POLE in+ in- a az1, fz1, ..., ozn, fzn /b, + ap1, fp\, ..., орт, fpm (задается функцией Pole-Zero);

Gxxx n+ n- FOSTER in+ in- kO k1 + (Re{A^}, lm{Al})/ (Re{pl}, lm{p^}) + (Re{A2}, lm{A2})/(Re{p2}, Im{p2}) + + (Re{A3}, lm{A3})/ (Re{p3}, Im{p3}) + ... (задается функцией Foster Pole-Residue),

где in+/~ — позитивные или отрицательные контрольные узлы. Необходимо указать одну

пару для каждого измерения;

п+/--положительный или отрицательный узел управляемого элемента. Ток протекает от положительного к отрицательному узлу;

transconductance — коэффициент преобразования напряжения в ток;

[VCCS] — аргумент идентификатора для источника тока, управляемого напряжением. VCCS — это зарезервированное слово, не используется как имя узла или параметра.

LAPLACE — рациональная функция (3) с параметрами, используемыми для определения значений всех коэффициентов (k0, kl, ..., d0, di, ...).

,\ + k<s +... + knsn

H(s) = -^---J--------2---, (3)

d0 + dyS +... + dmsm

POLE — результат решения уравнения, определяющегося функцией Pole-Zero (4) в терминах полюсов и нулей:

ш а • (s + «Z1 - )2Ttfz1)...(s + azn - j2nfzn)(s + uzn + J2nfzn)

H(s) = —1--------:----FT--------:-----w---------:““\ ■ (4)

b \S + Up] — j2nfp])•••($ + ^pm J^^pm )\s + ^-pm + j^fpm)

Комплексные полюсы или нули находятся в сопряженных парах.

FOSTER — результат решения уравнения, определяющегося функцией FosterPole-Residue (5) в терминах полюсов и остатков:

H(s) = к0 + k^s +

Re {А,] + / • Im {А,} ^-(RelPij + jlmlpi})

Re^A/}- j • lm{Ai} s-^RelPij-j-lmlPi})^

(5)

В синтаксисе FosterPole-Residue скобки, запятые и косые черты являются разделителями. Пара полюсов-вычетов представлена четырьмя числами (действительная и мнимая части остатка, а затем действительная и мнимая части полюса). Для сходимости Re{pi} должно быть меньше нуля. Для реальных полюсов вводится половина значения остатка, поскольку она применяется дважды.

5.5 Правило написания Н-элемента

Нххх п+ п- [CCVS] vnl transresistance,

где [CCVS]

— идентификатор для источника напряжения, управляемого током. CCVS — зарезервированное слово модели, не используется как имя узла или параметра;

3

ГОСТ Р 70976—2023

п+/--соединительные узлы для положительного или отрицательного контролируемого источника;

transresistance — коэффициент преобразования тока в напряжение;

vnl — имя источника тока, управляемого напряжением. Управляемый ток течет из положительного узла источника vnl в отрицательный узел источника vnl в соответствии с определением vnl в другом месте модели.

5.6 Правило написания К-элемента

Кххх Lyyy Lzzz [К =] coupling,

где Lyyy — имя первой из двух связанных индуктивностей. Эта индуктивность должна быть

определена в другом месте в модели;

Lzzz — имя второй из двух связанных индуктивностей. Эта индуктивность должна быть определена в другом месте в модели;

[К =] coupling устанавливает сцепление как коэффициент взаимной связи. Это ненулевое единичное вещественное число. Если коэффициент связи отрицательный, направление связи меняется на противоположное. Это эквивалентно изменению полярности любого из связанных индуктивностей. Синтаксис К = ххх используется при определении коэффициента связи с использованием имени параметра или уравнения. Текст «К =» является необязательным.

5.7 Правило написания L-элемента

Lxxx л1 л2 [L =] inductance,

где nl, п2 — имена узлов в конечных точках линейной индуктивности;

L=inductance устанавливает индуктивность в качестве значения индуктивности в генри. Текст «L =» не является обязательным.

5.8 Правило написания R-элемента

Rxxx л1 п2 [R =] value,

где п1, п2 — имена узлов в конечных точках R-элемента;

R=val — значение сопротивления в омах. Текст «R =» является необязательным.

5.9 Правило написания S-элемента

Sxxx л1 п2 ... пп [nRef] MNAME=Smodel_name,

где л1 п2...пп — узлы S-элемента. Допускаются три вида определений:

- при отсутствии опорного узла nRef ссылкой по умолчанию на узел является «земля». Каждый узел ni (/ = 1 ... п) строят как один из п-портов S-элемента;

- один из опорных узлов определяется nRef. Каждый узел ni (1=1 ... п) и nRef строях как один из п-портов S-элемента;

-сп опорными узлами каждый порт имеет свой собственный опорный узел. Определение узла может быть написано следующим образом: п1 + п1 - п2 + п2-... пп + пп - Каждая пара узлов (ni + и ni -, i = 1 ... п) строят как один из п-портов S-элемента;

nRef— опорный узел.

MNAME=Smodel_name устанавливает Smodel_name как имя модели S. Строковые параметры поддерживаются при вызове MNAME.

Узлы S-элемента должны быть размещены сразу после строки идентификатора.

Модель сопоставляет определения узлов S-элемента с числом портов п, указанных в определении .MODEL, следующим образом:

- для п-узлов S-элемент не имеет опорного узла;

- для п + 1 узлов S-элемент имеет один опорный узел;

- для 2п узлов S-элемент принимает п сигнальных узлов и п опорных узлов. Каждая пара узлов содержит сигнал и опорный узел.

Синтаксис написания строки модели S-элемента:

.MODEL Smodel_name S N=val TSTONEFILE=filename,

4

ГОСТ Р 70976—2023

где Smodel_name — имя модели;

S указывает, что тип модели является моделью S;

N=va/ устанавливает положительное, ненулевое целое число val как количество портов для S-модели. Это значение должно соответствовать количеству портов, определенных в соответствующем файле Touchstone;

TSTONEFILE=filename устанавливает имя файла Touchstone, для которого поддерживаются строковые параметры.

5.10 Правило написания Т-элемента

Тххх in refin out refout Zo=val TD=val [L=val],

где in — узел входного сигнала;

refin — заземление для входного сигнала;

out — узел выходного сигнала;

refout — заземление для выходного сигнала;

Zo=vai устанавливает val как характеристический импеданс линии передачи в омах;

TD=va/ устанавливает val как задержку времени распространения линии передачи в секундах. Если указана физическая длина L, то единицы измерения TD указываются в с/м;

L=val устанавливает val как физическую длину линии передачи в метрах. По умолчанию = 1.

5.11 Правило написания V-элемента

Vxxx л1 п2 [DC =] val,

где nA, п2 — имена узлов в конечных точках источника напряжения;

DC =val устанавливает val как напряжение постоянного тока между исходными узлами. Текст «DC =» не является обязательным.

5.12 Правило написания W-элемента

Wxxx /1 /2 ... in ir о1 о2 ... on or N=val L=val + RLGCMODEL=name | TABLEMODEL=name /FGD=val],

где N=val — устанавливает положительное ненулевое целое число val как число

сигнальных проводников (исключая опорный проводник);

И...in — названия узлов для терминалов проводника ближнего конца;

ir— имя узла для опорного проводника терминала на ближнем конце;

о1... on — названия узлов для терминалов сигналов дальнего конца;

or— имя узла для дальнего конца опорного проводника терминала;

L=val определяет val как длину линии передачи в метрах;

RLGCMODEL=name определяет имя строки как имя модели RLGC;

TABLEMODEL=name определяет имя строки как имя частотно-зависимой табличной модели;

FGD=i/а/ определяет частоту среза диэлектрических потерь в герцах как положительное вещественное число val. Ноль разрешен (если установлено на ноль, предполагается, что диэлектрические потери сохраняют линейную зависимость от частоты).

После списка узлов указывают количество проводников сигналов N. W-элемент не ограничивает количество связанных проводников. W-элемент поддерживает два формата для указания свойств линии передачи:

- формат 1: спецификация RLGC, указанная в операторе .MODEL;

- формат 2: частотно-зависимая табличная спецификация, указанная в операторе .MODEL.

Аргументы RLGCMODEL и TABLEMODEL связывают определение W-элемента с .MODEL, используя либо формат 1, либо формат 2 соответственно. W-элемент должен использовать либо RLGCMODEL, либо TABLEMODEL, но не оба.

В обоих форматах характеристики W-элемента выражаются в матрицах единичной длины: RQ (постоянное сопротивление), L, G, С, Rs (скин-эффект) и Gd (диэлектрические потери).

Формат 1: RLGC .MODEL поддерживает частотно-независимые матрицы RLGC на единицу длины, частотно-зависимые данные R и G и линии без потерь LC. Формат 1 не поддерживает линии RC,

5

ГОСТ Р 70976—2023

поскольку матрицы RLGC симметричны, модель RLGC определяет только нижние треугольные части матриц. Синтаксис модели RLGC для W-элемента:

.MODEL name W MODELTYPE=RLGC N=ya/

+ Lo=matrix_entries

+ Co=matrix_entries [Ro=matrix_entries] +[Go=matrix_entries]

+ [Rs=matrix_entries] [Gd=matrix_entries] [Rognd=val]

+ [Rsgnd=val] [Lgnd=val],

где N=va/ устанавливает положительное ненулевое целое число val как число сигнальных

проводников (исключая опорный проводник);

Lo=matnx_entries — матрица индуктивности по постоянному току на единицу длины;

Co=matrix_entries — матрица емкости по постоянному току на единицу длины;

Ro=matrix_entries — матрица сопротивлений по постоянному току на единицу длины;

Go=matrix_entries — матрица проводимости по постоянному току на единицу длины; Rs=matrix_entries — матрица сопротивления поверхностному эффекту на единицу длины; Gd=matrix_entries — матрица потерь в диэлектрике на единицу длины;

Lgnd=va/ определяет значение val как значение индуктивности по постоянному току на единицу длины для заземления;

Rognd=va/определяет значение val как значение сопротивления по постоянному току на единицу длины для заземления;

Rsgnd=va/ определяет val как значение сопротивления поверхностному эффекту на единицу длины для заземления.

Матрицы RLGC в модели RLGC W-элемента находятся в формате Maxwellian. Отличительная особенность этого формата заключается в том, что недиагональные термины матрицы являются отрицательными.

Формат 2: частотно-зависимая табличная спецификация. Табличная модель RLGC может использоваться как расширение аналитической модели RLGC для моделирования произвольного частотно-зависимого поведения линий передачи. Эта модель не поддерживает RC-линии. Синтаксис W-элементов поддерживает таблицы данных, в которых необходимо использовать инструкцию .MODEL. Для выполнения оператор .MODEL относится к операторам с типом SP Model, описанным в модели таблицы частот данных с небольшими сигналами, которые содержат фактические данные таблицы для матриц RLGC. Табличная модель W-элемента требует:

- таблицы R и G, которые должны включать в себя нулевые частоты данных;

- таблицы L и С, которые должны включать в себя бесконечно частотные точки данных, а также точки данных с нулевой частотой.

Чтобы указать нулевую частоту, следует использовать либо аргумент DC, либо параметр Ав поле DATA модели SP, который может быть установлен в значение 0. Чтобы указать точку частоты бесконечности, следует использовать аргумент INFINITY.

Статические матрицы L и С являются точными для широкого диапазона частот. Напротив, статическая R-матрица применяется только к ограниченному диапазону частот, главным образом из-за поверхностного эффекта. Хорошим приближенным выражением матрицы сопротивления R с поверхностным эффектом является следующая формула

R(f)^Ra + ^Ti)Rs, (6)

где Ro — матрица сопротивлений по постоянному току;

Rs — матрица сопротивлений поверхностного эффекта.

Формула эффективна и дает корректный частотный отклик на высокой частоте; однако она может дать значительные ошибки для низкочастотных приложений.

Напротив, матрицу G (потери) проводимости рассчитывают по формуле

GW = ®о +

(7)

6

ГОСТ Р 70976—2023

где Go моделирует ток шунта из-за свободных электронов в несовершенных диэлектриках;

Gd моделирует потери мощности за счет вращения диполей под переменным полем;

fgd — положительная частота отсечки.

Если fgd не задано или если fgd установлено в 0, то G(f) сохраняет линейную зависимость от частоты. В W-элементе значение fgd по умолчанию равно нулю (то есть G(f) не использует значение fgd.

Оба эти метода подходят для соответствия модели RLGC фактическим измерениям. Если измеренные или вычисляемые данные используются для табличной модели RLGC, она должна быть более точной, если точно выполнить измерение параметров.

Модель таблицы частот данных параметров малого сигнала (модель SP) представляет собой общую модель, которая описывает частотно-изменяющееся поведение изделия. Синтаксис написания строки:

.MODEL name sp N=va/ [FSTART^a/] [FSTOP=ua/] [Nl=va/] +

+ [SPACING=spac/ng] VALTYPE=REAL [INFINITY=ma^7xM +

+ [INTERPOLATION^/] [EXTRAPOLATION^/] + DATA=(npts ...) | DATAFILE=f/7ename,

где N=va/ устанавливает положительное, ненулевое целое число val как размер матрицы

(количество линий передачи);

FSTART=va/ устанавливает val как начальную частотную точку для данных. По умолчанию = 0; FSTOP=ya/ устанавливает val как конечную частотную точку для данных. Используется этот параметр только для форматов LINEAR и LOG;

Nl=va/ — количество точек частоты за интервал. Используется этот параметр только для форматов DEC и ОСТ. По умолчанию равен 10;

S РАС IN G=spac/ng устанавливает интервал как один из следующих форматов выборки данных: LIN — равномерное расстояние с шагом частоты (FSTOP-FSTART) / (npts-1). По умолчанию запись LINEAR является альтернативой;

ОСТ — изменение частоты с FSTART в качестве начальной на NI точек на npts устанавливает конечную частоту;

DEC — декадная вариация с FSTART в качестве начальной частоты и NI баллов за декаду, npts устанавливает конечную частоту;

LOG — логарифмический интервал;

FSTART и FSTOP — начальная и конечная частоты;

POI — неравномерный интервал. Парные данные с частотными точками. NONUNIFORM — приемлемая альтернативная запись;

VALTYPE=REAL устанавливает форматирование данных только для реальных значений (требуется для совместимости с существующими реализациями SPICE);

INFINITY=ya/устанавливает иа/как точку данных на бесконечности. Как правило, реальную. Этот формат данных должен соответствовать спецификациям MATRIX и VALTYPE. npts не учитывает эту точку;

INTERPOLATION=i/a/ устанавливает val как схему интерполяции:

- STEP — дискретный шаг (по умолчанию);

- LINEAR — дискретно-линейный;

- SPLINE — привязка b-сплайна, который описывает сплайн-кривую, заданную сплайн-функциями, выраженными линейными комбинациями Ь-сплайнов. Является сокращением от словосочетания «базисный сплайн» и может быть вычислен с помощью алгоритма де Бора, обладающего устойчивостью;

EXTRAPOLATION=ya/ устанавливает val как одну из следующих схем экстраполяции, которые будут использоваться для данных модели:

NONE — экстраполяция не допускается. Моделирование завершается, если требуемая точка данных находится за пределами указанного диапазона;

STEP — использует последнюю граничную точку. Устанавливается по умолчанию;

LINEAR — линейная экстраполяция с использованием последних двух граничных точек.

Если указана точка данных на бесконечности, то экстраполяция не используется. Хотя STEP является значением по умолчанию для INTERPOLATION, но из-за различий между реализациями рекомендуется устанавливать LINEAR.

7

ГОСТ Р 70976—2023

DATA= npts ... данные, где npts — количество определенных точек данных;

DATAFILE=fflename устанавливает имя внешнего файла, содержащего точки данных.

Определение модели SP должно использовать выражение DATA либо DATAFILE, но не оба одновременно.

Если для точек данных модели SP используется внешний файл, то этот файл должен содержать только необработанные числа, без каких-либо суффиксов, комментариев или символов продолжения. Первое число в файле должно быть целочисленным значением, указывающим количество точек выборки в файле npts. Затем следует выборка данных. Порядок данных выборки должен быть таким же, как в инструкции DATA. Этот файл данных не имеет ограничений на длину строки.

Хотя STEP является значением по умолчанию для INTERPOLATION, но из-за различий между реализациями рекомендуется устанавливать LINEAR.

Синтаксис написания строки W-элемента:

.MODEL name W MODELTYPE=TABLE N=va/ + LMODEL=/_freq_mo(/e/ CMODEL=c_freq_mode/ +

+ [RMODEL=r_/req_mode/] [GMODEL=g_freq_moc/e/],

где N=va/ устанавливает val как положительное, ненулевое целое число сигнальных

проводников (исключая опорный проводник);

LMODEL=/_freq_mode/ устанавливает l_freq_model в качестве имени модели SP для матрицы индуктивности;

CMODEL=c_freq_mode/ устанавливает c_freq_model в качестве имени модели SP для матрицы емкостей;

RMODEL=r_freq_n7ode/ устанавливает r_freq_model в качестве имени SP для матрицы сопротивлений. По умолчанию равно нулю;

GMODEL=g_freq_mode/ устанавливает g_freq_model в качестве имени модели SP для матрицы проводимости. По умолчанию равно нулю.

5.13 Правило написания Х-элемента

Xxxxnl [п2 пЗ ...] subnam [parnam=val] [M=val],

где п1 ... — имена узлов для внешних ссылок;

subnam — имя ссылки на подсхему модели;

parnam=val — имя параметра установлено на значение уа/для использования только в подсхеме;

M=val задает значение числа подсхем, соединенных параллельно указанным узлам. Множитель уа/должен быть положительным, отличным от нуля целым числом.

8

ГОСТ Р 70976—2023

УДК 621.865:8:007.52:006.354

ОКС 31.020

Ключевые слова: модель, SPICE, моделирование, электронная аппаратура

9

Редактор М.В. Митрофанова Технический редактор В.Н. Прусакова Корректор Л. С. Лысенко Компьютерная верстка Е.О. Асташина

Сдано в набор 06.10.2023. Подписано в печать 01.11.2023. Формат 60x847s. Гарнитура Ариал. Усл. печ. л. 1,40. Уч.-изд. л. 0,90.

Подготовлено на основе электронной версии, предоставленной разработчиком стандарта

Создано в единичном исполнении в ФГБУ «Институт стандартизации» , 117418 Москва, Нахимовский пр-т, д. 31, к. 2.