![](/user_photo/_userpic.png)
книги из ГПНТБ / Ландау И.Я. Применение ЦВМ для проектирования ЦВМ
.pdfТип |
Номер |
Номер |
Название |
Cl |
Элемента |
элемента |
контакта |
цепи |
|
|
Номер |
Номер |
Номер |
|
|
элемента |
элемента |
элемента |
|
Рис. 3-3. Фор.чаты списков Cl |
п С2. |
|
|
р -т- признак начала описания группы элементов ранга п, компонуемых в эле мент ранга л+1; далее идут номера этих элементов.
Пусть описание связей и указания по компоновке за даны списком связей С1 и списком компоновки С2 в формате, показанном на рис. 3-3. Для выбора очередно го элемента в группу необходимо знать количество свя зей его с уже отобранными элементами. Делать это по С1 неудобно, так как надо прослеживать все подходя щие к элементу цепи. Для этого можно построить по С1
матрицу связности |
7'=||f,-j||, где t i j — число |
связей |
меж |
||||||||||
ду элементами |
|
и |
а;- |
нз множества |
А. Однако такая |
||||||||
матрица |
займет |
много |
места |
в памяти |
(размерность ее |
||||||||
Pi |
т |
Номер |
гп |
|
Pi |
Номер |
m |
Pi |
Pi |
Номер |
|
m |
|
элемента |
|
цепи |
|
элемента |
|||||||||
Номер |
Номер |
|
|
т |
Номер |
|
Номер |
к |
|
|
|||
цепи |
контакта |
|
элемента |
элемента |
|
|
|||||||
|
|
|
|
|
|||||||||
Номер |
Номер |
|
|
т |
Номер |
|
Номер |
к |
|
|
|||
цепи |
контакта |
|
элемента |
элемента |
|
|
|||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
Номер |
Номер |
|
|
т |
Номер |
|
Номер |
k |
|
■ |
|||
цепи |
контакта |
|
элемента |
элемента |
|
||||||||
|
|
|
|
|
|||||||||
P i |
т |
Номер |
m |
|
Pi |
Номер |
|
m |
Pi |
Pi |
Номер |
|
in |
элемента |
|
цепи |
|
элемента |
|||||||||
Номер |
Номер |
|
|
т |
Номер |
|
Номер |
к |
|
|
|||
цепи |
контакта |
|
элемента |
элемента |
|
|
|||||||
|
|
|
|
|
|||||||||
|
СЗ |
|
|
|
С4 |
|
|
|
|
С5 |
|
|
|
Рис. 3-4. Форматы списков СЗ—С5. |
|
|
|
|
|
|
|
||||||
Р\ — признак |
начала группы; |
р2— признак |
компоновки; к — число связей |
дан |
|||||||||
ного элемента с элементом, указанным в заголовке группы; т |
— длина |
группы |
(число строк списка); Т — тип элемента.
80
равна N-N, где N — число элементов ранга |
п), |
причем |
она будет иметь много нулевых элементов, |
так |
как не |
все элементы из А связаны между собой. Поэтому лучше использовать специальный список связанных элементов. Для его построения С1 преобразуется в два списка: СЗ и С4. СЗ получается из С1 упорядочиванием по возраста нию номера элемента, а С4— упорядочиванием по воз растанию кода названия цепи (рис. 3-4). Для сокраще ния требуемого объема памяти при формировании этих списков из С1 исключается ненужная информация (тип и номер элемента для СЗ и номера контакта и цепи для
С4) и вводятся |
специальные строки заголовка группы |
|
с одинаковым номером элемента (номером цепи). |
Затем |
|
по СЗ строится |
список связанных элементов С5 |
(рис. |
3-4): |
|
|
1. Из группы очередного элемента щ из СЗ выделяем
номер первой цепи п. |
|
|
2. Из С4 выделяем элементы а'1, |
,..., аг\ |
входящие |
в цепь i\. |
|
|
3. Выполняем этапы 1, 2 для всех |
цепей |
rit г%, ... |
..., rh, входящих в группу элемента щ. В результате это го получаем подмножество Л* всех элементов множества Л, связанных с щ.
4. Определяем количество вхождений каждого эле мента в Лг и получаем список С5.
После построения С5 начинаем компоновку. Компо новка элемента'Lft ранга /г+1 начинается с первого элемента k-ii строки С2. При включении очередного
элемента а* в L>t |
все |
связанные с ним |
элементы {аДг |
из С5 включаются |
в |
список кандидатов |
на компонов |
ку (СК).
Формат строки СК аналогичен формату С5, но в СК
нет заголовков и делений на группы. При включении |
|
в СК очередной строки (ау-, АД из С5 элемент aj |
сравни- |
- вается с уже вошедшими в СК и Lь элементами. |
Если а;- |
в СК и Lu нет, он заносится в СК. Если в СК уже есть
элемент а,, то к его числу связей vj добавляется |
число |
|||
связей k j \ \ j = v j + kj. |
Таким образом, Vj равно |
числу |
||
связей элемента aj со всеми элементами из L*. |
|
|||
После занесения в Lu всех элементов А-й |
строки С2 |
|||
определяются v — количество занятых мест |
в Lu |
и / — |
||
количество внешних связей, вошедших в L^ элементов. |
||||
Если v > V |
или f > F |
(V — максимальное число посадоч |
||
ных мест, |
a F — число выводов элемента ранга |
п +1) , |
6—504 |
81 |
выполнить указания |
по |
компоновке невозможно. |
Если |
|||||||
Р\<К |
и /< Ё , заполнение |
Lk продолжается до |
тех |
пор, |
||||||
пока |
не |
окажется |
|
v = V |
или |
f=F . |
|
|
||
При этом кандидатом для занесения в Lk выбирается |
||||||||||
элемент |
из СК. |
at, |
имеющий |
минимальную |
связность |
|||||
рi ~ ? i |
— Vi, где |
= |
|
"h |
|
|
число связей элемен- |
|||
2 п1— общее |
||||||||||
та щ со |
|
|
|
/=1 |
|
А. |
Элемент щ заносится |
|||
всеми элементами из |
в Lh, если Z +pi^E . В противном случае компоновка Lh заканчивается (в Lh могут оставаться свободные места) и начинается компоновка Lk+1. При занесении в Lk оче
редного элемента он вычеркивается из СК, а в его строке в С5 делается отметка о компоновке (признак рг). При выборе кандидата в СК по р%проверяется, не вошел ли он уже в какой-либо из Li. ■
Если очередная строка С2 |
пуста (т. е. нет указаний’ |
о компоновке очередного Li), |
то компоновка Д начина |
ется с первого свободного элемента С5.
Эта программа пригодна для компоновки элементов
любого ранга п> 2 пз элементов ранга |
1 |
(т. е. ячеек |
|||||
из модулей или базовых элементов, |
блоков |
из ячеек |
|||||
п т. д.), поскольку |
для них |
правила |
объединения эле |
||||
ментов |
ранга п— 1 |
(условие |
1) |
одинаковы |
и |
заключа |
|
ются в выполнении условий |
V, f ^ F . |
|
|
элементов |
|||
Для |
компоновки |
модулей |
пз базовых |
|
(ранг 2 пз ранга 1) правила объединения могут быть значительно сложнее и зависят от принятой системы элементов. В простейшем случае каждый модуль содер жит либо один базовый элемент, либо несколько одно типных (и не связанных между собой внутри модуля) базовых элементов. Для такой системы элементов мож но использовать описанную программу, но при выборе очередного а* из СК учитывать не только р,-, но и тип элемента.
После компоновки ячейки известны все внешние свя зи входящих в нее базовых элементов (связи с разъе мом). Поскольку с точки зрения трассировки все свя занные с разъемом элементы лучше размещать вблизи разъема, при компоновке базовых элементов в модули желательно все связанные с разъемом элементы объе динить в возможно меньшее число модулей. Для этого вводится дополнительный элемент (разъем), который заранее заносится в СК.
82
При компоновке элементов старших рангов (ячеек, блоков п т. д.) часто требуется, чтобы отдельные кон структивные элементы представляли собой логически завершенные узлы. Это может быть выполнено с по мощью указаний по компоновке (список С2). Если такой способ не удовлетворяет разработчика (например, из-за слишком большого размера С2), компоновка этих эле ментов выполняется вручную.
Часто при компоновке кроме условий I—4 необходимо удов летворить требованиям, вытекающим из электрических характеристик применяемой системы элементов. Эти требования в большинстве слу чаев определяются ограничениями иа длину и характер связей между элементами некоторых типов (например, маломощными ис точниками сигналов и приемниками этих сигналов). Для выполнения этих требований соответствующие элементы в результате компонов ки должны, быть включены в один элемент старшего ранга. Это может быть сделано программой компоновки по указаниям в С2, однако такой способ не всегда приемлем (поскольку требует слиш ком большого размера С2). Можно добиться этого, указав относи тельные веса связей и учитывая при компоновке кроме общего числа связей между элементами веса каждой связи; тогда при выборе кандидата на 'Включение в L* в первую очередь будут рассматри ваться те элементы, которые имеют связи с большим весом. Однако при этом усложняется программа компоновки, и не всегда легко выбрать правильные соотношения весов связей. Поэтому лучше вы полнить такое объединение перед компоновкой.
В результате объединения в исходной |
схеме |
выделяются груп |
||||
пы элементов, которые |
при компоновке |
должны |
рассматриваться |
|||
как один элемент. Будем |
называть такие группы |
псевдоэлементами |
||||
(ПЭ). При формировании очередного |
ПЭ |
из |
списков |
компоновки |
||
(С2—С5) вычеркиваются |
сведения о |
вошедших |
в ПЭ |
элементах и |
заносятся связи полученного ПЭ с остальной частью схемы. По скольку при этом теряются сведения о связях внутри ПЭ, вычерк нутые строки переносятся в новый список — библиотеку ПЭ. После формирования всех ПЭ производится собственно компоновка (во время компоновки при вычислении v после включения в L& какоголибо ПЭ должны учитываться входящие в этот ПЭ элементы исход ной схемы). После окончания компоновки в Lk СЗ и С4 ПЭ заменя ются составляющими их элементами исходной схемы. Для этого используется библиотека ПЭ.
В каждом ПЭ будем различать «ядро» и «оболочку». Ядром на зовем элемент, с которого начинается формирование данного ПЭ (например, маломощный источник сигнала); оболочкой— связанные с ядром элементы (приемники этого сигнала). Элементы оболочки могут быть вторичными ядрами, что позволяет строить ПЭ, содер жащие разветвленные цепочки. Сведения о том, какие типы элемен тов являются ядрами' и какие их связи должны рассматриваться при образовании оболочки, указываются в библиотеке базовых .эле ментов.
Формирование ПЭ производится путем просмотра списка элемен тов (СЗ). После выделения из списка очередного ядра определяем номера цепей, образовывающих оболочку, и из С4 выбираем элемен ты оболочки. Если среди них оказалось вторичное ядро, то повто-
* |
83 |
Т а б л и ц а |
3 - 5 |
|
|
Ядро ПЭ в исходном |
|
||
|
списке С1 |
|
|
Тип эле* мента |
Номер элемента |
Номер контакта |
Номер цепи |
|
|
. |
|
или |
7 |
3 |
1 |
и |
10 |
3 |
4 |
|
|
Библиотека ПЭ |
|
|
|
Вычеркивается из С1 |
|||
НомерПЭ |
|
|
|
1 |
|
|
|
|
|
Типэле мента |
Номер элемента |
|
Ь |
2 |
Номер элемента |
Номер контакта |
|
||
Номеркон такта |
|
|
|||||||
|
|
|
|
Номер |
о |
|
|
|
Номер |
|
|
|
|
г% |
|
|
|||
|
|
|
|
цепи |
т |
га |
|
|
цепи |
|
|
|
|
с |
£ |
|
|
||
|
|
|
|
|
га |
о. |
|
|
|
19 и л и |
7 |
1 |
4 |
или |
7 |
1 |
4 |
||
|
и л и |
7 |
3 |
1 |
и л и |
7 |
3 |
1 |
|
|
и л и |
7 |
2 |
5 |
. или |
7 |
2 |
5 |
|
|
т |
1 |
1 |
1 |
т |
|
1 |
1 |
1 |
|
т |
1 |
2 |
ГАШ 1 |
т |
|
1 |
2 |
ГА Л Л |
|
т |
1 |
3 |
Т1 |
т |
|
1 |
3 |
Т1 |
эле“Тип мента |
Заносится в CI |
||
Номер элемента |
Номер контакта |
Номер |
|
|
|
|
цепи |
ПЭ |
19 |
1 |
4 |
ПЭ |
19 |
2 |
5 |
ПЭ |
19 |
3 |
ГА Л Л |
ПЭ |
19 |
4 |
Т1 |
20 |
и |
10 |
3 |
4 |
и |
10 |
3 |
4 |
ПЭ |
20 |
1 |
СДВПР |
|
и |
10 |
1 |
СДВПР |
и |
10 |
1 |
СДВПР |
ПЭ |
20 |
2 |
А |
|
и |
10 |
2 |
.А |
и |
10 |
2 |
А |
ПЭ 20 |
3 |
5 |
|
|
ПЭ |
19 |
1 |
4 |
ПЭ |
19 |
1 |
4 |
ПЭ |
20 |
4 |
ГАЛЛ |
|
ПЭ |
19 |
2 |
5 |
ПЭ |
19 |
2 |
5 |
ПЭ |
20 |
5 |
Т1 |
|
Г1Э |
19 |
3 |
Г А П Л |
ПЭ |
19 |
3 |
ГАЛЛ |
|
|
|
|
|
Г1Э |
19 |
4 |
Т1 |
ПЭ |
19 |
4 |
Т1 |
|
|
|
|
Ядро ПЭ в исходном списке С1
Тип эле мента |
Номер элемента |
Номер контакта |
Номер цепи |
и |
10 |
3 |
4 |
и |
11 |
з |
5 |
,
|
Библиотека ПЭ |
||
Номер ПЭ |
Тип эле мента |
Номер элемента |
Номер контакта |
|
и |
|
I, |
20 |
10 |
3 |
|
|
и |
10 |
1 |
|
и |
10 |
2 |
|
и л и |
7 |
1 |
|
и л и |
7 |
3 |
|
и л и |
7 |
2 |
|
т |
1 |
I |
|
т |
1 |
2 |
|
т |
1 |
3 |
21 |
и |
■ п |
1 |
|
и |
11 |
2 |
|
и |
11 • |
3 |
|
и |
10 |
3 |
|
и |
10 |
1 |
|
и |
10 |
2 |
|
и ли |
7 |
1 |
|
и л и |
7 |
3 |
|
и л и |
7 |
2 |
|
т |
1 |
1 |
|
т |
1 |
2 |
|
т |
1 |
3 |
Номер
цепи
4
СДВПР
А
4
1
5
1
ГАШ1 TI
СДВПР
10
5
4
СДВПР
А
4
1
5
1
ГАШ1 Т1
Продояженио т абл . 3-5
элеТип мента |
Вычеркивается из CI |
элеТип мента |
Заносится в С1 |
||||
Номер элемента |
Номер контакта |
Номер |
Номер элемента |
Номер контакта |
Номер |
||
|
|
|
цепи |
|
|
|
цепи |
и |
11 |
1 |
СДВЛВ |
ПЭ |
21 |
1 |
СДВЛВ |
и |
и |
2 |
10 • |
ПЭ |
21 |
2 |
10 |
и |
п |
3 |
5 |
ПЭ |
21 |
3 |
СДВПР |
ПЭ |
20 |
1 |
СДВПР |
ПЭ |
21 |
4 |
А |
ПЭ |
20 |
2 |
А |
ПЭ |
21 |
5 |
ГАШ1 |
ПЭ |
20 |
3 |
5 |
ПЭ |
21 |
6 |
Т! |
ПЭ |
20 |
4 |
• ГАШ1 |
|
|
|
|
ПЭ |
20 |
5 |
Т1 |
|
|
|
|
П р и м е ч а н и е . Во второй графе показано преобразование ПЭ, когда элемент оболочки оказался ранее сформированным ПЭ.
Т а.б л и ц а 3 - 6 |
|
Преобразованный CI |
Окончательный вид библиотеки ПЭ |
, |
|
Тип элемента |
Номер элемента |
Номер контакта |
Номер
цепи
Номер ПЭ |
Тип элемента |
Номер элемента |
Номер контакта |
Номер
цепи
Номер ПЭ |
Тип элемента |
Номер элемента |
Номер контакта |
Номер
цепи
п э |
21 |
1 с д в л в |
21 |
И |
11 |
|
1 с д в л в |
26 |
и |
17 |
3 |
12 |
||
п э |
21 |
о |
10 |
21 |
И |
11 |
|
2 |
10 |
26 |
Т |
4 |
I |
12 |
п э |
21 |
3 |
СДВПР |
21 |
И |
11 |
|
3 |
5 |
26 |
т |
4 |
2 |
ГАШ2 |
п э |
21 |
4 |
А |
21 |
И |
10 |
3 |
4 |
26 |
т |
4 |
3 |
10 |
|
п э |
21 |
5 |
ГАШ1 |
21 |
И |
10 |
1 |
СДВПР |
27 |
и |
18 |
1 |
Т5 |
|
п э |
21 |
6 |
Т1 |
21 |
И |
10 |
2 |
А |
27 |
и |
18 |
2 |
ПРИЕМ |
|
п э |
22 |
1 |
Т1 |
21 |
ИЛИ |
7 |
|
1 |
4 |
27 |
и |
18 |
3 |
13 |
п э |
22 |
о |
ПРИЕМ |
21 |
ИЛИ |
7 |
|
3 |
1 |
27 |
т |
6 |
1 |
13 |
п э |
22 |
3 |
В |
21 |
ИЛИ |
7 |
|
2 |
5 |
27 |
т |
6 |
о |
ГАШ2 |
п э |
22 |
4 |
ГАШ2 |
21 |
т |
,1 |
|
1 |
1 |
27 |
т |
6 |
3 |
А ' |
п э |
25 |
1 |
СДВПР |
21 |
т |
1 |
2 |
ГАШ1 |
29 |
и |
15 |
3 |
9 |
|
п э |
25 |
2 |
В |
21 |
т |
1 3 |
Т1 |
29 |
и |
15 1 в |
||||
п э |
25 |
3 |
А |
оо |
и |
16 1 Т1 |
29 |
и |
15 2 сд в л в |
|||||
п э |
25 |
4 |
СДВЛВ |
22 |
и |
16 |
3 |
11 |
29 |
и |
14 |
1 |
10 |
|
п э |
25 |
5 |
ГАШ1 |
22 |
и |
16 |
2 |
ПРИЕМ |
29 |
и |
14 |
о |
СДВПР |
|
п э |
25 |
6 |
тз |
22 |
т |
2 |
1 |
II |
29 |
и |
14 |
3 |
8 |
|
п э |
26 |
I |
тз |
22 |
т |
2 |
3 |
В |
29 |
и л и |
9 |
1 |
8 |
|
п э |
26 |
о |
Р НЕМ |
22 |
т |
2 |
2 |
ГАШ2 |
29 |
и л и |
9 |
2 |
9 |
|
п э |
26 |
3 |
ГАШ2 |
25 |
и |
12 |
1 |
СДВПР |
29 |
и л и |
9 |
3 |
3 |
|
п э |
26 |
4 |
10 |
25 |
и |
12 |
2 |
В |
29 |
т |
5 |
1 |
3 |
|
п э |
27 |
1 |
Т5 |
25 |
и |
12 |
3 |
6 |
29 |
т |
5 |
2 |
ГАШ1 |
|
п э |
27 |
2 |
ПРИЕМ |
25 |
и |
13 |
|
3 |
7 |
29 |
т |
5 |
3 |
Т5 |
п э |
27 |
3 |
ГАШ2 |
25 |
и |
13 |
|
2 |
А |
|
|
|
|
|
п э |
27 |
4 |
А |
25 |
и |
13 |
|
1 |
СДВЛВ |
|
|
|
|
|
п э |
29 |
1 В |
25 |
и л и |
8 |
3 |
2 |
|
|
|
|
|
||
п э |
29 |
2 |
с д в л в |
25 |
и л и |
8 1 |
6 |
|
|
|
|
|
||
п э |
29 |
3 |
10 |
25 |
и л и |
8 2 |
7 |
|
|
|
|
|
||
п э |
29 |
4 |
СДВПР |
25 |
т |
3 |
|
1 |
2 |
|
|
|
|
|
п э |
29 |
5 |
ГАШ1 |
25 |
т |
3 |
|
2 |
ГАШ1 |
|
|
|
|
|
п э |
29 |
6 |
Т5 |
25 |
т |
3 |
3 |
ТЗ |
|
|
|
|
|
|
|
|
|
|
26 |
и |
17 |
|
1 |
ТЗ |
|
|
|
|
|
|
|
|
|
26 |
и |
17 |
|
2 |
ПРИЕМ |
|
|
|
|
|
8 6
ряем для пего те же действия; если попался ранее сформированный Г1Э, то он целиком включается в состав нового.
Здесь изложены лишь основные принципы алгоритма формиро вания ПЭ. Для пояснения их рассмотрим формирование ПЭ на при мере схемы рис. 2-5. Чтобы не вводить лишних таблиц, будем фор мировать ПЭ по исходному списку связей С1 (табл. 3 - 3) — это по требует только увеличения числа просмотров списка. Будем считать, что ядрами являются элементы И, ИЛИ, а в оболочку входят эле менты, связанные с их выходами '(контакт 3 на рис, 3-1,а). В табл. 3-5 показано образование первых трех ПЭ (в оболочки второго'и третье го ПЭ входят ранее полученные ПЭ). Нумерация контактов ПЭ произвольна, поскольку в дальнейшем (при компоновке) она не ис пользуется. В табл. 3-6 показаны вид исходного списка после выде ления всех ПЭ и библиотека ПЭ. Заметим, что если конструкция элемента старшего ранга допускает размещение ие более двух ПЭ, то в результате компоновки получатся элементы, сходные с элемен тами рис. 3-1,6.
После окончания компоновки для каждого элемента Li ранга п строится список внутренних связей СВ; (меж ду вошедшими в его состав элементами {а,-},- ранга п— 1) п список внешних связей СВ1г-. Для получения СВ,- из СЗ последовательно выписываются группы каждого из ctj и полученный список преобразуется в формат С1. Очевидно, что некоторые цепи внутри L, окажутся не замкнутыми. Они являются внешними связями L,- п должны быть выведены на контакты разъема. Делается это следующим образом: CBj упорядочивается по номе ру цепи п из полученного списка поочередно выбираются номера цепей. По С4 для каждой цепи выписываются номера входящих в нее элементов; если хоть один из них не-включен в Li, цепь является внешней. Такой цепи приписывается очередной свободный контакт разъема и полученная строка добавляется в СВ,-. Эта же строка заносится в список внешних связей элемен та Li. Список СВ,- служит в .дальнейшем исходной ин формацией для размещения {о,}, на Li и трассировки
соединений; |
совокупность всех СВ1, ( i = l , |
2, |
р) |
заменяет С1 |
при компоновке элементов ранга |
д+1. |
|
Описанный метод не пригоден при компоновке моду лей из базовых элементов, так как в этом случае имеет ся заранее заданный набор стандартных элементов ранга п.
Поскольку все связи между базовыми элементами реализуются через внешние выводы модулей (рис. 3-5), то списки внутренних связей не формируются. Построе
ние же списка внешних связей заключается |
при этом |
в замене в каждой строке С1 типа п номера |
базового |
87
и ) В )
Тип |
Номер |
Номер кон |
Назва |
Тип |
Номер |
Номер |
Назва |
эле |
ние |
эле |
эле |
кон |
ние |
||
элемента |
мента |
такта |
цепи |
мента |
мента |
такта |
цепи |
ЗИ— НЕ |
1 |
1 |
ЗИ—НЕ |
1 |
2 |
ЗИ—НЕ |
1 |
3 |
ЗИ—НЕ |
1 |
4 |
ЗИ—НЕ |
2 |
1 |
З И -Н Е |
2 |
2 |
З И -Н Е |
2 |
3 |
ЗИ—НЕ |
2 |
4 |
З И -Н Е |
3 |
1 |
ЗИ— НЕ |
3 |
2 |
ЗИ— НЕ |
3 |
3 |
З И -Н Е |
3 |
4 |
|
|
А\ |
М0002 |
1 |
13 |
А 1 |
В\ |
М0002 |
1 |
1 |
S1 |
с\ |
М0002 |
1; |
2 |
С1 |
DI |
М0002 |
1 |
12 |
D1 |
А2 |
М0002 |
1 |
11 |
>12 |
В2 |
- М0002 |
1 |
10 |
В2 |
С 2 |
М0002 |
1 |
9 |
С 2 |
D2 |
Л10002 |
1 |
8 |
D2 |
АЗ |
ЛЮ002 |
1 |
3 |
АЗ |
S3 |
М0002 |
1 |
4 |
S3 |
СЗ |
М0002 |
1 |
5 |
СЗ |
S3 |
М0002 |
1 |
6 |
D3 |
б) |
|
г) |
|
Рис. 3-5. Компоновка |
модулей из базовых |
элементов и |
перестрой |
ка С1: |
|
|
|
а — схема в базовых элементах; б — соответствующий ей список |
связей; в — |
||
скомпонованный модуль; |
г — перестроенный список |
связей. |
|
элемента на тип и номер модуля, в который вошел этот элемент, и в замене номера контакта, на номер вывода модуля (он определяется по библиотеке модулей).
88
3-3. РАЗМЕЩЕНИЕ ЭЛЕМЕНТОВ |
|
|
|
||
После |
компоновки элемента |
ранга |
п > 2 (ячейке, |
||
блоки |
и |
т. д.) производится размещение |
включенных |
||
в его |
состав элементов ранга |
п— 1, т. |
е. |
выбирается |
такое их расположение, которое удовлетворяет задан ным условиям. Способы решения этой задачи в большой степени зависят от конструкции элемен тов рангов п и п— 1; мы будем рассматривать только типичную для со временных ЦВМ конст рукцию, показанную на рис.3-6. Элемент ранга п представляет собой пря моугольник, на одной из сторон которого располо жены выводы внешних
•связей (разъем). Внутри прямоугольника (на мон тажном поле) располо жены пронумерованные в некотором порядке по садочные места; на любое
посадочное |
место |
может |
||
быть |
установлен |
любой |
||
элемент |
ранга п— 1 |
(раз |
||
меры |
и |
цоколевка всех |
||
элементов |
ранга |
п— 1 |
||
одинаковы). |
Соединения |
на монтажном поле выполняются печатным монта жом.
Таким образом, задача размещения заключается в выборе для каждого элемента1 лучшего посадочного места. Основная трудность решения этой задачи со стоит в отсутствии адекватных критериев выбора. Усло вия, которым должно удовлетворять размещение, раз деляются на две группы:
1)электрические, определяющиеся характеристик
ми системы элементов (обычно они состоят в ограни-
1 В дальнейшем речь будет идти о размещении и соединении элементов ранга п— 1, поэтому ранг будем опускать.
89 •’