Это подменю позволяет изменять настройки, которые влияют на результаты экспериментов, вывод результатов и значения по умолчанию.
Эта настройки действуют одновременно и редко изменяются. Есть два типа установок: ввод значения или отметка возле подходящего параметра. Значения по умолчанию устанавливаются после нажатия на кнопку Default в нижней части окна.
Пункт
| Действие
|
ABSTOL
| Этот параметр представляет собой допустимую погрешность при вычислении значений в точках. Для большинства вычислений RELTOL будет перекрывать это значение. Когда ток приближается к нулю, получается число, более точное к реальному. ABSTOL дает увеличение точности примерно в 2 раза. Для схем высокого напряжения увеличение значения этого параметра помогает избежать ошибок. Знание приблизительного низшего значения тока в схеме позволяет использовать этот параметр и повышать точность.
Значение по умолчанию: 1e-12.
|
CHGTOL
| Этот параметр определяет наименьшую возможную емкость конденсатора, используемую в схеме по умолчанию. Если схема генерирует емкость меньшую, чем этот параметр, то вместо нее подставляется значение этого параметра.
Значение по умолчанию: 1e-14.
|
CPTIME
| Максимальное количество процессорного времени в секундах, которое MC5 можно использовать для эмуляции работы схемы.
Значение по умолчанию: 1e9.
|
DEFAD
| Значение площади диффузии МОП в квадратных метрах. Этот параметр используется только если в модели указан параметр CJ.
Значение по умолчанию: 0.
|
DEFAS
| Определяет площадь источника диффузии МОП в квадратных метрах. Этот параметр также имеет смысл лишь в том случае, когда в модели задан параметр CJ.
Значение по умолчанию: 0.
|
DEFL
| Этот параметр определяет длину канала МОП по умолчанию, в метрах.
Значение по умолчанию: 1e-4.
|
DEFW
| Ширина канала МОП по умолчанию, также в метрах.
Значение по умолчанию: 1e-4.
|
DIGDRVF
| Минимальное сопротивление перехода для расчетов выходной мощности.
Значение по умолчанию: 2.
|
DIGDRVZ
| Максимальное сопротивление перехода для расчетов выходной мощности.
Значение по умолчанию: 20000.
|
DIGERRDEFAULT
| Этот параметр устанавливает максимальный лимит ошибок соединений (constraints). Когда число ошибок превышает этот параметр, эмуляция работы данного участка схемы прекращается. Другие соединения, счетчики ошибок которых не достигли этого значения, продолжают функционировать.
Значение по умолчанию: 20.
|
DIGERRLIMIT
| Максимальное количество ошибок при моделировании работы схемы. Когда ошибки превышают этот лимит, эмуляция работы схемы прекращается.
Значение по умолчанию: 10000.
|
DIGFREQ
| Минимальный временной шаг работы цифрового устройства. Этот промежуток времени определяется по формуле 1/DIGFREQ.
Значение по умолчанию: 1e10.
|
DIGINITSTATE
| Этот параметр указывает начальное состояние всех триггеров и триггеров-защелок: 0 = сброс, 1 = установлен, все остальные значения не определены.
Значение по умолчанию: 2.
|
DIGIOLVL
| Этот параметр устанавливает уровень входа/выхода логических элементов по умолчанию. Значения от 1 до 4 устанавливают уровни с 1 по 4.
Значение по умолчанию: 1.
|
DIGMNTYMX
| Временная задержка: 1 - минимальная, 2 – типичная, 3 – максимальная, 4 – минимум/максимум.
Значение по умолчанию: 2.
|
DIGMNTYSCALE
| Определяет коэффициент для нахождения неуказанных минимальных временных задержек. Если минимальная задержка не указана, она получается из формулы (DIGMNTYSCALE* типичная временная задержка). Значение DIGMNTYSCALE должно быть между 0 и 1. Значение по умолчанию: 0.4.
|
DIGOVRDRV
| Этот параметр определяет разницу диапазонов выходов одного устройства по отношению к другим для их перекрытия в конкретной точке. Диапазон определяется глобальными установками: DIGDRVF и DIGDRVZ.
Значение по умолчанию: 3.
|
DIGTYMXSCALE
| Определяет коэффициент для нахождения неуказанных максимальных временных задержек. Если максимальная задержка не указана, она получается из формулы (DIGTYMXSCALE* типичная временная задержка). Значение DIGTYMXSCALE должно быть больше 1.
Значение по умолчанию: 1.6.
|
GMIN
| Этот параметр определяет величину сопротивления расположенного поперек pn-соединения любого полупроводника. Значение этого сопротивления равно 1/GMIN. Для простоты, GMIN может быть увеличено до максимального значения, при котором это мешающее сопротивление не будет влиять на результаты эмуляции. В большинстве случаев, GMIN не следует присваивать значения, большие чем 1e-7.
Значение по умолчанию: 1e-12.
|
ITL1
| Определяет максимальное количество итераций, допустимое при расчете плавающей точки DC. Если DC не сходится к указанному количеству итераций, MC5 применит алгоритм отклонений DC. В транзиентном анализе расчеты с плавающей точкой могут быть выключены, но и AC и DC-анализ требуют возможности работы с плавающей точкой.
Значение по умолчанию: 100.
|
ITL2
| Определение максимального количества итераций, возможных на каждом шаге развертки при DC-анализе. Увеличение этого параметра может быть полезно при DC-анализе схем, содержащих разветвления.
Значение по умолчанию: 50.
|
ITL4
| Этот параметр определяет максимальное количество итераций, дозволенных для каждого неудавшегося расчета временной точки. Если количество итераций для конкретной точки превышает это значение, то MC5 уменьшит временной шаг и попытается найти решение в новой временной точке. Увеличивая этот параметр, MC5 будет производить больше итераций для увеличения точности вычислений без потери скорости.
Значение по умолчанию: 10.
|
ITL5
| Этот параметр определяет максимальное количество дозволенных итераций в транзиентном анализе. Если общее количество итераций достикает этого значения, эмуляция прекращается.
Значение по умолчанию: 1e9.
|
LIMPTS
| Определяет максимальное количество точке в цифровой таблице вывода. Значение по умолчанию: 0 (бесконечность).
|
NOOUTMSG
| Когда этот флаг включен, он подавляет печать сообщений об ошибках при эмуляции в файл вывода (*.tno).
Значение по умолчанию: выключен.
|
PIVREL
| Этот параметр определяет отношение между самым большим значением в векторе проводимости и установкой PIVTOL при расчетах алгоритма вращения.
Значение по умолчанию: 0.001.
|
PIVTOL
| Этот параметр определяет самое маленькое числовое значение присваемое элементу матрицы Spice. Если значение до PIVTOL, эмуляция прекращается, чтобы предотвратить числовое переполнение. Значение по умолчанию: 1e-13.
|
RELTOL
| Этот параметр определяет относительную погрешность MC5 для приблизительных вычислений значений в точках. Когда между двумя последовательными итерациями есть разница и ток меньше чем RELTOL, эмуляция будет принимать значения для решений. Для приближенного вычисления RELTOL может быть изменена в любую сторону, в зависимости от требуемого эффекта. Схемы, для которых важно большое количество точек данных, должны использовать меньшее значение RELTOL. (Изменение значений – лучший выбор для достижения результата). Увеличение RELTOL позволит намного улучшить приемлемость программы к приближенным вычислениям. В то же время, этот параметр может быть причиной грубых ошибок в вычислениях.
Значение по умолчанию: .001 =.1%.
|
SD
| Этот параметр определяет количество стандартных отклонений в пределах полосы допустимых отклонений. Значение, указанное для SD действует на нормальные популяции при расчетах по методу Монте-Карло.
Значение по умолчанию: 2.58.
|
TNOM
| Определяет температуру по умолчанию в Цельсиях. Это будет температура при которой будут моделироваться процессы всех моделей. Значение по умолчанию: 27.
|
TRTOL
| Определяет константу в алгоритме контроля временных шагов. Изменение TRTOL будет влиять на размер шага при транзиентном анализе.
Значение по умолчанию: 7.
|
TRYTOCOMPACT
| Когда анализируется схема, содержащая поглощающую трансмиссию, т.е. наблюдается незначительное изменение сигнала на относительно небольших участках цепи, применяется алгоритм сжатия данных. Если этот флаг включен, MC5 исключает точки, незначительно влияющие на сигнал, из всех производимых расчетов, и это значительно повышает скорость вычислений при сложных процессах. При более точных расчетах этот флаг следует выключать.
Значение по умолчанию: выключен.
|
VNTOL
| Этот параметр относится к абсолютным погрешностям при вычислениях напряжения в точках схемы. Для большинства вычислений RELTOL перекрывает это значение. Когда напряжение приближается к нулю, алгоритмы относительных погрешностей существенно усложняют процедуры вычисления значений в точках. VNTOL дает абсолютное значение, которое позволяет упростить такие вычисления. Для схем высокого напряжения этот параметр помогает избежать ошибок при вычислениях и приблизить результаты к реальным. Знание приблизительного низшего значения тока в схеме позволяет использовать этот параметр и повышать точность.
Значение по умолчанию: 1e-6.
|
WIDTH
| Ширина текста на страницах вывода. Это значение равно количеству столбцов символов текста на странице.
Значение по умолчанию: 80.
|
PRIVATEDIGITAL
| Этот флаг указывает, имеет ли каждое устройство свою собственную копию параметров модели или оно должно делить эту модель со всеми устройствами, имеющими такое же название модели. Работает аналогично флагу PRIVATEANALOG.
Значение по умолчанию: выключен.
|
PRIVATEANALOG
| Этот флаг определят, имеет ли каждое аналоговое устройство, например, биполярный транзистор, свою собственную копию параметров модели или оно должно делить эту модель со всеми устройствами, имеющими такое же название модели. Когда флаг включен, каждый раз при изменении параметров модели при расчетах методом Монте-Карло, изменяются параметры только одной конкретной модели. Параметры остальных моделей остаются при этом без изменений. Когда же этот флаг отключен, все устройства с одинаковыми моделями будут получать изменения своих параметров одновременно.
Значение по умолчанию: включен.
|
1. Какое подменю позволяет изменять настройки, которые влияют на результаты экспериментов, вывод результатов и значения по умолчанию?
2. Какие два типа установок существуют?
3. Как устанавливаются значения по умолчанию?
4. С помощью какого пункта меню Global Settings устанавливается допустимая погрешность при вычислении значений в точках?
5. Какой параметр позволяет установить максимальное количество процессорного времени в секундах, которое MC5 можно использовать для эмуляции работы схемы? Какое значение у данного параметра по умолчанию?