Университет Украины "Киевский Политехнический Институт"

Вид материалаРуководство пользователя
Статистика Монте Карло
Монте Карло Windowing
Определение разбросов 'LOT и 'DEV'
Model r1 rmod (r=1.00 lot=10%)
Model qn npn (bf=100 lot=20%)
Model nmod npn (bf=100 dev=1%)
Model 2n2241 npn (bf=100 lot=20% dev=1%)
Подобный материал:
1   ...   23   24   25   26   27   28   29   30   31

Гистограммы


Histograms

После моделирования Монте Карло, могут быть просмотрены гистограммы, выбирая опцию Histogram из меню Monte Carlo (Монте Карло). Окно Гистограммы имеет следующие основные особенности.

Селектор функции Сопоставления

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

Статистическое резюме

Размещаясь только направо от селектора функции сопоставления, это резюме показывает нижнюю, среднюю и верхнюю оценки, sigma (стандартное отклонение), и процент отображаемый. Процент отображаемый модифицируется, чтобы показать проценты от сопоставления функциональных значений между значениями Low и High блока Управления. Редактируя эти управляющие значения, Вы можете видеть, что процент выдает Вас, добрался бы, если Вы проверили для более жесткого specs на функции сопоставления, или характеристике эффективности.

Блок Управления

Размещенный около нижнего правого угла, этот блок имеет три элемента:

Интервалы (Intervals): Это значение определяет число интервалов гистограммы. Гистограмма создана, сортируя значения функции сопоставления в накопители. Ширина каждого накопителя вычислена из следующей формулы:

Ширина накопителя = (High - Low)/Intervals

Высоко (High): Любая функция сопоставления выше этого значения исключена из Гистограммы, и Процент выдает.

Низко (Low): Любая функция сопоставления ниже этого значения исключена из Гистограммы, и Процент выдает.

Поле списка Данных (Data list box)

Это поле списка содержит значения функции сопоставления для выполненного. Список не может быть отредактирован, ни - на которое воздействуют значения в блоке Управления.

Гистограмма (Histogram)

Гистограмма - графическое представление распределения частоты значений функции сопоставления. Высота Каждой полосы отражает процент от значений, которые являются большими или равными левому маркеру интервала полосы и меньше чем значение маркера интервала правой полосы. Значения Маркера вычислены как:

Value = Low + i(Bin width) i=0,1,2,...,Intervals-1

Процент Каждой полосы, округленный к самому близкому целому номеру, надписан на верхней части полосы. Проценты напечатаны только, если число интервалов достаточно маленький, чтобы позволить достаточный участок места. Иначе, значения процента могут быть оценены из масштаба оси Y.

Статистика Монте Карло


Опция Monte Carlo Statistics создает текстовый файл, который содержит информацию из моделирования Монте Карло. Этот файл содержит низкий, средний, высоко, и стандартные значения отклонения из всех шести функций сопоставления. Это затем отображает статистику конкретного моделирования. Статистика конкретного моделирования содержит значение каждой функции сопоставления для каждого из моделирований, перечисленных в списке от первого запуска до последнего.

Эти файлы сохранены под следующими именами:

Переходный процесс (Transient) CIRCUITNAME.TMC

Переменный ток (AC) CIRCUITNAME.AMC

Постоянный ток (DC) CIRCUITNAME.DMC

Монте Карло Windowing


Monte Carlo Windowing

Функции Сопоставления работают только внутри оконной части формы волны. Если форма волны не проходит через окно, моделирование игнорируется, и никакие данные не собираются. Границы окна определены в Диалоговое окно Monte Carlo Options (Опции Монте Карло). Они определяют проверенную характеристику эффективности. Подходящим выбором границ окна может измеряться: повышение времени, отметка -3dB, пиковое усиление, ширина импульса, ширина полосы, или другие характеристики эффективности. Обычно только одни или две функции сопоставления полезны для данной установки окна. Начальные границы окна установлены равными X и диапазонам масштаба Y, если никакие значения не определены.

Например, чтобы измерить пик возрастания (overshoot), Вы установили бы границы окна вокруг области, где возрастание (overshoot) случается. Окно должно быть достаточно большое, чтобы содержать пик возрастания (overshoot). Ymax, сопоставляющий функцию собрал бы все вертикальные максимумы для анализа.

Определение разбросов 'LOT и 'DEV'


Specifying 'LOT and 'DEV' tolerances

Допуски применяются только к значениям параметра модели компонента. Допуски определяются как фактическое значение или как процент от номинального значения. И абсолютные допуски (LOT) и относительные (DEV) допуски могут быть определены.

Оба типа допуска определяются, помещая ключевое слово после параметра модели.

[LOT=X[%]] [DEV=X[%]]

Этот пример определяет допуск 10 % к резисторному умножителю.

.MODEL R1 RMOD (R=1.00 LOT=10%)

Сопротивление резистора вычислено из произведения значения и множителя в установке модели.

Чтобы определить 20 % абсолютную погрешность к BF модели транзистора QN, используйте это:

.MODEL QN NPN (BF=100 LOT=20%)

В этом примере, для самого плохого случая распределения, каждый транзистор, использующий модель QN имеет прямую бету 80 или 120.

Чтобы определить 1 % относительную погрешность к BF модели NMOD, используйте это:

.MODEL NMOD NPN (BF=100 DEV=1%)

Значение DEV определяет относительное изменение процента параметра. Относительная погрешность 0 % подразумевает совершенный трэкинг. 1.0 % DEV погрешность подразумевает, что все NMOD транзисторы имеют ту же самую прямую бету к внутри допуска 1.0 %.

Чтобы определять 20 % абсолютную погрешность и 1 % относительную погрешность к прямой бете модели 2N2241, используйте это:

.MODEL 2N2241 NPN (BF=100 LOT=20% DEV=1%)

В этом примере, используя самый плохой случай распределения, первый транзистор, который использует 2N2241 модель - произвольно принимает одно из двух значений 80 или 120.

BF = 80 = 100 - .2*(100)

BF = 120 = 100 + .2*(100)

Предположите, что значение BF выбрано равным 80. Затем все транзисторы, использующие эту модель, включая первый, произвольно принимают одно из следующих значений, основанных на 1 % погрешности DEV.

79 = 80 - .01*100

81 = 80 + .01*100

Обратите внимание, что присутствие DEV ключевого слова в утверждении модели подразумевает, что каждый компонент должен иметь уникальный и частный набор параметров модели, даже если флаги PRIVATEANALOG или PRIVATEDIGITAL в Общих установках (Global Settings) запрещены.

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