Почему процессоры становятся все меньше и меньше?

Известно, что со временем процессоры (или чипы) становятся все меньше и меньше. Intel и AMD соревнуются за самые маленькие стандарты (45 нм, 32 нм, 18 нм, ..). Но почему так важно иметь наименьшие элементы на наименьшей площади чипа?

Почему бы не сделать 90-нм процессор размером 5x5 см? Зачем впихивать 6 ядер на площадь 216мм2? Будет легче рассеивать тепло с большей площади, для производства потребуется менее точная (и, следовательно, более дешевая) технология.

Я могу придумать несколько причин:

  • меньший размер означает, что на одной пластине можно сделать больше чипов (но пластины не очень дороги, верно?)
  • меньшие размеры важны для мобильных гаджетов (но в повседневных ПК по-прежнему используются башенные блоки)
  • небольшой размер продиктован ограничением скорости света, чип не может быть больше, чем расстояние, которое электромагнитное поле может пройти за 1 цикл (но это примерно несколько сантиметров на частоте 3 ГГц)

Итак, почему чипы должны становиться все меньше и меньше?

больше закон? :)
в большинстве случаев окончательный размер упаковки, необходимый для ее размещения в сотовом телефоне, определяется типом упаковки и количеством контактов. Другими словами, фактический размер кристалла обычно намного меньше, чем указано на упаковке, даже для более крупных процессов. Упаковка составляет большую часть стоимости производства микросхемы с большим количеством выводов, гораздо больше, чем вы думаете, а иногда и больше, чем производство фактического кристалла.
@Mark - Производители сотовых телефонов хотят все больше и больше CSP (чиповых масштабных пакетов), которые имеют почти такой же размер, как кристалл. Вы вряд ли можете больше оправдывать такие пакеты, как TQFP, в смартфонах, они слишком неэффективны.
@stevenvh Я думаю, мы сказали одно и то же: выбор упаковки и объединение нескольких микросхем в одну упаковку для уменьшения количества контактов и потребностей во внешних компонентах в первую очередь способствуют миниатюризации микросхем для использования в сотовых телефонах. Размер процесса, как правило, не является ограничивающим фактором, особенно в устройствах с большим количеством выводов.
Чтобы было ясно, процессоры на самом деле не становятся меньше. Они остаются примерно того же размера, но содержат все больше и больше транзисторов, потому что размер каждого транзистора уменьшается.
очень похожий вопрос был задан на SU в какой-то момент, что может быть интересно superuser.com/questions/363039/why-arent-cpus-bigger

Ответы (4)

Это как конфеты. Они продолжают делать их меньше по той же цене, чтобы увеличить прибыль.

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

Однако использование менее дорогой пластины — это только одна часть. Урожайность другая. Все вафли имеют дефекты. Думайте о них как о маленьких, но беспорядочно разбросанных по пластине, и любая ИС, которая сталкивается с одним из этих недостатков, является мусором. Когда пластина покрыта множеством мелких ИС, лишь небольшая часть от общего числа является мусором. По мере того, как размер ИС увеличивается, доля тех, которые столкнулись с несовершенством, увеличивается. В качестве нереального примера, который, тем не менее, указывает на проблему, рассмотрим случай, когда каждая пластина имеет одно несовершенство и покрывается одной ИС. Выход был бы равен 0. Если бы он был покрыт 100 ИС, выход был бы 99%.

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

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

Кроме того, кремниевый слиток имеет круглую форму, поэтому вы теряете больше чипов на пластину по мере того, как чипы становятся больше, т.е. вы можете поместить в круг более мелкие квадратные фишки.
+1 @Martin, не говоря уже о том, что по краям пластины мы обнаруживаем много сбоев устройств.
@Martin - правда, но именно поэтому у нас теперь есть 12-дюймовые пластины. Также отверстия заполнены штампами меньшего размера.
@stevenvh и, следовательно, почему штампы становятся все меньше и меньше. КЭД
@kenny - я имел в виду матрицы других типов микросхем. Мудрый парень :-)
@Martin: Почему он должен быть круглым?
@endolith: Подумайте, как работает уточнение зоны. Оптимальной формой для этого является круглое сечение.
Отверстия по краям могут быть заполнены меньшими кристаллами тогда и только тогда, когда структура (легирование подложки, транзисторные технологии, количество слоев металлизации и т. д.) одинакова как для больших, так и для меньших кристаллов. Кроме того, производительность двух устройств становится связанной и может не совпадать с интенсивностью спроса на две разные детали. Поэтому редко когда удается обойтись без этого трюка.
Пластина должна быть круглой из-за производственного процесса. Чтобы создать монокристалл кремния, стартовый кристалл погружают в ванну с расплавленным легированным кремнием и медленно извлекают, вращая кристалл. Точный контроль скорости вращения и экстракции определяет как диаметр кристалла, так и предотвращает образование поликристаллических дефектов. Диаметр и длина также ограничены механическими соображениями, т. е. тем, сколько вы можете потянуть, прежде чем он сломается и снова упадет. После этого он разрезается на пластины и полируется.
@MikeDeSimone: Имеют ли слитки кристаллическую структуру, чувствительную к направлению? Деревья круглые, но древесину режет на прямоугольные куски, длинная ось которых совпадает с осью дерева, гораздо чаще, чем на диски, круглое поперечное сечение которых совпадает с сечением дерева.
Да, они имеют направленно-чувствительную кристаллическую структуру. Кремний расщепляется в нескольких плоскостях, и расстояние между атомами в каждой из них разное, что влияет на ориентацию других атомов, осажденных на кремний, что приводит к напряжениям в кристаллической структуре, влияющим на ширину запрещенной зоны. Ориентация кристалла обычно обозначается вектором, например [1 0 0], и задается ориентацией затравочного кристалла.

По мере уменьшения размера процесса энергопотребление снижается.

Меньшие транзисторные процессы позволяют использовать более низкие напряжения в сочетании с улучшениями в технологии изготовления, что означает, что ~45-нм процессор может потреблять менее половины мощности, которую потребляет 90-нм процессор с аналогичным количеством транзисторов.

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

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

Один из других ваших пунктов, скорость, с которой сигналы могут перемещаться по чипу:

На частоте 3 ГГц длина волны составляет 10 см, однако 1/10 длины волны составляет 1 см, и именно здесь вам нужно начать учитывать эффекты линии передачи для цифровых сигналов. Кроме того, помните, что в случае процессоров Intel некоторые части чипа работают с удвоенной тактовой частотой, поэтому 0,5 см становится важным расстоянием для эффектов линии передачи. ПРИМЕЧАНИЕ. В этом случае они могут работать на обоих фронтах тактовых импульсов, что означает, что часы не работают на частоте 6 ГГц, но некоторые происходящие процессы перемещают данные с такой скоростью и должны учитывать последствия.

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

На частоте 6 ГГц период синхронизации составляет всего 167 пикосекунд , поэтому время высокого/низкого уровня составляет ~ 84 пикосекунды. В вакууме свет может пройти 1 см за 33,3 пикосенда. Если бы скорость распространения составляла 50% скорости света, то для прохождения 1 см потребовалось бы 66,6 пикосекунд. Это в сочетании с задержками распространения транзисторов и, возможно, других компонентов означает, что время, необходимое сигналу для прохождения даже небольшого кристалла на частоте 3-6 ГГц, важно для поддержания надлежащей тактовой синхронизации.

Мощность снижается с размером функции до точки. Чем ниже напряжение переключения, тем меньше соотношение включенного и выключенного состояния полевых транзисторов. Это означает, что существует значительная утечка в выключенном состоянии, чтобы получить достаточно низкий импеданс в открытом состоянии. В результате мощность утечки составляет значительную часть мощности, необходимой для работы некоторых современных процессоров. Мощность по-прежнему растет с тактовой частотой, но максимальная тактовая частота ограничена всегда присутствующей существенной мощностью утечки. В современных процессорах существует множество интересных компромиссов, и соотношение между ними быстро меняется.
Ваш свет в десять раз быстрее: 3,33×10^-12 с × 3×10^8 м/с = 10^-3 м = 1 мм.
@Olin Lathrop Согласен, утечка в последних поколениях является основным ограничителем. Я в основном имел в виду переход с 90 нм на 45 нм, который имеет почти линейное снижение мощности. Как вы сказали, этой линейности нет ниже 45 нм.

Основная причина - первая, о которой вы упомянули. Вафли (то, что вы называете тарелками) стоят очень дорого, поэтому вы хотите получить от них максимум удовольствия. Ранее пластины имели диаметр 3 дюйма, сегодняшние — 12 дюймов, что, очевидно, не только дает вам в 16 раз больше полезной площади, но и дает вам еще больше штампов.
Так что ясно, что они будут использовать эту технологию и для процессоров, используемых в башенных ПК, даже если это не выглядит там необходимым. И не забывайте, что такие процессоры есть и в ноутбуках, и они ограничены в плане места.
Скорость также вызывает беспокойство: на частоте 3 ГГц сигналы проходят менее 10 см за такт. Как правило, начиная с 1/10, мы должны заботиться об эффектах линии передачи. И это меньше 1 см.

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

300 000 000 метров / 3 000 000 000 Гц = 0,1 метра, это 10 см, верно?
Вафли дешевые, 100$ за пластину. Что дорого, так это воздействие - степперы могут обрабатывать максимум 120 пластин в час, и для каждой пластины требуется до 20 взрывов.
@BarsMonster не может испортить пластину взрывом? Сожалею! :)
@Кром - Плохо! Я исправлю это. Но обратите внимание, что сигналы не будут двигаться со скоростью света в вакууме , а примерно на треть медленнее. На самом деле люди часто предполагают, что скорость света постоянна, но это максимальная скорость света. Во многих ситуациях скорость света меньше. Свет, проходящий через ваше окно, сделает это со скоростью 200 000 000 м/с.
@kenny Физическое повреждение пластины на современной фабрике маловероятно. Микроскопические дефекты - они есть всегда.
@BarsMonster это было задумано как шутка, но вы, вероятно, не являетесь носителем языка. Я думаю, вы имели в виду «Экспозицию», а я пошутил над «Взрывом».
@Понятно :-) Действительно, в школе на уроках английского у меня была оценка 3 из 5 :-)
@BarsMonster - я думал, что они дороже, но я думаю, что я слышал о стоимости включенной обработки.
@stevanvh - да, обработка, амортизация и маски съедают все деньги :-)
В ближайшие несколько лет промышленность перейдет с пластин диаметром 300 мм на пластины диаметром 450 мм. Это для того, чтобы получить еще больше чипов на пластину.
Есть ли на вафле сладкие пятна? Под этим я подразумеваю, легче ли приблизить доходность к центру или краю, или она довольно постоянна?
@stevenvh: да, то, что сказал BarsMonster. Когда у вас есть машина для напыления стоимостью в миллион долларов, и она обрабатывает сто тысяч (?) пластин за свой срок службы, проще всего думать о ней и других машинах на фабрике как о части «общих затрат на пластину». Доля «общих затрат на пластину», которая приходится на покупку незамаскированных дисков из чистого кремния, практически незначительна.
Есть одна вещь, которая не ясна. При увеличении частоты коммутации соответственно увеличивается и динамическая мощность рассеяния, так как P=0,5*f c v2

ОСНОВНАЯ причина, по которой процессоры продолжают становиться меньше, заключается просто в том, что в вычислениях чем меньше, тем мощнее :

В первом приближении вычисление включает в себя два основных действия: передачу информации из одного места в другое и объединение потоков информации для получения новой информации. Поскольку мы привыкли использовать здесь электронику, назовем оборудование для этих действий «проводами» и «переключателями». Для обоих из них чем меньше, тем лучше:

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

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