Материал
Кварцевый песок очищают, превращают в поликремний, затем выращивают монокристалл.
Процессор — это не просто кусочек кремния. Это результат сотен химических, оптических, механических и электрических операций, выполненных с точностью до нанометров. Ниже — большая поэтапная карта производства: от сырья и выращивания монокристалла до фотолитографии, транзисторов, упаковки, тестирования и установки в компьютер.
Производство CPU можно грубо разделить на четыре больших блока: получение сверхчистого кремния, изготовление структур на пластине, превращение отдельных кристаллов в корпусированные чипы и финальная проверка качества.
Кварцевый песок очищают, превращают в поликремний, затем выращивают монокристалл.
Кристалл режут на тонкие wafers, шлифуют и полируют до зеркальной поверхности.
Фотолитография, травление, ионная имплантация и осаждение создают транзисторы и соединения.
Пластину режут на кристаллы, упаковывают, тестируют, маркируют и отправляют производителям устройств.
Ни один этап не является “декоративным”: ошибка на любом участке может испортить всю пластину. Поэтому производство процессоров — это не одна операция, а длинный конвейер повторяющихся циклов.
В основе большинства современных процессоров лежит кремний. Его получают из кварцевого песка, где основным соединением является диоксид кремния. Сам по себе песок не подходит для микросхем: в нем слишком много примесей, а атомная структура не организована так, как нужно для электроники.
Кремний очищают до чрезвычайно высокой степени. На этом уровне речь идет не о “чистом на вид” материале, а о контроле отдельных примесей. Для микросхем нужен кремний, в котором лишние атомы встречаются настолько редко, что они не ломают поведение транзисторов.
Для процессора нужен не просто чистый кремний, а монокристалл: атомы должны быть выстроены в единую регулярную решетку. Обычно расплавленный кремний медленно вытягивают вокруг маленькой “затравки”. В итоге получается большой цилиндрический слиток — ingot.
Кремниевый слиток режут на тонкие круглые пластины — wafers. Каждая пластина потом станет основой сразу для множества будущих процессорных кристаллов. После резки поверхность еще слишком грубая, поэтому ее шлифуют, полируют и очищают.
На поверхности кремния создают тонкие слои, например диоксид кремния или другие изоляторы. Эти слои нужны как электрическая изоляция, как маски для обработки и как часть будущих транзисторных структур.
Пластину покрывают тонким светочувствительным слоем — фоторезистом. Он ведет себя похоже на фотопленку: после засветки одни области становятся растворимыми, другие остаются на месте. Так на пластине можно получить нужный рисунок будущей схемы.
Это один из ключевых этапов. Через специальную маску на пластину проецируют рисунок слоя микросхемы. Современная литография использует сложнейшую оптику, точное позиционирование и коротковолновое излучение, чтобы формировать структуры намного меньше человеческого волоса.
После засветки фоторезист проявляют. Ненужные участки удаляются, и на поверхности остается временная защитная маска. Через открытые области дальше можно травить материал, внедрять примеси или наносить новые слои.
Травление удаляет материал там, где он не защищен фоторезистом. Это может быть влажная химическая обработка или сухое плазменное травление. Так создаются канавки, отверстия, изоляционные области и элементы геометрии будущего транзистора.
Чтобы кремний стал p- или n-типа, в него внедряют управляемое количество примесей. Ионы ускоряют электрическим полем и “встреливают” в поверхность пластины. После этого материал может проводить ток именно так, как нужно для работы транзисторов.
На пластину снова и снова наносят тонкие слои материалов: диэлектрики, проводники, барьерные слои, металлические пленки. Методы могут быть разными: химическое осаждение из газовой фазы, физическое напыление, атомно-слоевое осаждение.
После множества операций поверхность становится неровной. Ее выравнивают химико-механической полировкой. Это критично: следующий слой должен наноситься на максимально ровную поверхность, иначе литография и соединения начнут давать дефекты.
Фотолитография, проявка, травление, имплантация, осаждение и полировка повторяются много раз. Каждый цикл добавляет новый слой логики или межсоединений. Так на плоской пластине постепенно появляется трехмерная структура микросхемы.
Транзисторы сами по себе бесполезны, если их не соединить. На верхних уровнях чипа создают сеть металлических дорожек. По ним идут данные, тактовые сигналы и питание. В сложном CPU таких уровней может быть много, и каждый должен быть точно совмещен с остальными.
Еще до разрезания wafer проверяют электрические параметры отдельных областей. Специальные зонды касаются тестовых площадок и измеряют, какие кристаллы рабочие, а какие содержат дефекты. Это помогает не тратить упаковку на заведомо плохие чипы.
Готовую пластину разрезают на отдельные прямоугольные кристаллы — dies. Каждый die содержит один будущий процессор или часть процессорного изделия. На этой стадии кристалл еще очень хрупкий и не может использоваться напрямую в компьютере.
Кристалл помещают в корпус. Корпус защищает его, отводит тепло и обеспечивает электрические контакты с материнской платой. В современных процессорах упаковка может быть сложной: несколько кристаллов, подложки, микрошарики припоя, интерпозеры и многослойная разводка.
Для мощных CPU важен отвод тепла. Между кристаллом и теплораспределительной крышкой используют термоинтерфейс. Крышка распределяет тепло по большей площади, чтобы кулер мог эффективнее забрать его.
Готовые процессоры проверяют под разными режимами: частоты, напряжения, температура, стабильность, энергопотребление, работа кэша, ядер, контроллеров памяти и интерфейсов. По результатам чипы сортируют: лучшие получают более высокие частоты или старшие модели, остальные — более скромные характеристики.
После тестирования процессор маркируют, упаковывают и отправляют производителям компьютеров, серверов или в розницу. В готовой системе CPU подключается к сокету или распаивается на плату, получает питание, охлаждение и начинает выполнять машинные инструкции — миллиарды операций в секунду.
На масштабе нанометров обычная пылинка — это огромный валун. Если она попадет на пластину, может испортить проводник, транзистор или целый кристалл. Поэтому производство идет в cleanroom: воздух фильтруется, давление контролируется, люди носят специальные костюмы, а пластины перемещаются в закрытых контейнерах.
Производство создает не абстрактную “плату”, а сложную систему: ядра, кэш, контроллеры, графику, межсоединения и блоки безопасности. Все это физически размещено на кристалле или нескольких кристаллах.
Базовые переключатели. Из них собираются логические элементы, регистры, вычислительные блоки и кэш.
Многоуровневая сеть металлических линий, которая связывает миллиарды элементов в работающую схему.
Защищает кристалл, выводит контакты наружу, помогает охлаждению и соединяет CPU с остальной системой.
Несколько вопросов, которые часто возникают при первом знакомстве с производством процессоров.
Потому что размеры элементов слишком малы, а структура многослойная. Обычная печатная плата работает на миллиметровом и микрометровом уровне, а чип требует нанометровой точности, чистой химии и сложной оптики.
На пластине могут быть дефекты: частицы, локальные отклонения процесса, микронеровности, проблемы слоя. Поэтому часть кристаллов работает идеально, часть работает на меньших частотах, а часть отбраковывается.
Это маркетингово-техническое обозначение поколения производства. Оно связано с плотностью транзисторов, технологиями литографии и характеристиками элементов, но не означает буквально один конкретный размер всех деталей чипа.
Дорогие не только материалы, а вся инфраструктура: фабрика, литографическое оборудование, чистые комнаты, контроль качества, маски, разработка архитектуры, тестирование и низкая терпимость к дефектам.
При переключении миллиардов транзисторов тратится энергия. Часть энергии превращается в тепло. Чем выше частота, напряжение и нагрузка, тем серьезнее требования к охлаждению и питанию.