5. Закройте окно Sensitivity Analysis,щелкнув по кнопке OK.
6. Закройте окно Analysis Setup, щелкнув по кнопке Close.
7. Запустите процесс моделирования и по его окончании найдите результаты анализа в выходном файле под заголовком DC Sensitivity Analysis.
9.5. Вероятностный анализ методом Монте-Карло
До сих пор вы исходили из того, что компоненты проектируемых схем действительно имеют свои номинальные значения, что, к примеру, резистор, рядом с которым установлен индикатор значения 1 Ом, на самом деле имеет значение 1 Ом. Однако это предположение далеко от реальности, так как все компоненты, устанавливаемые в электронных схемах, естественно, имеют допуски. Зачастую искусство проектирования как раз и заключается в умении так составить схему, чтобы она функционировала не только в лаборатории со специально, вручную подобранными компонентами, но и в условиях массового производства. Сейчас при изготовлении электронных схем компоненты размещаются на печатных платах с помощью установок автоматического монтажа. К тому же разрабатываемые схемы должны позволять как можно большие допуски, чтобы сократить расходы на их производство. Учитывая все это, спроектировать схему, отвечающую требованию «бездефектного производства», без предварительного моделирования практически невозможно.
Программа PSPICE позволяет приписывать допуски параметрам компонентов. И тогда в ходе одного анализа Монте-Карло одна и та же схема может моделироваться («прогоняться») до двадцати тысяч раз: каждый раз с новым набором параметров, заданным по принципу случайной выборки. Затем отдельные результаты оцениваются программой PSPICE по тем критериям, которые вы заранее оговариваете во время предварительной установки анализа. Например, определяется максимальное отклонение напряжения от его номинального значения, то есть от того значения, какое имело бы это напряжение, если бы все компоненты точно соответствовали своим номинальным параметрам.
Диаграммы, создаваемые на основе результатов анализа Монте-Карло, особенно наглядны, когда, к примеру, на одной общей диаграмме изображаются результаты всех прогонов, совершенных при моделировании схемы, то одного взгляда бывает достаточно, чтобы определить чувствительность схемы к допускам компонентов. На одну диаграмму PROBE могут быть одновременно выведены данные о 399 прогонах анализа Монте-Карло.
Программа PSPICE позволяет проводить анализ Монте-Карло в сочетании с анализом DC Sweep, AC Sweep и с анализом переходных процессов. В ходе моделирования первый прогон анализа Монте-Карло всегда является «номинальным», то есть при нем все компоненты имеют свои номинальные значения.
PSPICE предоставляет в ваше распоряжение все необходимые инструменты для установки разброса значений. Так, например, вы можете выбрать функцию распределения. По умолчанию программа PSPICE предлагает равномерное распределение (опция Uniform) в рамках заданного диапазона допуска. Также возможно Гауссово распределение (опция Gaussian) или любое другое, определяемое пользователем (опция User Defined). Это открывает фантастические возможности перед профессиональными разработчиками, занимающимися проектированием схем для массового производства. Однако в учебном курсе достаточно будет рассмотреть только равномерное распределение параметров разброса, уже установленное в PSPICE по умолчанию.
Еще одна хитрость этого анализа состоит в том, что вы можете выбирать, следует ли в процессе моделирования варьировать каждый параметр, которому присвоено значение разброса, независимо от других или нужно изменять вместе группу параметров, например группу резисторов сопротивлениями 1 Ом. Такая возможность очень важна при моделировании интегральных схем. В этом случае характеристике допуска присваивается кодовое обозначение LOT, например LOT=5%. В нашем учебном курсе мы не будем пользоваться кодовым обозначением LOT. В приводимых примерах все параметры определяются независимо друг от друга, что является разумным при использовании отдельных (дискретных) компонентов. В этом случае допуск получает кодовое обозначение TOL, например TOL=5%.
В качестве примера исследуем с помощью вероятностного анализа Монте-Карло схему активного фильтра с высокой крутизной фронта. Такие схемы чрезвычайно чувствительны к разбросам параметров компонентов.
Шаг 18Начертите схему активного полосового фильтра, изображенную на рис. 9.32, и сохраните свой чертеж в папке Projects под именем BP_AKT.sch. Обратите внимание на то, какой «трюк» был использован при ее проектировании, чтобы не слишком загромождать чертеж шинами питания. Зажимные компоненты, которые здесь применены, называются Bubble и находятся в библиотеке PORT.slb. Если дважды щелкнуть мышью по одному их таких компонентов, откроется окно, где вы можете дать компоненту имя (здесь: V+ и V-). Компоненты Bubble с одинаковыми именами считаются электрически связанными друг с другом.
Читать дальше