Что такое техпроцесс: меньше — лучше?

Разбираемся в том, что такое техпроцесс, и почему меньше нанометров – это не всегда лучше.

Что такое техпроцесс: меньше – лучше?

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

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

Немного теории

Любой процессор состоит из множества транзисторов — переключателей, которые могут находиться в одном из двух положений — 1 и 0. Когда через транзистор проходит ток, на выходе мы имеем единицу, когда тока нет — ноль. Отсюда взялись и все низкоуровневые языки программирования, которые напрямую оперируют нулями и единицами.

В пятидесятых годах прошлого тысячелетия роль транзистора играла обычная вакуумная лампочка, из-за чего первые слабенькие компьютеры с несколькими тысячами транзисторов занимали собой целые комнаты. Революция произошла в начале 60-х годов, когда на свет появились первые полевые транзисторы.


Основа любого транзистора — кремний. На него наносятся два удаленных друг от друга слоя проводника — вход и выход. Поскольку проводники находятся на некотором расстоянии друг от друга, при подаче напряжения на вход на выходе по-прежнему остается «0» (нет тока). Для того, чтобы ток мог пройти от одного проводника к другому, на кремниевую подложку наносится еще один на сей раз изолированный проводник, назовем его затвор. Сам по себе затвор не сможет передать ток от входа транзистора на выход (помним, что он изолирован), но при подаче на него тока, вокруг затвора создается электрическое поле, позволяющего току течь от входа проводника на выход. В этом случае транзистор переходит в положение «1» (ток есть).


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

Закон Мура и зачем уменьшать транзисторы

Еще в 1975 году основатель Intel Гордон Мур вывел одно эмпирическое наблюдение, получившее название закон Мура. Согласно ему, количество транзисторов на кристалле удваивается каждые 24 месяца. Но зачем вообще нужно увеличивать плотность размещения транзисторов и уменьшать их размеры?

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

Что такое техпроцесс

Когда-то давно под техпроцессом понимался размер затвора транзистора, т.е. при 32-нм техпроцессе длина затвора равнялась тем самым 32 нм. Но именно с 32 нм производители перестали придерживаться этого правила, а само понятие техпроцесса во многом превратилось в маркетинговый ход.

Конечно, бытует мнение, что не все так плохо. К примеру, часто можно встретить утверждение, что после разделения понятий «длина затвора» и «техпроцесс», последний оказался напрямую привязан к уже упоминавшемуся нами закону Мура. Раз количество транзисторов на кристалле удваивается каждые два года, то размеры транзистора уменьшаются вдвое, т.е сторона такого транзистора уменьшается в 0,7 раза.


Это была, наверное, последняя попытка производителей хоть как-то упорядочить понятие техпроцесса. Сейчас же он действительно превратился в своеобразный маркетинговый ход, который не имеет ничего общего с реальными цифрами. Более того, 10-нм техпроцесс у одного производителя может кардинально отличаться от того, что под ним понимает другой чипмейкер.

К примеру, 10-нм техпроцесс TSMC использует транзисторы размерами 66х42 нм против 54х44 нм у аналогичного техпроцесса Intel. И, по сути, 10-нм техпроцесс Intel сопоставим с 7-нм у TSMC. Точнее, он сопоставим с ним по размерам транзисторов. Поэтому прогресс по количеству нанометров, по сути, можно рассматривать лишь внутри продукции одной компании.

В то же время, логика «чем меньше, тем лучше» также может стать ошибочной. Все дело в том, что при повышении плотности кристалла на текущем уровне технологий может увеличиваться его нагрев. Следствием этого становятся троттлинг и серьезное снижение производительности. Такие кристаллы хороши в спринте, но не очень подходят для марафонов, т.е. длительных нагрузок. Именно это в полной мере справедливо для таких платформ, как 4-нм Snapdragon 888 и 5-нм Samsung Exynos 2100. Они бесспорно намного производительнее предшественников на коротких дистанциях, но при продолжительной нагрузке преимущество этих SoC тает из-за сильного перегрева и троттлинга.

Выводы

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

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

Читайте также