МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА В РАДИОЭЛЕКТРОННОЙ АППАРАТУРЕ

         

при оптимальном размещении логических элементов


N
102
103
104


105
10е
К
4,31
6,32
9,28
13,62
20
Так, при оптимальном размещении логических элементов площадь межэле­ментных соединений кристалла

Сокращение линейных размеров соединений и расстояния ме­жду ними приводит к росту омического сопротивления проводни­ков и увеличению паразитных реактивностей, влияющих на быст­родействие и помехоустойчивость проектируемых БИС. Среди структурных и схемотехнических методов, позволяющих сократить число межэлементных соединений и повысить производительность МПУ, следует отметить: конвейерные структуры; вычисление при­ращений iK функциям, а не самой функции; использование пораз­рядной обработки информации; многомикропроцессорные системы с перестраиваемой структурой.
Принципы построения МПУ с использованием приведенных выше методов рассмотрены в ряде работ, например [33, 39].
Таким образом, разработка перспективных методов конструи­рования связана с решением конструктивно-технологических и схемотехнических задач, обеспечивающих повышение быстродей­ствия и надежности, снижение потребляемой мощности и площа­ди межэлементных соединений МПУ.
Глава 3
автоматизация конструкторского синтеза микропроцессорных устройств и оценка эффективности их применения в рэа
3.1. ВЫБОР КРИТЕРИЯ ОЦЕНКИ ЭФФЕКТИВНОСТИ ПРИМЕНЕНИЯ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ
При выборе этого критерия необходимо, в первую оче­редь, учитывать особенности построения и применения МПУ в составе РЭУ. Проведенный в § 2.2 анализ примеров использова­ния МПУ в РЭА выявил основные особенности: решение задачи в РМВ, распараллеливание выполнения задачи, т. е. использо­вание наряду с МП аппаратных процессоров; наличие возможно­сти перераспределения выполняемых функций между МПУ и РЭУ и разработки для этого специальных интерфейсных схем и периферийных устройств. Кроме того, в данной работе рассматри­ваются, в основном, специализированные МПУ, конструктивно встраиваемые в РЭА. Конструкция таких МПУ должна иметь минимальную массу и объем, ограниченную потребляемую мощ­ность и высокую надежность.


Задача оценки эффективности применения МПУ в РЭА ста­вится следующим образом: МПУ должно решать исходный алго­ритм в рамках заданных ограничений на его реализацию при ми­нимуме затрат. Затраты на реализацию алгоритма характеризу­ются рядом скалярных критериев, наиболее важными среди кото­рых являются: масса, объем МПУ, надежность по внезапным от­казам, тепловой режим, стоимость.
Оптимизация МПУ по перечисленным конструктивным пара­метрам (как и любая задача оптимального проектирования) яв­ляется задачей многокритериальной (векторной) оптимизации.
Для решения задач многокритериальной оптимизации в инже­нерной практике используется ряд методов, позволяющих век­торный критерий свести к скалярному [40]. Каждый метод име­ет свои преимущества и недостатки, но все они позволяют дове­сти процесс оптимизации до выбора единственного решения. В задачах конструкторской оптимизации МЭА наиболее часто ис­пользуется комплексный показатель качества [27]

где hij — весовые коэффициенты; qi0 — нормирующий делитель; qij — значение i-го критерия при j-х условиях.
С учетом особенностей применения МПУ в РЭА комплексный показатель качества может быть представлен в следующем виде:
                                                                                         (3.1).
где hv, hm, hi , hP, he — весовые коэффициенты объема, массы, надежности, потребляемой мощности и стоимости МПУ соответ­ственно: v, т, X, р, с, V, М, Л, Р, С — объем, масса, интенсив­ность отказов, удельная рассеиваемая мощность, стоимость и их нормирующие делители, в качестве которых могут быть взяты одноименные конструктивные параметры всего РЭУ.
Надежность по внезапным отказам является одним из пара­метров, определяющим условную эффективность всего РЭУ. Для модульных конструкций, предусматривающих возможность пере­распределения функций в случае отказов отдельных модулей, ин­тенсивность отказов всего РЭУ определяется из выражения

где Лi — интенсивность отказов г-го функционально-конструктив­ного модуля.


При независимом проектировании отдельных моду­ лей значение Лi не должно превышать некоторого допустимого-Ядоп, определяемого из условия обеспечения требуемой величи­ны Л РЭу.
Значение удельной рассеиваемой мощности при заданной тем­пературе окружающей среды во многом определяет тепловой режим МПУ, а значит, и перегревы элементов конструкции. По­скольку эти перегревы согласно ТУ имеют допустимые значения, то и удельная рассеиваемая мощность имеет одностороннее огра­ничение (р<рдоп).
Важным параметром, характеризующим эффективность приме­нения МПУ, является его стоимость. Методика оценки экономи­ческой (эффективности применения МПУ приведена в [41]. Ис­пользуя эту методику, можно определить стоимость разрабатыва­емого варианта МПУ. Эта стоимость не должна превышать неко­торого допустимого значения сДОп, назначаемого с учетом стои­мости всего РЭУ, масштаба его выпуска и т. п.
Итак, для случая использования МПУ в РЭА комплексный показатель качества может быть представлен в следующем виде:
                                                                     (3.2)
Масса и объем МПУ могут быть определены из следующих выражений:

где qm, qv — коэффициенты дезинтеграции массы и объема МПУ; S2 — площадь всех монтажных плат МПУ; а, р, ST.M.n — соответ­ственно масса, объем и площадь типовой монтажной платы, в качестве которой может быть взята монтажная плата, имеющая минимальные размеры из стандартного ряда, кратные размерам всех монтажных плат МПУ.
Подставив значения т и v в (3.2), получим
                                                                                                                       (3.3)
В уравнении (3.3) стоящее в скобках выражение является константой для конкретного случая применения МПУ. Поэтому экстремум K совпадает с экстремумом Sz, т. е. минимизация сум­марной площади монтажных плат позволяет минимизировать объ­ем и массу МПУ. С учетом ограничений по надежности, удельной рассеиваемой мощности и стоимости этот критерий может быть использован для оценки эффективности применения МПУ в РЭА.


Необходимо отметить, что 52 не является единственным кри­терием. В большей степени он отражает специфику применения МПУ в бортовой РЭА. Для других применений МПУ в РЭА кри­терий может быть иным. Например, при проектировании МПУ, эксплуатируемых в условиях ограниченных энергетических ресур­сов, т и v могут стать ограничениями, а оценка эффективности применения будет проводиться по минимуму р и X. Для МПУ, ис­пользуемых в бытовой РЭА, особое значение приобретает стой? мость с. Если из особенностей конкретного применения МПУ не удается определить целесообразные ограничения конструкторских параметров, то оценка эффективности применения проводится по критерию (3.1). Значения весовых коэффициентов могут быть на значены, например, методом экспертных оценок с учетом особен ностей конкретного применения МПУ.
Итак, оптимальным МПУ будем считать устройство, обеспечи­вающее решение исходного алгоритма в рамках заданных огра­ничений и при минимуме суммарной площади монтажных плат Sz:
                                                                   (3.4)
где б, бдоп — среднее квадратическое значение погрешности вы­числений МПУ и его допустимое значение; Тпр, Т — время вы­полнения программы МПУ и его допустимое значение; L — мак­симальное число различных вариантов построения МПУ.
Исходными данными решения задачи являются: реализуемый алгоритм (А), ограничения (О) на реализацию А, заданная эле­ментная база реализации (МПК. БИС, ОЗУ, ПЗУ, цифровые мик­росхемы и др.).
Решение задачи включает ряд этапов.
1. Анализ алгоритма и ограничений на его реализацию. На этом этапе анализируются основные алгоритмы реализации за­дачи, осуществляется предварительный выбор алгоритма, напри­мер по минимуму числа операций умножения. Оценивается воз­можность реализации алгоритма на имеющейся в распоряжении разработчика элементной базе. Осуществляется оценка необхо­димости разработки специальных периферийных устройств и др.
2. Генерируются различные конструктивные варианты реали­зации алгоритма А на заданной элементной базе.


Каждый вари­ант должен удовлетворять ограничениям (3.4). Для уменьшения размерности задачи она решается методом отсечений. Вначале определяются МП, удовлетворяющие функциональным ограниче­ниям на реализуемый алгоритм, т. е. Тпр<Л и ст<бдоп; МП, не удовлетворяющие этим ограничениям, из дальнейшего рассмотре­ния исключаются. Генерируются только конструктивные варианты МПУ, соответствующие ограничениям (3.4). Для каждого вари­анта определяется 52.
3. Наиболее эффективным будет считаться вариант построе­ния МПУ, имеющий минимальное значение 52 .
3.2. АНАЛИЗ И МОДЕЛИРОВАНИЕ АЛГОРИТМОВ
Основной задачей этапа анализа и моделирования алго­ритмов является обоснование требований к МПУ. Недостаточно тщательно обоснованные исходные данные приводят к неоправ­данным ухудшениям его конструктивных и функциональных па­раметров или к тому, что МПУ не будет в состоянии выполнять возложенные на него функции.

Рис. 3.1. Основные параметры гре­бенки фильтра слектроанализатора
Проследим процесс анализа алгоритмов на примере распро­страненных задач цифровой об­работку сигналов: спектрально­го анализа и цифровой фильтра­ции [2, 30].
Спектральный анализ. Спектроана-лизатор представляет собой гребенку уз­кополосных фильтров, на вход которой подается сигнал с динамическим диапа­зоном d, уровнями напряжения UМакс и шума 0ш, диапазоном частот ДF. Выходными параметрами являются тре­бования к гребенке фильтра: точность спектрального анализа, определяемая по­лосой пропускания фильтра Дf, ампли­туда пульсаций и неравномерность частотной характеристики на вершине ДВ, величина внеполосного затухания или уровень боковых лепестков частотной характеристики Лб.л, крутизна ската вне полосы S, расстояние между цент­ральными частотами соседних фильтров 6f (рис. 3.1). Чаще всего гребенка та­ких фильтров реализуется на основе алгоритма БПФ.
На рис. 2.5 изображена структурная схема вычислителя БПФ, на входе которого включен формирователь квадратур (ФК).


Использование ФК позво­ляет перенести спектр частот в нулевую область, а применение двух АЦП — в 2 раза снизить частоту дискретизации Fд. Наибольшего внимания требует обо­снование допустимых отклонений амплитудной и фазовой характеристик ФК от идеальных. Синфазную и квадратурную составляющие на выходе реально­го ФК можно представить в виде [2]:
                                                               (3.5)
где Uосф, U0K — синфазная и квадратурная составляющие идеального ФК; kсф, kK — средние наклоны амплитудных характеристик; аСф n, а,кп, bсф n, bк n — коэффициенты разложения в ряд Фурье ложного сигнала, возникающе­го из-за отклонений амплитудных характеристик от идеальных.
Нелинейность амплитудных характеристик разных каналов приводит к появлению на выходе ФК искажений, ложных сигналов. Если принять, что все коэффициенты нелинейности, кроме ЬСф i и &кь равны нулю, а йСф=&к=1, что соответствует случаю, когда нелинейность можно представить отрезкам синусо­иды, то выражение (3.5) примет вид

Задаваясь конкретным видом входного сигнала и раскладывая UСф и UH в ряд, можно оценить уровень ложных сигналов, которые образуются на час­тотах, кратных основной частоте.

Содержание раздела