УДК 539.265
МЕТОДИКА ПРОЕКТИРОВАНИЯ ШИН ЭЛЕКТРОПИТАНИЯ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ ЭВМ
М. А. КОЛЕСНИКОВ 11 А. А. ЧЕРЕПНЕВ21 С.М. ЧУДИНОВ11
1) ОАО «Научно-исследовательский институт суперЭВМ», г. Москва
e-mail:
e-mail:
2) ОАО «Научно-исследовательский институт вычислительных комплексов им. М.А. Карцева»,
г. Москва
В статье предлагается методика проектирования системы электропитания высокопроизводительных ЭВМ по критериям сохранения целостности логических сигналов.
Ключевые слова: Шины электропитания, синфазный импульсный ток, логические элементы, технология элементной базы, переходные процессы, спектр информационных сигналов, помехозащищенность, плотность компоновки, конденсаторы «развязки».
e-mail: [email protected]
Для аппаратуры высокопроизводительных ЭВМ ячеечной конструкции характерно импульсное потребление тока. Причем, форма импульсного тока может иметь как треугольную форму, так и форму перепада с конечной длительностью фронта.
Для компенсации паразитной индуктивности элементов конструкции используются безвыводные керамические и танталовые «развязывающие» конденсаторы.
При синфазном переключении логических элементов на шинах питания генерируются радиоимпульсы с частотами равными собственной резонансной частоте трех контуров, соответствующих каждой ступени «развязки»:
• Первая ступень (высокочастотный): паразитная индуктивность «развязывающих» конденсаторов - емкость смежных слоев питания ячейки;
• Вторая ступень: индуктивность контактов питания разъемного соединителя -суммарная емкость керамических конденсаторов ячейки;
• Третья ступень (низкочастотный): индуктивность накладных шин питания до вторичного источника питания (ВИП) - суммарная емкость электролитических конденсаторов объединительной платы.
Задача разработчика - с помощью подбора конструктивных параметров системы разводки электропитания, обеспечить уровень паразитных колебаний не более (3-5)% от логического перепада.
Высокочастотный (ячеечный) контур
Порядок периода собственных колебаний высокочастотного контура составляет приблизительно 10 нс и соизмерим с задержкой между двумя соседними уровнями комбинационной логики (~4 нс). Таким образом, наиболее вероятным режимом возбуждения ВЧ контура является двух ступенчатый (за один полупериод колебаний успевают переключится 2-3 уровня логики).
Для обеспечения оптимальных параметров ВЧ контура желательно исключить возможность сложения колебаний сгенерированных от соседних уровней логики, а также, исключить возможность усиления колебаний при периодическом переключении элементов с тактовой частотой машины.
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
Возможность резонанса исключается при корректном выборе емкости слоев питания печатной платы ячейки, обеспечивающей полное затухание переходного процесса за длительность такта ттакт > Згзшн = 6ЙС:
где: ЛГа и £?с - количество и номинал активных резисторов, это могут быть согласующие резисторы, сопротивление открытого канала, токоограничевающие резисторы и др.
Однако, емкость платы не должна быть слишком низкой. Во избежание влияния собственной индуктивности слоя питания на работу контура, волновое сопротивление пары слоев питания и «земли» должно быть , по крайней мере на порядок меньше волнового ВЧ контура.
Используя известные соотношения 2С= ь/С = 1атк-\гг^/СваС, при диэлектрической проницаемости МПП, равной £> = 3,5 и С;е = 3 ■ ЮБлг/сек, находим:
где: г2,-иш ~ максимальный линейный размер МПП;
- ■■■■.. - индуктивность пары сквозных отверстий;
.- - индуктивность фильтрующего чип - конденсатора;
V.,,. - количество чип - конденсаторов в ячейке.
При соблюдении этого неравенства величина помехи не зависит от распределения конденсаторов по площади печатной платы.
Влияние соседнего уровня логики на суммарную величину помехи исключается при корректном выборе периода собственных колебаний контура с помощью подбора общего количества фильтрующих конденсаторов на плате.
Сложения колебаний от соседних уровней логики не происходит, если полупе-риод собственных колебаний контура равен средней задержке между двумя уровнями логики т.е. — = 0,5. Откуда, оптимальное количество фильтрующих конденсаторов
можно рассчитать по формуле:
Очевидно, при выборе количества слоев питания предпочтение должно отдаваться одному слою. Однако, при больших статических токах падение напряжения на слое питания может превысить допустимое значение (обычно перекос питания по слою не должен превышать 1%).
Решением проблемы может служить разделение высокочастотной и низкочастотной частей подводки питания с помощью накладных шин.
В настоящее время, в документации на чип резисторы индуктивность контактов не приводится. В табл. 1 даны расчетные и экспериментальные значения индуктивности керамических конденсаторов измеренные импульсным методом.
Зная реакцию контура на линейно нарастающее напряжение (1) можно рассчитать амплитуду помехи при любой форме тока возбуждения.
а-— + 7Т +
Го
г і при а<1 (і)
где вторичные параметры контура:
. - круговая частота контура без потерь;
- волновое сопротивление контура без потерь;
. : = Г .7. - коэффициент затухания контура без потерь; величина логического перепада.
Индуктивность выводов керамических чип-конденсаторов
Таблица 1
Типоразмер чип конденсатора по EIA Номинальная емкость, мкФ Размеры (LxW) мм Lрас(нГ) изм(нГ)
0603 0.01 1,6хо,8 0,48 0,39
0805 0.1 2,0x1,25 0,63 0,7
1210 1.0 3,2х2,5 1,43 1,45
При конечных фронтах перепада тока форма переходного процесса определяется с помощью выражения (1) до окончания фронта, и как разность функций после окончания фронта тока (рис.1 а):
КшЛ* ■> £ф) = «дин© — Кг1ин<1;— Ьф) (2)
Реакция параллельного контура на треугольный импульс.
Форма переходного процесса после окончания фронта, но до окончания импульса рассчитывается, как разность функций:
^ £ < 2^) = КдцнСО “ -■Клин(£~ £ф)-
После окончания действия импульса переходной процесс представляет собой суперпозицию трех функций:
Ки> 2Ьф) = кЛд - 2ка (* - Ьф) + кЛ±- 21ф).
Особенность воздействия на параллельный контур импульса треугольной формы - размах колебаний после спада может превышать амплитуду первой полуволны, что определяется соотношением фронтов и периода колебаний.
Критический режим режим (СГ = 11'.
Корни характеристического уравнения становятся действительными и равны -.... До окончания фронта переходной процесс монотонно возрастает до уровня
—
V-
К'ЇІІК '■
и
с
и.
7Г І г
1-е ' ^ |
Максимум переходного процесса в критическом режиме всегда наблюдается по-
2 я
1+Г
сле окончания фронта импульса, а сам процесс описывается выражением (2) (рис. 1 б).
01
КвЩі)
гаці) 01
ММ
ни
0.4 1 1 1 1 1
1 1 1 1 1оЯо=0 і оз=Сі ,2
03 - о=1,16=То —
П П1о/То=0.2
и .А у'-4оЯо=0^и - К'^лшшЧ) и і —
^ Л 7/ 0.1 _ 1 —
- м // - 1 1 1 ^^4. 1
і і і і 1 0 II 0 5 1 13 2 25 3
Пі
и
а)
б)
Рис. 1. Переходной процесс в параллельном контуре в апериодическом (а)
и критическом режиме (б)
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
В предельном случае критического режима, при Ьф = 0 переходной процесс описывается выражением:
ФишО
11'.
и
,1£2-
-----Є "1гс,
Приравнивая первую производную нулю, находим момент наступления максимального значения передаточной характеристики:
■ = -: -~-
Соответственно, амплитуда при нулевом фронте помехи составит:
“га?Л{ ч г гч /
—— = _ т.е. около 73% от амплитуды логического перепада.
Цтсг
Апериодический режим режим (а > 1^.
Эффективность работы «развязывающих» конденсаторов в контуре с апериодической переходной характеристикой существенно ниже, чем в контуре с колебательной характеристикой. Однако апериодических контуров представляет интерес при проектировании цепей, в которых колебательный режим неприемлем, например, из-за связанных с ним резонансных явлений.
Переходной процесс в апериодическом контуре при линейно нарастающем напряжении накачки описывается выражением:
1-
-2т С“ 2 я V от -1^- - 2 тг* ~ 1т-
Є е е 1
2 V»2 - 1 (йг — (а+л/а2 — і) і
После окончания фронта переходной процесс определяется выражением (2).
Передаче ВЧ помехи на вход приемника
При определении коэффициента передачи высокочастотной помехи на входы логических элементов необходимо рассматривать две эквивалентные схемы (Рис. 2) в зависимости от электрической длины линии связи до элемента - приемника. Покажем, что и в том и другом случае результат будет, примерно, одинаковым: ^пер=0,5.
а) Электрически длинная линия в) Электрически короткая линия
Рис. 2. Эквивалентные схемы для пересчета помехи питания на вход схемы-приемника
Если двойная задержка в сигнальной линии связи больше полупериода колебаний на шине питания, то коэффициента передачи ВЧ помехи на вход элемента можно рассчитать по формуле обычного, резистивного делителя:
В электрически коротких линиях связи при расчете коэффициента передачи ВЧ помехи на вход ЛЭ необходимо учитывать индуктивный характер выходного импеданса выводов БИС.
Индуктивность выводов БИС лежит в диапазоне (5-7) нГ. В рабочем диапазоне частот ВЧ контура (~100 МГц) индуктивное сопротивление примерно равно волновому (50 Ом), соответственно и коэффициент передачи останется таким же (0,5).
Разъемный контур
Для анализа переходных процессов в разъемном контуре применимы уравнения, полученные в предыдущем разделе для высокочастотного (ячеечного) контура, при соответствующей замене реактивных параметров контура: Ь=Ьсоед./Йсоед, С=Скер*Мкер. Суммарная емкость керамических конденсаторов ячейки служит для «развязки» индуктивности запараллеленых пар пинания и «земли» разъемного соединителя.
Если устройство проектируется только с использованием КМОП логики без согласующих резисторов, «раскачки» СЧ - контура не происходит, т.к. длительность импульсного тока возбуждения треугольной формы значительно меньше собственного периода колебаний контура.
В реальных устройствах применение согласующих резисторов неизбежно (шинные формирователи, интерфейсные передатчики, длинные линии и др.), что обуславливает наличие импульсного, возбуждающего тока в виде перепада.
В этом случае, основным фактором, определяющим величину импульсного тока, является соотношение между синфазно и парафазно переключающимися логическими элементами ячейки (модуля), а также вероятность их переключения в течение нескольких тактов. Суммарный перепад тока пропорционален разности количества элементов переключаемых из 0 в 1 и количества элементов переключаемых из 1 в 0.
Определение точного количественного соотношения между разнополярными переключениями является чисто комбинаторной задачей и в объем данной работы не входит.
Близким к реальному, является соотношение, когда разность включаемых и выключаемых вентилей составляет 40% от общего количества согласующих резисторов. Такая ситуация характерна для ячеек содержащих входной регистр и 2-3 уровня логики, для ячеек начальных уровней «дерева» сумматоров в устройстве умножения.
В многоконтактных соединителях эквивалентную индуктивность разъема не удается обеспечить ниже (5-30) нГ. При таком значении индуктивности питающих контактов разъема период собственной частоты СЧ - контура на много превосходит период тактовой частоты проектируемого вычислителя. Следовательно, всегда можно написать тест, по которому ток в некоторой части согласующих сопротивлений данной ячейки будет переключаться с частотой равной периоду собственных колебаний контура.
Таким образом, суммарный импульсный ток ячейки может явиться причиной резонансного режима работы контура. В свою очередь, резонансный режим работы исключает возможность уменьшения помехи питания за счет варьирования реактивных параметров контура, т.к. коэффициент помехи в резонансном режиме в диапазоне = 1^ существенно не меняется и составляет от 60% до 70% от логического перепада.
Резонансный режим.
При коротких фронтах (Ъф -*■ 0), форма переходного процесса в контуре описывается выражением:
Цкг чЗ.-а* То
Соответственно, максимум п-ой полуволны наступает в момент времени:
Заменяя Ь = получим амплитудное значение п-ой полуволны:
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
1Т 1 “ *-11» ( гтти
ипсмп _ |-^Гсгсто—~ —==
—----м-а* - /£ VI-с-
Чмг
Выражение перед второй экспонентой представляет собой значение относительной амплитуды помехи при однократном возбуждении контура перепадом тока с нулевым фронтом (5).
Если контур возбуждается бесконечной последовательность прямоугольных импульсов со скважностью 2 и частотой равной резонансной частоте контура Л.;: = 1 - г: - Г-, происходит суммирование колебаний сгенерированных от разных
фронтов, а амплитуду максимальной помехи можно записать в виде:
Чюмвез _
где: ш = 1 — от /шг] - число незатухающих полуволн;
д - значение постоянных времени, при котором переходной процесс затухает.
Практически, п+1 полуволной можно пренебречь уже при д=3, тогда
Как было показано выше при треугольной форме возбуждения (КМОП логика или ТТЛ) «раскачки» разъемного контура не происходит.
Если же применяется схемотехника с согласованными или демпфированными линиями связи наиболее вероятным режимом работы разъемного контура является резонансный.
Значение коэффициента передачи СЧ помехи по питанию на вход логического элемента непосредственно зависит от типа применяемой логики.
При совместном использовании на одной ячейке КМОП элементов и мощных шинных формирователей работающих на согласованные линии связи коэффициент передачи помехи по питанию на выход двухтактного выходного каскада равен 1, что неприемлемо.
Радикальное решение проблемы проникновения разъемной составляющей помехи питания на входы логических элементов лежит в области логической схемотехники. Мощные, интерфейсные приемо-передатчики должны выноситься на отдельную ячейку передачи данных.
Можно показать, что в этом случае, коэффициент передачи разъемной составляющей помехи питания на вход приемника не превысит 10%.
При параллельном согласовании выходным каскадом драйвера длинной линии в большинстве случаев является эмиттерный повторитель с выходным сопротивлением порядка КЭп=5 0м- Соответственно, коэффициент передачи составит:
Несмотря на слабую зависимость помехи от реактивных параметров контура, увеличение суммарной емкости керамических конденсаторов ячейки оказывается целесообразным по двум причинам:
во-первых, резко снижается амплитуда помехи при одиночных возбуждениях (С-» ж, ос-» О иЛГ-* 0);
во-вторых, растет время наступления максимума переходного процесса: ... =----== = —==. Но чем больше тактов укладывается в длительность помехи,
Сй-д-у11 —а* 2-у11—й“1
тем больше вероятность переключения ЛЭ в противоположное состояние, а следовательно, уменьшается вероятность возникновения резонансного режима.
Чрезмерное увеличение суммарной емкости конденсаторов ячейки также не желательно, т.к. в этом случае на величине разъемной составляющей помехи начинает сказываться влияние последовательного, паразитного сопротивления электроли-
тических конденсаторов. Практическое значение суммарной емкости ячейки лежит в диапазоне (5-8) мкФ.
Низкочастотный (панельный) контур
При прохождении перепада тока по цепочке ВЧ-СЧ-НЧ контуров происходит «завал» фронта импульсного сигнала, значение, которого необходимо знать для точного расчета амплитуды помехи на объединительной панели и коэффициента передачи ее на вход логического элемента.
Панельный контур возбуждается током, прошедшим через контакты соединителя ячейки. Следовательно, зная форму напряжения на разъемном контуре можно определить форму тока возбуждающего НЧ контур:
Откуда получи выражение для описания формы тока на входе НЧ контура:
= г " :■■ : : :л:"- ' ~~ ''
! -VI-с1
Данная функция носит немонотонный характер, но фронт тока можно оценить величиной обратной максимальной крутизне функции г(7):
Щг
—
dt
При этом предполагают, что £ф - время, в течении которого функция i(0 возросла бы от 0 до установившегося значения, если бы скорость была постоянной и максимальной: ____
т- СГ / 7Г _*vl —сг:'|
t ~1 9 2 п
В контуре с малыми потерями (я « '1), выражение для расчета фронта упрощается:
V 2 ft 6
Особенностями панельного контура являются наличие дополнительных потерь в активном сопротивлении электролитов и сопротивлении накладных шин подводки электропитания.
Напряжение на контуре при подаче перепада тока с нулевым фронтом в операторной форме можно записать в виде:
и(р) = i(p)Z(p) = 1-^- х , 'f +гр+$ (3)
г • ш ,, = £i.|_i_=l + ±. ” _ ^ | 1 _ 1 | 1
Где. £О0 У L хс TL Т£’ Р L дсс TL тс’
z0 = i;a = l(*+* + b+*!*L'x/l
с г\д zL. zL. rzd /f -J V s J \ aJ
Коэффициент затухания а, как и раньше, определяет характер переходного процесса на колебательный (сг < 1) и апериодический \.в > 1).
Форма переходного процесса в НЧ контуре описывается оригиналом выражения (з):
— (1 + —1 = — - X 5in(£0(}Vl-ff2t +
У.тл,- I Л/ U. 4 U
-----f-3 -Ki 1 .
где: в = tan 1-------; <p = tan
( V .--'си г-1 от/
Характер переходного процесса трех обобщенных параметров контура: а, &/(йа, которые, в свою очередь, определяются соотношением между пер-
вичными параметрами контура 20/ Яс:
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
8+Кс. Р_ _ 1+Д/Дс
RcJ ^R+Rl — L+R/SI
В начальный момент переходного процесса наблюдается скачок напряжения на последовательном сопротивлении электролитов, зашунтированных активным сопротивлением ячейки при постоянном потреблении тока: n(t = 0) = Ug = IRRcf(jt ■+■ Rf']. Развивающиеся затем колебания затухают до установившегося значения - падение напряжения на активном сопротивлении накладных шин: u(t = ж) = = 1RRl/(R + RL) с периодом Т = Та/у! 1 - а-.
Суммарный импульсный ток ячеек блока возбуждает шинный контур объединительной платы, проектирование, которого начинается с расчета индуктивности и омического сопротивления шины подводящей напряжение от ВИП к ячейкам.
В колебательном режиме максимальная амплитуда помехи всегда больше установившегося значения напряжения. Причем, стремление снизить уровень переменной составляющей до установившегося значения приводит к непропорционально большому росту числа электролитических конденсаторов.
Для получения приемлемого значения низкочастотной составляющей суммарной помехи (3-5)% от величины логического перепада на входе ЛЭ, необходимо, чтобы Цусг с учетом коэффициента передачи помехи на вход схемы - приемника ^пер=0,1 было, по крайней мере, в два раза меньше переменной составляющей помехи: Ку^хКиер-2%. Используя выражение для Uyci, находим:
п --
^ ,
где: - соотношение активных к общему числу согласующих резисторов од-
ной ячейки (~0,4);
- общее количество ячеек блока.
Очевидно, при высокой плотности оборудования ^ 3200), дальнее
расположение ВИП недопустимо. Источники питания должны располагаться в непосредственной близости от блока.
При известном расстоянии между ВИП и блоком можно определить минимально допустимое сечение токопроводящих шин: 5 = 2Ip/fti, где р - удельное сопротивление материала шины.
При расчете индуктивности шин питания необходимо учитывать скин-эффект при протекании тока по проводнику т.е. индуктивность является параметром частотно зависимым.
Индуктивность мощной коаксиальной шины с внутренним и внешним диаметрами duD можно оценить по формуле:
L = Leh,t + Ls,-ejj ) +0,2In- [мкГ/м].
ен/г s..ejj £(км)/ d '
На рабочей частоте контура 2 кГц частотно зависимая составляющая даже превосходит вторую составляющую.
Сравнивая работу ВЧ и НЧ контуров с одинаковыми параметрами можно заключить, что паразитное, омическое сопротивление электролитов проявляется двояко на работе панельного контура.
При малом количестве электролитов, помеха в НЧ контуре равна скачку напряжение на параллельном сопротивлении (йм II Raj и намного превосходит помеху в ВЧ контуре с аналогичными реактивными параметрами (работа емкости электролита - неэффективна). Работа емкости электролита начинает проявляться только при < Z0. Исходя из этого соотношения, можно определить минимально необходимое количество электролитических конденсаторов с параметрами каждого R оэл и Соал
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
При таком количестве электролитов форма помехи имеет плоскую часть, а амплитуда помехи на входе пассивного ЛЭ составит:
К = _________________________
™:™ Иы г( 1+^:=гЛ=.л /Дпзл^'Ц!, г? ’
Однако, такая величина коэффициента помехи, часто оказывается недопустимо большой и требуется дальнейшее увеличение количества электролитов. При этом, последовательное сопротивление электролитов оказывает положительное влияние на эффективность развязки (помеха оказывается меньше, чем в ВЧ контуре с аналогичными, реактивными параметрами).
При нулевом фронте И малом уровне помех (^поиА'лэг — 0.13) коэффициент помехи линейно зависит от коэффициента затухания контура и равен его удвоенному значению. Задаваясь допустимым значением помехи, можно рассчитать необходимое количество электролитов на объединительной плате с блочной шиной индуктивностью Ь:
м п2 с в-3 1^2
Пэл '1 Пэм'1пер
Коэффициент передачи помехи на вход ЛЭ, как и в СЧ контуре равен 0,1.
В табл. 23 приведены экспериментальные данные танталовых чип конденсаторов в зависимости от номинала.
Таблица 2
Активное сопротивление танталовых чип-конденсаторов
Номинал, мкФ 33 68 100
Дэл, Ом 0,6 0,4 0,2
С ростом емкости сопротивление падает, что объясняется увеличением проводящей поверхности положительного электрода.
Описание алгоритма программы анализа цепей питания (ПАЦП)
Основной задачей программы Analysis Power является, обеспечение математической базы для оптимизации конструктивно-технологических параметров цепей электропитания ЭВМ включая:
• Емкость слоев питания и «земли» базового конструктива ячейки;
• Количество и номинал фильтрующих конденсаторов базового модуля;
• Количество пар контактов питания и «земли» разъемного соединителя;
• Количество и номинал электролитических конденсаторов на объединительной панели.
Программа позволяет моделировать переходные процессы развивающиеся на шинах электропитания импульсных устройств в режиме осциллографа, а также степень их влияния на задержку и помехозащищенность сигнальных линий передачи.
Графический интерфейс информирует разработчика о вероятной величине и длительности помехи по цепям электропитания.
Программа построена по блочному принципу по количеству вероятных контуров проектируемого устройства. Каждый блок может работать независимо друг от друга. Такое построение программы позволяет анализировать цепи электропитания устройств, как ячеечной, так и модульной конструкции, включая моноплатный конструктив.
Все три модуля имеют, примерно, одинаковую структуру (рис. 3):
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 14/1
Рис. 3. Блок-схема процедуры анализа переходных процессов в цепях питания цифровых устройств
Предложенная методика конструирования, а также методика анализа переходных процессов цепях питания на разных конструктивных уровнях прошли успешную апробацию при разработке шин электропитания многопроцессорного вычислительного комплекса «Эльбрус-2».
Литература
1. Ломанов Г.И., Дердунович Л.В. «Электрическая развязка логических микросхем» Тезисы докладов Республиканской н-т конференции «Помехи в цифровой технике - 78», Вильнюс, 1978 г.
Серия История. Политология. Экономика. Информатика. 2010. № 7 (78). Выпуск 1 4/1
2. Городин Е.М., Колесников М.А. «Соединители для многослойных печатных плат высокопроизводительных систем», Вопросы радиоэлектроники, серия ЭВТ, М., 1983 г.
THE METHOD OF DESIGNING HIGH-PERFORMANCE TIRES POWERTIONALCOMPUTER
M.A. KOLESNIKOV1) A. A. CHEREPNEV2) S.M. CHUDINOV1)
1) Open Society «scientific
research institute of the super COMPUTER», Moscow
e-mail: [email protected] e-mail: chudinov @super-computer.ru
2) Open Society «scientific research institute VK of M.A. Kartsev», Moscow
In article the technique of the analysis of system of power supplies of high-efficiency COMPUTERS by criteria of preservation of integrity of logic signals is offered.
Key words: power supplies Tyres, an inphase pulse current, logic elements, technology of element base, transients, a spectrum of information signals, noise immunity, configuration density, "outcome" condensers.
e-mail: [email protected]