УДК 004.272.51
МЕТОДОЛОГИЯ РАСЧЕТА ЭЛЕКТРИЧЕСКИХ ПАРАМЕТРОВ ЛИНИЙ СВЯЗИ ПЕЧАТНЫХ ПЛАТ ДЛЯ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ УСТРОЙСТВ
THE METHODOLOGY FOR CALCULATING THE ELECTRICAL PARAMETERS OF THE PCB LINES FOR HIGH-PERFORMANCE COMPUTING DEVICES
С.А. Сорокин, С.М. Чудинов S.A. Sorokin, S.M. Chudinov
АО «НИИВК им. М.А. Карцева», 117437, Москва, Профсоюзная ул., 108 «MA. Kartsev Scientific and Research Institute of Computing Systems», Russia, 117437
e-mail: Chud35@yandex.ru, Sergey@prosoft.ru
Аннотация. В данной статье рассматривается методология расчета электрических параметров линий связи печатных плат для высокопроизводительных вычислительных устройств с использованием аппаратно-измерительного комплекса «калькулятор».
Resume. This article discusses the methodology for calculating the electrical parameters of the PCB lines for high-performance computing devices with a hardware-measuring complex "calculator".
Ключевые слова: многослойные печатные платы (МПП), «калькулятор», микрополосковая линия, дифференциальная микрополосковая линия.
Keywords: multilayer printed circuit boards (WFP), "calculator", microstrip line, differential microstrip line.
Разработка научных основ дальнейшего совершенствования элементов и схем вычислительной техники является одной из первостепенных по актуальности современных задач научно-технического прогресса. К направлениям исследований, ориентированных на наращивание показателей производительности вычислительных устройств, относятся вопросы совершенствования конструкций многослойных печатных плат (МПП) как основных несущих и коммутирующих элементов современных вычислительных комплексов, и в числе первоочередных - проблемы эффективного моделирования линий связи МПП, разработка аппаратно-программных средств реализующих результаты моделирования. Необходимость максимального использования скоростных свойств логических элементов субнаносекундного диапазона выдвигает комплекс требований в отношении характеристик импульсных высокочастотных сигналов, передаваемых по уплотненным коммутационным сетям МПП с усложненной топологией и, прежде всего, обеспечения структурной целостности сигналов в условиях увеличения интенсивности перекрестных помех, энергетических потерь и возрастания роли фактора электромагнитной совместимости. Путями реализации этих задач являются разработка новых методов синтеза и анализа моделей переходных процессов при прохождении сигналов субнаносекундного диапазона в коммутационных линиях МПП с энергетическими потерями, создание и исследование моделей функционирования линий связи МПП с учетом паразитных характеристик реальных соединений, создание теоретической базы для синтеза новых топологических моделей линий связи МПП с минимизированными факторами искажения сигналов, разработка и апробация методов, алгоритмов и программных приложений для поддержки процессов проектирования и диагностики параметров усовершенствованных конструкций МПП.
Несмотря на интенсивные исследования по различным аспектам проблемы моделирования линий связи МПП, вышеперечисленные задачи, связанные с анализом и синтезом линий связи МПП для высокопроизводительных вычислительных комплексов субнаносекундного диапазона, включая специальные коммутационные элементы в виде линий задержки меандровой структуры, а также с разработкой программных приложений для поддержки новых методик предпроектного моделирования инновационных конструкций МПП с гибкой топологией линий связи, представляют собой открытые и актуальные для исследования научные задачи в области создания и совершенствования элементов и устройств вычислительной техники [Сорокин, 2017; Парфенов, Чудинов, 2016].
В статье авторами рассмотрены вопросы разработки и организации производства аппаратно-программных средств, которые включают в себя инструментальные средства отладки микропроцессорных систем и программ, входящих в аппаратно-программный комплекс. Для каждого типа линии связи определяется индивидуальный набор расчетных, электрических параметров из общего набора, характеризующего качество (целостность) импульсных сигналов при информационном обмене в печатных линиях передачи. Основными параметрами, подлежащими изменениями являются вторичные электрические параметры линий связи [Малиничев, Сорокин, Чудинов, 2015; Амосов, Дубинский, Копченова, 1994].
Вторичные, электрические параметры линий связи:
• Волновое сопротивление одиночной линии передачи на высоких частотах - Zo определяет величину и форму помех отражения;
• Дифференциальное волновое сопротивление связанных линий при встречном включении токов - 2о да определяет номинал согласующего резистора при парафазной передаче информационных сигналов (ЬУББ);
• Постоянная задержки линии передачи на высоких частотах - То определяет задержку импульсов без искажений (по основанию);
• Коэффициент затухания гармонического сигнала на частоте / - аоя необходим для расчета «завала» фронта сигнала в длинных линиях (скин-эффект);
• Погонное сопротивление сигнальной линии на постоянном токе - Яо необходимо для расчета установившегося значения переходного процесса.
Рис. 1. Структура печатной платы с меандровыми линиями задержки Fig. 1. The structure of the printed circuit board to meander delay lines
Рис. 2. Схема подключения сетевого анализатора («калькулятора») для измерения параметров
линий связи (ВА - волновой адаптер) Fig. 2. Wiring network analyzer ("Calculator") to measure parameters of communication lines (BA - wave adapter)
На рис. 1 показана структура печатной платы с линиями связи в форме меандровых структур. По прилагаемой схеме приводятся примеры ввода данных для обработки в формате XML (расширяемый язык разметки, он описывает документ и частично описывает поведение программ) отдельно для микрополосковых линий связи с учетом топологии микрополосковой линии. Для микрополосковой линии (рис. з) характерно:
Рис. 3. Топология микрополосковой линии Fig. 3. The topology of the microstrip line
Ввод входных параметров: W - Ширина сигнальной полоски; h - Высота подъема печатной дорожки над опорным слоем; t - Толщина проводящего слоя; Ет - Относительная диэлектрическая проницаемость подложки.
Расчетные, электрические параметры микрополосковой линии:
• Волновое сопротивление линии передачи на высоких частотах - Zo, требуется для расчета помех отражения;
• Собственная задержка линии передачи на высоких частотах - Т0, необходима для расчета задержки в линии связи без искажений;
• Коэффициент затухания гармонического сигнала на частоте / - определят форму «завала» фронта импульса на конце согласованной линии связи;
• Погонное сопротивление сигнальной линии на постоянном токе - Л0, определяет установившийся уровень напряжения на конце параллельно согласованной линии передачи.
Этапы расчета волнового импеданса микрополосковой структуры: 1. Проверка рабочего диапазона расчетных формул для Z0
О < £Г < 16
О < - < 0,2; К
11/
ОД <— < 20; К
2. Расчет эффективной относительной диэлектрической (вспомогательный параметр):
а) Узкая печатная дорожка (IV < Ь]
проницаемости
Ь) Широкая печатная дорожка (И' > h~)
Ег 4" 1
es,- - 1ч / 12 ■ h\ 1
п—2-Н1+-ЙН
_ f Er_i//_v;cai' если W < h Sr-'f! ~ Uref/jiB^mai-eMH W>h
с) Поправка на толщину дорожки t:
3. Расчет эффективной ширины печатной дорожки (вспомогательный параметр):
a) Узкая печатная дорожка (2тгИ/ < А)
b) Широкая печатная дорожка (2тг1У > й)
4. Расчет волнового импеданса а) Узкая печатная дорожка (W < h~)
Ь) Широкая печатная дорожка (И1' > h~)
U Di7
J: шкрлклч -P'cff , ,''"'"cfF
' I иг
= f Vе
если \V < h если W > h
(l)
(2)
(3)
Погрешность расчета ¿о в рабочем диапазоне не хуже 2%.
Сравнение расчетов в «Калькуляторе» и в пакете «НурегЫпк» представлено на рис. 4.
100 ISO 200 250
Ширина дорожки W, ним
Рис. 4. Сравнение расчетных значений «Калькулятора» и пакета «HyperLink» Fig. 4. Comparison of the calculated values of the "Calculator" and "HyperLink" package
5. Расчет погонной задержки микрополосковой линии
Гп = 3,33 -J
V
If]
(4)
6. Расчет коэффициента затухания
Коэффициент затухания микрополосковой линии за счет потерь в металле проводников на частоте f [ГГц]:
Д^ _ Rf _ г,-. £уд/ l.1+f+fr+1a(Er.-'.-' [-Е
(?) =
= 2.9 . tin г ft
Н
(5)
где: р — удельное сопротивление материала проводников. Для медир=0.0176 [0м-мм2/м],
7. Расчет погонного сопротивления сигнальной линии на постоянном токе
-г: =т^т ~ - сопротивление печатной полоски на постоянном токе, (6)
где: р - удельное сопротивление центральной дорожки. Для меди р= 0.0176 0м-мм2/м.
8. Расчет погонной емкости:
_ТС _ 3,337^ ^ С * — ~ — z
нФп
. м J
9- Расчет погонной индуктивности: L0 =ТС -Zc= 3,337,/ sr ■ Zc [^j-J
ю.Расчет ширины сигнальной полоски (\У) при заданном дифференциальном волновом импедансе (режим «Синтез»). Алгоритм синтеза ширины полоски итерационном методом Ньютона [5] показан на рис. 5.
Рис. 5. Алгоритм синтеза ширины полоски итерационным методом Ньютона Fig. 5. The algorithm synthesis width strips iterative method of Newton
Для микрополосковой линии (рис. 3) в диэлектрике характеризуются следующими особенностями:
Рис. 6. Геометрия микрополосковой линии в диэлектрике Fig. 6. The geometry of the microstrip line in the dielectric
Ввод входных параметров: W - Ширина сигнальной полоски; hi - Высота подъема диэлектрика над сигнальной полоской; h2 - Высота подъема печатной дорожки над нижним опорным слоем; t - Толщина проводящего слоя; Er - Относительная диэлектрическая проницаемость подложки.
Расчетные, электрические параметры микрополосковой линии:
• Волновое сопротивление линии передачи на высоких частотах - Zo;
• Собственная задержка линии передачи на высоких частотах - To;
• Коэффициент затухания гармонического сигнала на частоте f - ao;
• Погонное сопротивление сигнальной линии на постоянном токе - Ro.
Этапы расчета волнового импеданса микрополосковой структуры в диэлектрике:
1. Расчет волнового импеданса линии на поверхности диэлектрика (вспомогательный параметр)
J D.Kir/
zJM*
r*ff
+1)
i'liEreff + 8\ ft /lisreff + sy / ft ,
V li^ )w Л I u^ff ) W'J
+
5r.eff
-Ы
2. Расчет эффективной ширины сигнальной линии (вспомогательный параметр)
3. Расчет эффективной диэлектрической проницаемости микрополосковой линии (вспомогательный параметр)
< 1
4. Расчет волнового импеданса микрополосковой линии погруженной в диэлектрик
i
(7)
150 200 W мк
Рис. 7. Сравнение расчетных значений «Калькулятора» и пакета «HyperLink» для микрополосковой
структуры в диэлектрике
Fig. 7. Comparison of the calculated values of the "Calculator" and package "HyperLink" for microstrip structure in
the dielectric
5. Расчет погонной задержки микрополосковой линии
6. Расчет погонного сопротивления сигнальной линии на постоянном токе - R<,:
а - р Р"1 •• Hb™2!
лр — — [—J - сопротивление печатной полоски на постоянном токе, (6) где: р [—-—J - удельное сопротивление центральной дорожки. Для меди р= 0.0176 Ом-мм2/м.
Дифференциальная микрополосковая линия
Для микрополосковой линии (рис. 8) в диэлектрике характеризуются следующими особенностями:
Рис. 8. Топология дифференциальной микрополосковой линии Fig. 8. Topology differential microstrip line
Этапы расчета дифференциального волнового импеданса микрополосковой структуры:
1. Расчет дифференциального волнового импеданса при заданных d и W.
(8)
где: Z0 мп - волновой импеданс одиночной микрополосковой линии (формулы 1,2,3).
2. Расчет зазора между соседними линиями (d) при заданном дифференциальном волновом импедансе (режим «синтез»)
3. Расчет ширины сигнальной полоски (W) при заданном дифференциальном волновом импедансе (Zpdiff ) и заданном зазоре между связанными линиями (режим «синтез»).
Расчет ширины полоски ведется итерационным методом по алгоритму рис. 9.
140 120 100
Е
° 80 м
1 60 ■о
40 20 0
0 50 100 150 200 250 300 W, мк, ширина полоски
Рис. 9. Сравнение расчетных значений «Калькулятора» и пакета «HyperLink» для дифференциальной
микрополосковой структуры Fig. 9. Comparison of the calculated "Calculator" and "HyperLink" package values for differential microstrip structure
Симметричная полосковая линия (hi= h2)
Для микрополосковой линии (рис. 10) в диэлектрике характеризуются следующими особенностями:
Рис. 10. Геометрия полосковой линии (hi= h2) Fig. 10. The geometry of the strip line (h1 = h2)
1. Ввод входных параметров: Ш - Ширина сигнальной полоски; ^ - Высота подъема печатной дорожки над верхним опорным слоем; ^2 - Высота подъема печатной дорожки над нижним опорным слоем; t - Толщина проводящего слоя; Ет - Относительная диэлектрическая проницаемость подложки.
2+? - Расстояние между опорными плоскостями.
Расчетные, электрические параметры полосковой линии:
• Волновое сопротивление линии передачи на высоких частотах - Zo;
• Собственная задержка линии передачи на высоких частотах - Т0;
• Коэффициент затухания гармонического сигнала на частоте / -
• Погонное сопротивление сигнальной линии на постоянном токе - Л0.
Этапы расчета волнового импеданса симметричной полосковой структуры (1г1=1г2=1г):
1. Расчет ^а узк, узкой печатной дорожки (.\VfHj < 0,35
d мк, Кальк. Z Ом, HL Z Ом, Кальк.
где: do диаметр проводника круглого поперечного сечения, эквивалентного прямоугольной полоске:
М ( £ Г /4-и-ИГч
о„ = ■
2 { в-W L \ t 2. Расчетов офа*, широкой печатной дорожки (W/Ю > 0,35
(10)
где: Су - краевая емкость (пФ/см) между одним краем полоски и прилегающей заземленной плоскостью:
cf =
i(4
In
M
4-1
- —пФ/см
3. Расчет погонной задержки полосковой линии
Тр = 3,33
V Sr_Sft
п
L M J
4. Расчет коэффициента затухания в меди проводников (скин-эффект) в случае узкой дорожки ]¥/(Н-1)<0,35 и £/Я<0,25:
Здесь и далее поверхностное сопротивление меди Я/ равно:
где f - частота, ГГц.
5. Расчет коэффициента затухания в меди проводников (скин-эффект) в случае широкой дорожки 0,35 :
и.ыадг-ЕтгГп
(12)
Погрешность расчета в рабочем диапазоне не хуже 1,5 %
в симметричной
(13)
Сравнение расчетов Z0 в «Калькуляторе» и в пакете «HyperLink полосковой линии представлено на рис.9.
1. Расчет погонной задержки микрополосковой линии
2. Расчет погонного сопротивления сигнальной линии на постоянном токе - R<,:
л р — — J - сопротивление печатной полоски на постоянном токе, (6) где: р [—-—J - удельное
сопротивление центральной дорожки. Для меди р= 0.0176 Ом-мм2/м.
Расчетные значения, выполненные в «Калькуляторе» и в пакете «HyperLink» практически сливаются (рис.9).
Рис. 11. Сравнение расчетных значений «Калькулятора» и пакета «HyperLink» Fig. 11. Comparison of the calculated values of the "Calculator" and "HyperLink" package
Атмметричная полосковая линия (ht± h2 )
Волновой импеданс несимметричной полосковой линии рассчитывается как параллельное включение двух волновых сопротивлений симметричных полосковых структур (формулы 9, 10) с различным расстоянием между опорными плоскостями Hi=2hi и H2=2h2:
(14)
Дифференциальная полосковая линия по узкой стороне проводника
Для микрополосковой линии (рис. 12) в диэлектрике характеризуются следующими особенностями:
Рис. 12. Геометрия дифференциальной полосковой линии по узкой стороне проводника Fig. 12. Geometry differential stripline conductor on the narrow side
1. Расчет дифференциального волнового импеданса полосковой структуры по узкой стороне, (режим Анализ, Синтез).
%diff ~ [
1 + 0,347 ■ в'
ч
где: Zo - волновой импеданс одиночной, полосковой линии формулы (9, 10, 14);
2. Расчет зазора между соседними линиями (ё) при заданном дифференциальном волновом импедансе ¿^¡у (режим «синтез»).
3. Расчет ширины полоски ведется итерационным методом по алгоритму рис. 3. (режим «синтез»).
Дифференциальная, симметричная полосковая линия по широкой стороне
проводника. Анализ, Синтез
Для микрополосковой линии (рис. 13) в диэлектрике характеризуются следующими особенностями:
Рис. 13. Геометрия дифференциальной полосковой линии по широкой стороне проводника Fig. 13. Geometry differential stripline conductor on the wide side
Этапы расчета дифференциального волнового импеданса полосковой структуры по широкой стороне (рис. 11), (режим Анализ).
1. Промежуточные расчетные параметры:
2. Волновой импеданс одиночной линии с промежуточными параметрами:
3. Промежуточный параметр Р
4. Промежуточный параметр Q
5. Приращение волнового сопротивления одиночной линии с промежуточными параметрами:
6. Результирующее волновое сопротивление одиночной полосковой линии в присутствии симметричной полоски:
7. Дифференциальное волновое сопротивление линий связанных по широкой стороне:
8. Режим «Синтез». Расчет зазора между симметричными полосками d на заданный волновой импеданс ведется по алгоритму '^П^е": Алгоритм расчета зазора между линиями d на заданный волновой импеданс показан на рис. 14.
Рис. 14. Алгоритм расчета зазора между линиями d на заданный волновой импеданс. Режим «Синтез» Fig. 14. The algorithm for calculating the gap between the lines d by a predetermined wave impedance. Mode "Synthesis"
Основное назначение прибора - экспресс-контроль погонной задержки, погонной емкости и волнового импеданса печатных тест-линий передачи многослойных печатных плат (МПП) в серийном производстве.
Указанный прибор как автономный измеритель позволяет определить погонную задержку, погонную емкость и волновые импедансы печатных тест-линий передачи многослойных печатных
плат (МПП). Основные ожидаемые параметры измерителя волнового импеданса приведены в таблице.
Таблица Table
Основные параметры измерителя волнового импеданса The main parameters of the wave impedance meter
№ п/п Наименование параметра Значение
1 Точность измерения погонной задержки, не хуже, % 0,5
2 Точность измерения погонной емкости, не хуже, % 1,0
3 Точность измерения волнового импеданса, не хуже, % 1,0
4 Диапазон измерения задержки, пс 10-5000
5 Диапазон измерения емкости, пФ 0,01-1000
6 Диапазон измерения волнового импеданса, Ом 25-125
Предложенные методы, алгоритмы и расчетные соотношения, а также сравнительная оценка предлагаемых методов отечественного «калькулятора» линий передач обладает возможностями измерения основных параметров линий связи высокоскоростных вычислительных устройств. По сравнению с известными в России импортными приборами аналогичного класса «Рефлектометр» обладает определенными преимуществами и могут использоваться при проектировании отечественной вычислительной техники.
Список литературы References
Сорокин С.А., 2017. Теоретико-методологические основы проектирования печатных плат высокопроизводительных вычислительных устройств. Монография. Издательство МИРЭА, 286.
Sorokin S.A., 2017. Theoretical and methodological bases of designing printed circuit boards of highperformance computing devices. Monograph. MIREA Publisher, 286. (in Russian)
Парфенов А.В., Чудинов С.М., 2016. Тенденции развития технологии вычислительной техники. Научные ведомости БелГУ. Сер. Экономика. Информатика. 16(237): 98-106.
Parfenov A.V., Chudinov S.M., 2016. Technology trends of computer engineering. Nauchnye vedomosti BelGU. Jekonomika Informatika [Belgorod State University Scientific Bulletin. Economics Information technologies]. 16(237): 98-106. (in Russian)
Малиничев Д.М., Сорокин С.А., Чудинов С.М., 2015. Исследование и выбор параметров линий связи печатных плат вычислительных комплексов. Вопросы радиоэлектроники. Сер. ОТ. 11: 7-14.
Malinichev D.M., Sorokin S.A., Chudinov S.M., 2015. Research and selection of parameters PCB links computer systems. Voprosy radiojelektroniki. [Problems of Radio Electronics] 11: 7-14. (in Russian)
Малиничев Д.М., Сорокин С.А., Чудинов С.М., 2015. Выбор сечения линий связи в ЭВМ. Вопросы радиоэлектроники. Сер. ОТ. 11: 15-20.
Malinichev D.M., Sorokin S.A., Chudinov S.M., 2015. Selection section in the computer links. Voprosy radiojelektroniki [Problems of Radio Electronics]. 11: 15-20. (in Russian)
Амосов А.А., Дубинский Ю.А., Копченова Н.П., 1994. Вычислительные методы для инженеров: Учеб. пособие. М.: Высшая школа, 544.
Amosov A.A., Dubinsky Yu.A., Kopchenova N.P., 1994. Numerical Methods for Engineers: Proc. allowance. Moscow, Higher School, 544. (in Russian)