ВУЗ:
Составители:
57
I
- номер дискрета фронта волны;
J - номер дискрета ДРП соседнего с I-м дискретом;
L - номер дискрета в списках XL, YL (L);
F - количество дискрет в списках XF, YF (F);
XL, YL (L) - список координат дискрет А-го фронта;
XF, YF (F) - список координат дискрет (A+1)-го фронта;
TX, TY (4) - вспомогательные массивы для организации осмотра дис-
кретов, соседних с I-м дискретом;
X, Y (G, H) - координаты рассматриваемого дискрета.
Описание схемы программы TRACE-3 (рис.15)
Выбирается очередной слой платы (блоки 2, 3, 11) и формируется
исходное ДРП (блок 4). При этом в соответствующие дискреты ДРП зано-
сятся коды запрещенных областей, контактных площадок, незанятых дис-
кретов. Затем поочередно для каждого соединения (блоки 5, 6, 9) проверя-
ется принадлежность его выбранному слою (блок 7), и прокладывается
трасса соединения (блок 8). После окончания трассировки слоя его эскиз
формируется и выводится на экран видеотерминала (блок 10).
Описание схемы подпрограммы WAVE (рис.16)
Подпрограмма WAVE работает в 2 стадии: распространение число-
вой волны (блоки 1...I4) и проведение трассы (блоки 15...22). Вначале фор-
мируется фронт волны, состоящий из всех дискретов контактной площад-
ки - источника волны (блок 2). Затем начинает формироваться очередной
А+1 фронт волны (блок 4). Числа 1, 2... выбраны в качестве кодов (номеров
цепей) проведенных трасс, поэтому для кодирования фронтов волны при-
меняются числа 1001, 1002, 1003... Затем начинает формироваться очеред-
ной A+1 фронт волны (блок 4). Выбирается очередной I-й дискрет преды-
дущего А-го фронта (блоки 5, 11), осматриваются поочередно 4 дискрета,
соседних с I-м (блоки 6, 10), отыскивается свободный дискрет
блок 7). Если таковой найден, то в него записывается номер А+1 фронта, а
в списки XL, YL(L) заносятся координаты этого дискрета. Если дискрет за-
нят, то проверяется (блок 8), не достигла ли волна конечной контактной
площадки или ранее протрассированного соединения "своей" цепи:
DP
X ,Y
= CC
Q
∨
(X >= X2
Q
& X < X2
Q
+BX & Y >= Y2
Q
& Y < Y2
Q
+ BY (2)
I - номер дискрета фронта волны; J - номер дискрета ДРП соседнего с I-м дискретом; L - номер дискрета в списках XL, YL (L); F - количество дискрет в списках XF, YF (F); XL, YL (L) - список координат дискрет А-го фронта; XF, YF (F) - список координат дискрет (A+1)-го фронта; TX, TY (4) - вспомогательные массивы для организации осмотра дис- кретов, соседних с I-м дискретом; X, Y (G, H) - координаты рассматриваемого дискрета. Описание схемы программы TRACE-3 (рис.15) Выбирается очередной слой платы (блоки 2, 3, 11) и формируется исходное ДРП (блок 4). При этом в соответствующие дискреты ДРП зано- сятся коды запрещенных областей, контактных площадок, незанятых дис- кретов. Затем поочередно для каждого соединения (блоки 5, 6, 9) проверя- ется принадлежность его выбранному слою (блок 7), и прокладывается трасса соединения (блок 8). После окончания трассировки слоя его эскиз формируется и выводится на экран видеотерминала (блок 10). Описание схемы подпрограммы WAVE (рис.16) Подпрограмма WAVE работает в 2 стадии: распространение число- вой волны (блоки 1...I4) и проведение трассы (блоки 15...22). Вначале фор- мируется фронт волны, состоящий из всех дискретов контактной площад- ки - источника волны (блок 2). Затем начинает формироваться очередной А+1 фронт волны (блок 4). Числа 1, 2... выбраны в качестве кодов (номеров цепей) проведенных трасс, поэтому для кодирования фронтов волны при- меняются числа 1001, 1002, 1003... Затем начинает формироваться очеред- ной A+1 фронт волны (блок 4). Выбирается очередной I-й дискрет преды- дущего А-го фронта (блоки 5, 11), осматриваются поочередно 4 дискрета, соседних с I-м (блоки 6, 10), отыскивается свободный дискрет блок 7). Если таковой найден, то в него записывается номер А+1 фронта, а в списки XL, YL(L) заносятся координаты этого дискрета. Если дискрет за- нят, то проверяется (блок 8), не достигла ли волна конечной контактной площадки или ранее протрассированного соединения "своей" цепи: DPX ,Y = CCQ ∨ (X >= X2Q & X < X2Q +BX & Y >= Y2Q & Y < Y2Q + BY (2) 57
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »