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

----
Достоинства:
- простота производства
- простота подготовки производства
- гибкость
(если не "залить компаундом")
Недостатки:
- сложность автоматизации, дорого в серии
- надёжность
(если не "залить компаундом")
- плотность ограничена прямотой рук монтажника
На макетной плате:

----
### Монтаж на печатную плату
**Печатная плата** — пластина из диэлектрика, на поверхности и/или в объёме которой сформированы электропроводящие цепи электронной схемы. Электрическое и механическое соединение компонентов.
Различают:
- одно- и двухслойные платы,
- многослойные платы.


----
### Виды монтажа компонентов
- выводной (в отверстие)
- поверхностный
- встроенный (будет дальше)


----
#### Поверхностный монтаж (SMD)
----
##### Виды SMD компонентов


Ball Grid Array (BGA)
----
##### Встроенные компоненты


----
##### Поверхностный монтаж: Достоинства
- автоматизация
- плотность размещения компонент
- размеры
- стоимость в серии
##### Поверхностный монтаж: Недостатки
- необходимость подготовки производства
- удлинение производственной цепочки
- сложность внесения исправлений
##### Поверхностный монтаж: "Гибкость"
- джампер (by design)
- "перерезать дорожку"
- "навесная дорожка"
----
### Производственная цепочка для поверхностного монтажа

---
### *Вопрос*: Проблема разбега
в двоированной системе

`P1` и `P2` — идентичные процессоры, с идентичным ПО, с единым тактовым сигналом.
`comparator` — сравнивает результат работы `P1` и `P2` и, в случае ошибки, — аварийная перезагрузка.
Почему процессоры могут регулярно выдавать разные значения?
----
Что не так с этой платой?

Выравнивание длины линий на плате.
---
## Интегральные схемы.
Кремниевое производство


[источник 1](https://habr.com/ru/company/intel/blog/110234/) | [источник 2](https://www.slideshare.net/priyankabisarya/priyanka-edited2?next_slideshow=33881038)
----
### Кремниевый песок
Начало производственной цепочки

----
### Выращиваем монокристалл кремния (буля)


----
### Производим подложку будущих чипов (Wafer)


----
### Фотолитография и "море" транзисторов
"свет-шаблон-фоторезист"
- На кремниевую подложку наносят материал для рисунка.
- Наносится фоторезист.
- Экспонирование через фотошаблон.
- Удаление отработанного фоторезиста.

----
### Interconnect

----
### Структура чипа в разрезе

----
### Извлечение будущих чипов

----
### Корпус и контакты


---
### Современный степпер
(засветка фотошаблона)
[источник](https://habr.com/ru/company/dcmiran/blog/490682/)



~ 180 тонн, ~ двухэтажный автобус
----
"Внутри самой современной EUV-машины каждую секунду 50 000 капель расплавленного олова падают через камеру в её основании. Пара высокоэнергетических лазеров на углекислом газе ударяет по каждой капле, создавая плазму, которая, в свою очередь, испускает свет нужной длины волны. Первый импульс преобразует каплю олова в туманную форму блина, так что второй импульс, который является более мощным и следует за ним всего через 3 микросекунды, взрывает олово в плазму, которая светится на длине волны 13,5 нанометров, как показано на [видео](https://www.youtube.com/watch?v=aR-4AH6n_w8&list=PLLROOWd6snSJjAHlf9YvdjSF7DGxMDJsD&index=1&ab_channel=ASML)."

----
### О надёжности кремниевого производства
- Разные частоты процессоров
- Core Single, Core Duo, Core Quad...
- Intel Pentium Celeron
---
## Реальный мир это плохо

----
### Производство
1. Логистика
2. Склады
3. Специалисты
4. Производственная цепочка
5. Тестирование
6. Упаковка
7. Дистрибуция
8. Гарантийный ремонт

----
### Эксплуатация
- Амортизация. Выход оборудования из строя.
- Необходимость физического доступа.
- Особенности среды эксплуатации.
- Долгосрочные эффекты (см. следующие слайды).
----
#### Оловянные нитевидные кристаллы
в электронной технике





[источник](https://alex-avr2.livejournal.com/211190.html)
----
### Поддержка
#### Отладка и Восстановление




----
### Обновление: сложность изменений
1. Чем совершеннее технология, тем сложнее внести изменения.
- Навесной монтаж: перерезал один провод, припаял другой.
- Непредусмотренное изменение в процессоре
$\rightarrow$ перепроектирование
$\rightarrow$ перепроизводство
$\rightarrow$ перепоставка.
2. Физический контакт.
- дорого;
- не всегда возможно;
- [Почему управление одним реле с помощью ARM-процессора — это нормально?](https://alex-avr2.livejournal.com/177508.html)

*Примечание*: речь о применении "патча", а не о его разработке.
----
### Почему сложность изменений
это иногда хорошо?
1. Безопасность.
- Вирус не может проникнуть в то, что нельзя инфицировать.
- Запрет на запись в память делает её частью аппаратуры.
- Ошибки в аппаратуре (см. доклады про делитель в Intel, "надёжный" умный замок).
2. Культура разработки. Средства и технологии верификации (в том числе формальные).
```text
- Как вам удалось написать код без ошибок?
- спросил программист.
- А что, можно было делать ошибки?
- ответил электронщик.
```

----
#### Обслуживание стареющей аппаратуры
1. Срок службы. Деградация надёжности. Стоимость обслуживания.
1. Ремонт требует запасных компонентов.
- Дорогое хранение.
- Конечный запас.
1. Воспроизведение:
- Вытеснение устаревшей элементной базы.
- Устаревшую элементную базу дорого производить.
- Низкий спрос. Штучное производство.
- Барахолки.
1. Вывод из эксплуатации сопутствующего оборудования:
- CD-ROM в компьютерах не устанавливается.
- 2.5 дискеты больше не производят.
----
### Варианты замены устаревшей аппаратуры
1. Перепроектирование на новой элементной базе.
2. Модульная организация. Стандартные интерфейсы. Имитация старых систем.
3. Виртуализация.
4. Проблема пользовательского опыта: компьютер 80-ых позволяет внести запись в БД, пока современный только загружается.

Парадокс Тесея.
---
## Дизайн-центр ЛМТ






Экскурсия
---
Как решаем проблему?
----
## 2-этапное производство
1. Производство "универсальной" компьютерной системы (Hardware).
2. Настройка прикладного поведения (Software).

Platform-Based Design
Уточнения для схемы:
- $\uparrow$ схема конфигурации или язык описания прикл. поведения.
- $\updownarrow$ экземпляр сконфигурированной компьютерной системы.
- $\downarrow$ экземпляр "универсальной" компьютерной системы.
Количество этапов в современном компьютере почти произвольно.
----
## Как обеспечить 2-этапное производство?
Возможности "конфигурирования" определены заранее:
- заложенные при проектировании,
- незадокументированные (нецелевое использование, дыра в безопасности).
Метод "конфигурирования" зависит от стадии жизненного цикла.
---
### Сборка. Комплектация




1. Джамперы
1. Платы расширения:
- предоставление специализированных вычислителей под конкретные задачи,
- расширение портов ввода/вывода, включая обработку данных,
- вынесение произвольных элементов аппаратуры во внешний модуль (Dendy, память программ и графическая память).
1. Макетные платы (см. поверхностный монтаж)
----
### Реконфигурация. Коммутация


- Реконфигурируемые (адаптивные) архитектуры
- архитектуры, обеспечивающие более быстрые и эффективные вычисления за счет перепрограммируемых интегральных схем для обработки данных и задач управления. Коммутация выч. узлов выполняется после производства.
- программируемые логические интегр. схемы (ПЛИС, FPGA),
- крупногранулярные реконфигурируемые массивы (CGRA),
- выстраивание людей для расчёта таблиц.
----
### Программирование. Настройки. Пользовательское программирование
- Данные (программы) определяют то, какой прикладной процесс будет разворачиваться.
- Количество уровней исполнения/интерпретации данных ограничено только целесообразностью.


----
### Вершина или дно конфигурирования?
Было:
1. Вы пришли за машиной.
1. Вы выбрали комплектацию без подогрева/с подогревом сидений.
1. Вы заплатили за машину (с учётом наличия/отсутствия подогрева).
1. Вы эксплуатируете машину.
1. Если передумали — поставщик может установить подогрев.
Стало:
1. Вы пришли за машиной.
1. Вы заплатили за машину без подогрева (но он установлен!).
1. Вы эксплуатируете машину.
1. Вы можете его включить по подписке (месяц или навсегда).
**Зачем?**

Notes: снижение затрат на логистику, универсализация производства, гибкость для потребителя.