Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Штейн М.Е. Методы машинного проектирования цифровой аппаратуры

.pdf
Скачиваний:
13
Добавлен:
24.10.2023
Размер:
11.13 Mб
Скачать

42 каналов

 

Сложение

 

 

 

 

Ввода-вывода

 

 

Умножение

 

 

 

 

 

 

Умножение

 

Верхняя

Деление

 

граница

Сложение слов

 

 

Z4

 

 

о~а»ьш.ой длины

 

ра&ачи х

 

 

регистра

Сдвиг

 

Цент- —

Логические

 

ральная

 

память

операции

 

Нижняя

Приращение

 

граница

 

Приращение

Внешние и управ­

Переход

ляющие устройст­

 

ва обработки

 

Центральное е/стройстдо

данных

 

 

 

обработки данных

 

а)

 

Рис. 1.1.1. Блок-схемы вычислительных систем

третьего поколения:

а —вычислительная машина

СДС 6600; б — вычислительная система IBM/360;

в — регистры

и каналы

информации

IBM/360.

Вторым важным направлением усовершенствования средств математического обеспечения было развитие так называемых операционных систем и сервисных про­ грамм, предназначенных для уменьшения трудоемкости подготовки и решения задач и освобождения программи­ ста от некоторых второстепенных операций «рутинного» характера. К ним прежде всего относятся программы отладки, контроля, формирования архивов программ в накопителях и программ, обеспечивающих автомати­ ческую организацию исполнения различных необходи­ мых для решаемой задачи режимов. Такие системы про­ грамм объединяют в единую исполнительную систему, управляемую специальной программой-диспетчером (на­ зываемой также монитором или супервизором). В эти же системы входят программы тестирования устройств (диагностические, обнаруживающие и локализующие тесты и т. п.), облегчающие эксплуатацию машин.

Элементную базу, главным образом обусловившую появление машин третьего поколения, создала микро­ электроника, т. е. методы и технология производства интегральных схем (ИС) [4]. ИС в зависимости от числа

20

Память

 

 

 

 

Арифметика и

логика

 

 

 

Устройство обработки

ванных

 

 

 

 

 

 

Ввоввывод

 

 

I

 

 

 

 

 

Устройства внешние

 

 

 

Каналы

//прйвле-

устройства

 

 

 

ни я

11

 

I

Мультиплексор

 

I (уплотнение кана -

 

11 - J

 

 

лов с малой, пропуск­

 

 

 

ной способностью)

 

 

!

 

Селектор (один

 

 

11

1

1

 

 

 

11-3

 

пропускной

 

 

 

 

 

канал--с

большой

 

 

 

 

 

 

способностью)

 

 

 

 

 

 

 

 

 

I

 

 

±1-1

 

 

 

СелекторЧОР J (один1/ии.п

I .

.

 

 

 

'.нал

с

д

1

 

 

 

 

 

канал

 

большой

 

 

 

 

 

 

nponuci

 

 

 

 

 

 

способностью)

 

 

 

Адрес слова, записываемого в ЗУ

Основное зу

г^ Команды

\^^,^дексированные

 

 

 

управлени*\^са

 

Операции

Операции с\ Операции

I

вычисли - |

\

I

тельной

^

с фиксиро­

переменней!с плаваю­

I системы

у

 

ванной,

длиной

щей

 

запятой

поля

запятой

I

 

 

 

ГГ

 

 

 

 

 

 

16

 

 

 

 

 

 

рееистров

Vрегистра для слов

 

 

 

 

общего

 

 

 

 

Назначения

\сплавающей запятой}

В)

логических элементов в них делят на обычные (несколь­ ко элементов), средние (до нескольких десятков эле­ ментов) и большие — БИС (до нескольких сотен или даже тысяч элементов). В качестве таких логических

21

элементов обычно используют схемы И, ИЛИ, НЕ, ТРИГГЕР, универсальные элементы НЕ—И, НЕ — ИЛИ и т. п.; эти схемы состоят из транзисторов, диодов, пас­ сивных элементов и проводников, нанесенных методами микросхемной технологии на общую изолирующую под­ ложку. В известных машинах третьего поколения при­ меняются в основном обычные и средние ИС.

По технологическим методам изготовления

различа­

ют гибридные или тонко- и толстопленочные,

а также

монолитные или твердые ИС. Быстродействие ИС в ма­ шинах третьего поколения колеблется в пределах от не­ скольких единиц до нескольких сот наносекунд. Обыч­ ные ИС содержат в одном корпусе несколько названных логических элементов, средние ИС реализуют, как пра­ вило, более сложные функциональные узлы: регистры, сумматоры, дешифраторы и т. п.

Изготавливаются ИС методами массового производ­ ства, использующими сложные и дорогие технологиче­ ские процессы и прецизионное оборудование, что обес­ печивает весьма высокое качество и надежность готовых ИС. Вместе с тем именно массовое производство приво­ дит к непрерывному уменьшению стоимости ИС, отне­ сенной к одному логическому элементу. Кроме того, уменьшение стоимости происходит и в результате при­ менения машинных методов проектирования и производ­ ства ИС и использования на этих этапах средств вычи­ слительной техники [3].

Увеличение уровня интеграции позволило реализо­ вать в машинах третьего поколения существенно более сложные структурные решения и повысить надежность за счет увеличения надежности самих ИС, а также за счет уменьшения количества разъемных, паяных, свар ных и т. п. соединений.

Устройства, применяемые в машинах третьего поко­ ления, стали более быстродействующими, надежными и относительно более дешевыми; появились также устрой' ства новых типов и принципов действия.

Отличительными особенностями арифметических устройств (АУ) стали реализация в одном устройств!'

нескольких АУ: десятичного,

логического

(двоичного),

с фиксированной и плавающей запятой;

аппаратурные

методы ускорения вычислений

и выполнения операций

с двойной точностью. Такое усложнение функций, вы­ полняемых АУ, привело ко все более частому использо-

22

ванию для него названия «устройство обработки дан­

ных».

 

 

 

 

 

Запоминающие

устройства (ЗУ) строятся на различ- ,

ных элементах (ферритовых

сердечниках, тонких

маг­

нитных

пленках,

БИСах,

ферритах

сложных

форм

и т. п.)

и носителях (дисках,

магнитных

лентах) и име­

ют большой диапазон емкостей, скоростей и стоимости. Оперативные ЗУ (ОЗУ) большей частью выполнены на ферритовых сердечниках. Изготовляемые обычно в виде модулей (например, на 4096 слов), такие ОЗУ имеют время цикла до 0,5 мкс и используют сердечники с диа­ метром около 0,5 мм. Общая емкость ОЗУ может до­

стигать

4—6 млн. байтов (байт — восемь

двоичных

раз­

рядов)

[3]. ЗУ на магнитных

пленках

достигли уже до­

статочной

(до 'нескольких тыс. слов)

для

использования

в машинах

емкости, и хотя

их стоимость

выше,

чем

стоимость

ЗУ на сердечниках, считают,

что

более

вы­

сокое быстродействие сделает их в ближайшее время серьезными соперниками последних. Начато промыш­ ленное производство и использование оперативных и сверхоперативных ЗУ на БИСах. Такие ЗУ имеют очень высокое быстродействие (до 10—25 не), легко сопряга­ ются с остальными устройствами машины по сигналам и конструктивно, так как они выполнены из тех же полу­ проводниковых элементов, что и логические узлы ма­ шины.

Предполагают, что при повышении процента выхода годных элементов и улучшении технологии их производ­

ства станет возможным

изготовление

ЗУ

на

БИСах

сверхбольшой емкости с

низкой удельной

стоимостью.

В качестве внешних ЗУ используют

магнитные

бара­

баны (емкость до нескольких миллионов слов, время вы­ борки— несколько миллисекунд), магнитные диски или

карты (емкость — сотни миллионов

слов; время выбор­

ки—десятки-сотни миллисекунд),

а также магнитные

ленты. Обмен информацией между различными ЗУ орга­

низуется

специальными

программами непосредственно

в процессе вычислений.

 

 

 

 

Надежность машин третьего поколения существенно

возросла в сравнении с надежностью прежних

машин.

Это объясняется

как увеличением

надежности

самих

элементов, уровня

интеграции,

так

и дальнейшим раз­

витием методов аппаратного и

программного контроля

устройств

ЦВМ. Однако

увеличение

надежности

машин

23

и их элементов, как

это ни

парадоксально,

создало

в этой области и ряд

новых,

весьма сложных

проблем.

Первая относится

к диагностике неисправностей. Ра­

нее, когда машины выходили из строя достаточно часто,

обслуживающий

персонал постепенно приобретал

опыт

в обнаружении

и устранении неисправностей; в

маши­

нах с интегральными элементами отказы происходят настолько редко, что каждый из них практически являет­ ся новым. Поэтому для их устранения необходимы со­ вершенные обнаруживающие и локализующие тесты, разработка которых без использования ЦВМ практиче­ ски невозможна.

Вторая связана с испытаниями элементов на надеж­

ность. Время

безотказной

работы многих

элементов

в

нормальных

условиях сейчас зачастую

соизмеримо

с

длительностью жизни человека. Для таких

испытаний

разрабатываются методы,

использующие утяжеленные

в сравнении с нормальными режимы работы, а также «сжатие» времени с помощью моделирования процессов старения элементов на ЦВМ.

В машинах третьего поколения широко применяется защита от случайных сбоев и методы контроля за ходом вычислений, предусматривающие автоматическое повто­ рение этапа вычислений, на котором зафиксирован сбой; используются также программы, автоматически подклю­

чающие исправные устройства взамен отказавших. Итак, характеризуя в целом современную вычисли­

тельную технику, можно сказать, что она отличается преобладающим использованием интегральных схем, значительно возросшим объемом оборудования и слож­ ностью структурных схем вычислительных машин и си­ стем, высокой надежностью их функционирования.

1.2.Конструкции и технология производства современной цифровой аппаратуры

ЛПрименение ИС в цифровой аппаратуре создало ряд серьезных проблем в разработке конструкций и техноло­

гии

производства

ЦВМ.

Главные

среди

них:

разрыв

в уровнях интеграции и технологии изготовления

самих

ИС

и межсоединений, а

также

проблема

охлаждения

при

непрерывно

уменьшающемся

объеме

аппаратуры.

Кроме того, увеличение

числа

элементов

в машинах,

а также необходимость

повышения их надежности и

24

уменьшения стоимости приводят к использованию мето­

дов и технологии массового производства, т. е. требуют

в первую

очередь максимальной конструктивно-техноло­

гической

унификации аппаратуры. Это требование всту­

пает в конфликт с уменьшающейся функционально-логи­ ческой унификацией, вызванной увеличением уровня интеграции аппаратуры. На решение названных проб­ лем и направлена прежде всего разработка современ­ ных конструкций и технологических методов производ­ ства цифровой аппаратуры.

В основе конструкций машин третьего поколения ле­ жит модульный принцип [5, 6] их построения, оптималь­ ным образом удовлетворяющий многим противоречивым требованиям. Этот принцип предусматривает иерархи­ ческое построение вычислительной машины или системы из компонентов (модулей, разбитых на несколько конст­ руктивных уровней), причем модули одного уровня бо­ лее или менее полностью унифицированы конструктивно (размеры, способы крепления, защита от внешних воз­ действий, охлаждение, помехоустойчивость и т. п.), по способам выполнения разъемных и неразъемных элек­ трических и механических соединений, по технологии изготовления и технологическому оборудованию, стендо­ вой и прочей вспомогательной аппаратуре и другим по­ казателям, определяющим производительность, надеж­ ность и стоимость проектирования, изготовления и на­ ладки ЦВМ. Наибольшее распространение в машинах третьего поколения получила следующая иерархия мо­ дулей.

Уровень 1. Модуль наименьших конструктивных раз­ меров, который могут использовать разработчики схем цифровых устройств. Такой модуль содержит обычно в герметизированном корпусе до нескольких логических элементов типа И, ИЛИ, НЕ и т. п., выполненных ме­ тодами микросхемной технологии на общей изолирую­ щей подложке. Используется преимущественно как со­ ставная часть модуля следующего уровня.

Уровень

2.

Модуль, объединяющий конструктивно

(например,

на

одной

плате) до

нескольких

десятков

(или

даже

сотен) модулей-1. Часто реализует более

или

менее

сложную

логическую

функцию,

является

сменным элементом устройства. Наиболее употребитель­ ны названия — ячейка, карта, субблок, ТЭЗ (типовой элемент замены).

25

Уровень 3. Модуль, объединяющий до нескольких де­ сятков ТЭЗов и реализующий иногда целое устройство (например, АУ с фиксированной запятой и т. п.). Мо- дуль-3 называют панелью, блоком, кассетой.

Уровень 4. Модуль, включающий несколько моду- лей-3. Может содержать целую машину или большое устройство в вычислительной системе. Модуль-4 назы­ вают шкафом, стойкой, рамой. Как модуль в полном смысле этого слова, т. е. как конструктивно-унифициро­ ванная единица, применяется в больших машинах или вычислительных системах.

Примеры конструктивных реализаций модулей раз­ личных уровней приведены на рис. 1.2.1 и 1.2.2.

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

Унификация конструктивных параметров модулей одного уровня выражается, например, в одинаковых размерах и форме модулей (в крайнем случае исполь­ зуется 23 типоразмера, как правило, кратных одному из них), в использовании однотипных элементов и спо­ собов крепления, единой методики защиты от воздейст­ вий окружающей среды, общих способов охлаждения, однотипных разъемов, печатных плат и т. п. элементов межсоединений, унифицированного технологического, стендового и прочего вспомогательного оборудования.

Способы выполнения электрических соединений все­ гда играли в конструкциях цифровых устройств важную роль. В современной цифровой аппаратуре все более широкое распространение находит печатный монтаж (преимущественно двух- и многослойный). Он приме­ няется для реализации электрических соединений в мо­ дулях первого (видоизмененный для методов микро­ схемной технологии), второго и третьего уровней. В ряде случаев для соединений в модулях третьего и практиче­ ски везде в модулях четвертого уровня применяется проводной монтаж и специальные кабели.

В аппаратуре с проводным монтажом наиболее рас­ пространены следующие способы выполнения соеди­ нений.

26

Рис. 1.2.2. Конструкции модулей различных уровней:

а плоская; б — объемная; в — конструкция шкафа.

Простейшим является монтаж «внавал». В этом слу­ чае провода прокладываются по прямым, соединяющим выходные контакты плат (субблоков) или блоков. Этот впособ отличается простотой и довольно высокой поме­ хоустойчивостью.

При жгутовом монтаже провода прокладываются в специальных каналах между разъемами плат (суб­ блоков) или блоков, образуя так называемые жгуты. Способ также простой, позволяет ввести разделение тех­ нологических операций подготовки жгутов и пайки. Не

может использоваться для

аппаратуры,

чувствительной

к электрическим помехам.

В последнем

случае в жгу­

товом монтаже используются экранированные и другие специальные кабели.

В струнном монтаже провода протягиваются в спе­ циальных перфорированных направляющих подобно струнам музыкальных инструментов. Такой способ мон­ тажа отличается высокой помехоустойчивостью, но является довольно трудоемким.

Часто в аппаратуре используется переходной к пе­ чатному тип монтажа — печатные кабели. В этом случае на плоскую изолирующую подложку методами печат­ ного монтажа наносятся проводники. Используются так­ же плоские и тканые кабели. Плоский кабель представ­ ляет собой несколько электрических проводников, за­ прессованных в общую изолирующую ленту; тканый ка­ бель похож на плоский, только провода вплетены в тка­ ную из изолирующих нитей ленту. Все названные типы монтажа применяются в аппаратуре с частотой сигналов не более 12 МГц.

В более высокочастотной аппаратуре применяются высокочастотные кабели и длинные линии (проводные и плоские).

Печатный монтаж отличается надежностью, весьма высокой плотностью межсоединений и приспособленно­ стью к массовому и автоматизированному производству. Кроме того, яри массовом производстве он оказывается наименее трудоемким и наиболее дешевым способом выполнения межсоединений. В модулях первого и вто­ рого уровня с небольшим и средним числом элементов чаще всего применяется двухслойный печатный монтаж; в ТЭЗах, содержащих более 50 модулей-1, и в модулях-3, как правило, применяется многослойный печатный мон­ таж [5].

28

Многослойная печатная плата представляет собой склеенные чередующиеся слои проводящего и изолирую­ щего материала, причем на проводящих слоях электро­ химическим или механическим способом образован тре­ буемый рисунок электрических проводников. Соедине­ ния проводников, расположенных в различных слоях, осуществляются через соответствующие отверстия в изо­ лирующих слоях. Методы проектирования и изготовле­ ния многослойных печатных плат в основном и различа­ ются по способам выполнения межслойных соединений. Надежность плат также определяется преимущественно надежностью последних. По способам выполнения со­ единений различают следующие методы изготовления многослойных печатных плат:

—метод открытых контактных площадок;

метод сквозной металлизации отверстий;

метод послойного наращивания.

Названные методы отличаются друг от друга допу­ стимой плотностью электрических соединений, техноло­ гическими приемами и трудоемкостью проектирования и изготовления; поэтому их применение зависит от осо­ бенностей схем, конструкций и производственно-техно­

логических возможностей завода — изготовителя

аппа­

ратуры.

 

В печатных платах, изготовленных методом

откры­

тых контактных площадок, изолирующие слои имеют от­ верстия над контактными площадками нижерасположен­ ных проводящих слоев, причем размеры отверстий пре­ вышают размеры контактных площадок, так что послед­ ние остаются открытыми и к ним можно припаивать контакты модулей непосредственно сверху. Этот метод изготовления многослойных печатных плат отличается простотой, высокой надежностью соединения контактов модулей с печатными проводниками и сравнительно не­ большой точностью нанесения рисунка печатных провод­ ников и контактных площадок (при небольшом числе слоев и невысокой плотности монтажа).

На рис. 1.2.3 изображена печатная плата, изготовлен­ ная методом открытых контактных площадок.

Известна модификация этого метода, называемая методом выступающих выводов. Соответствующая пла­ та изображена на рис. 1.2.4.

При высокой плотности печатных проводников и уве­ личении числа слоев обнаруживаются существенные не-

29

Соседние файлы в папке книги из ГПНТБ