Какое семейство логики наиболее распространено в современных процессорах? [закрыто]

Я знаю, что существует множество логических семейств, от старого RTL до LVC, но какое из них наиболее распространено?

Можете ли вы также объяснить причины?

Я также хотел знать: какой самый быстрый и у которого самое низкое энергопотребление?

Что вы уже искали по этой теме?
Поиск физических уровней «PCI-express» и «Ethernet». Если не считать ядра ЦП, это самые быстрые устройства, за исключением доплеровского радара, который обладает сверхпроводимостью и требует опрыскивания жидким азотом во время работы.
@Sparky256: Помимо ядра ЦП. Но он конкретно спросил о ядрах ЦП.
@jbord39. Упс, пропустил это в заголовке.

Ответы (1)

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

Причины, по которым CMOS используются в кремнии:

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

  • Логические уровни Rail-to-Rail (всегда либо путь к источнику питания, либо к земле)
  • Простые для понимания, и есть несколько ограничений на их использование.
  • Очень предсказуема и почти надежна — в CMOS нет ничего опасного
  • Когда не переключается, единственная потребляемая мощность - это утечка
  • Входы - это просто емкостная нагрузка
  • Меньше мощности, чем у динамической логики
  • Легко потребляется инструментами синтеза
  • Рациональная логика. Это означает, что если напряжение уменьшается (или увеличивается), все характеристики логических элементов увеличиваются пропорционально. Например, напряжение переключения инвертора с равным коэффициентом составляет половину напряжения питания.
  • Как правило, отдельные ворота не требуют часов (в отличие от домино). Шлепанцы все еще делают. Это имеет огромное значение, если учесть, что перегрузка маршрутизации является самой большой проблемой в новых процессах. Задержка проводов увеличивается по сравнению с задержкой затвора в каждой новой технологии, и нет никаких причин, по которым это изменится в ближайшее время.
  • Я не могу не подчеркнуть преимущество того, что мне не нужны часы. Посмотрите на это изображение, чтобы увидеть необычайное увеличение задержки проводов по сравнению с затвором (это только до 100 нм; в наши дни мы находимся на 7 нм). Аналогичная причина делает любой тип дифференциальной логики менее привлекательным.

гейт и проводная задержка против процесса

Динамическая логика (разные реализации) обычно используется для памяти/кешей.

Самый быстрый будет во многом зависеть от дизайна и процесса. Например, это более ограничено маршрутизацией или гейтом? Если вам это сойдет с рук (количество ворот ограничено), логика домино, скорее всего, будет работать быстрее. Если это ограничено проводкой, то вы заставите перегруженность маршрутизации преобразовать в логику домино, поскольку теперь каждому шлюзу требуется дополнительный тактовый сигнал. Итак, в этом случае вы можете использовать моностатическую CMOS с перекосом. Это похоже на CMOS, но с перекосом только по одному краю. Обычно логика дублируется для обеих полярностей и фиксируется защелкой SR. Это увеличивает площадь и мощность, но может обеспечить лучшую скорость.

Кроме того, во многих случаях логика шлюза передачи работает быстрее, особенно для мультиплексоров/демультиплексоров и элемента с высоким значением z в триггерах. Технически это не логика CMOS, но на данный момент она довольно распространена в современных процессорах, особенно в каналах данных. В зависимости от того, кого вы спросите, некоторые могут счесть это логикой CMOS.

Для меньшего энергопотребления я все еще думаю, что, вероятно, будет использоваться CMOS. Если задержка не является проблемой, вы можете использовать более слабые затворы, чтобы уменьшить ток утечки, или сложить полевые транзисторы. Или используйте стробирование часов/мощности, но это скорее техника, а не логическое семейство.

" CMOS является наиболее распространенным. " У вас есть источник для этого? Это может быть очень правильно, но я не видел диаграммы с относительной популярностью CMOS, BiCMOS, ECL, TTL и т. д., и мне было бы интересно, если бы она существовала. Кроме того, КМОП обычно включает в себя группу логических семейств (в зависимости от того, как вы определяете семейство; OP может относиться к монолитным логическим семействам или полупроводниковым семействам): AC, HC, 4000B — это монолитные логические семейства КМОП.
На самом деле, я думаю, вопрос становится еще более запутанным из-за «в современных процессорах». На мой взгляд, у современного ЦП нет «логической семьи». Но да, я полагаю, что большинство современных процессоров (которые обычно представляют собой небольшие технологии FinFET) могут быть помещены под зонтик CMOS.
@ uint128_t Никто не строит современные процессоры из монолитных компонентов ... И нет, у меня нет диаграммы. Но я могу почти гарантировать вам, что каждый процессор, произведенный Intel, AMD, Qualcomm, IBM, ARM и т. Д., В основном является CMOS.
Да, я думаю, вы ответили на вопрос как можно лучше. +1
Да, я спросил, был ли это AC, HC или HCT и т. Д. Но спасибо за этот ответ, который еще очень полный! (Что такое монолитный компонент? Я не смог найти это)
Я просто не мог понять, почему увеличивается задержка межсоединения.
Задержка межсоединения не увеличивается с новыми технологиями. На самом деле он уменьшается с каждой технологией. Но по отношению к затворной задержке она увеличивается. Почему? Потому что логические элементы работают быстрее, чем проводная задержка. Кроме того, конструкции становятся более сложными, что приводит к увеличению количества проводов.
А сопротивление проводов/отверстий определяется прежде всего площадью поперечного сечения: длина/(ширина*толщина). Таким образом, когда провода сжимаются, сопротивление возрастает примерно в квадрате. При высоких значениях f скин-эффект делает площадь поперечного сечения менее важной, и в проводе используется больше кожи, которая определяется площадью поперечного сечения.
Монолитный означает единый чип. Как и логические серии, которые вы можете купить на digikey. И современные процессоры не используют монолитные чипы. HC, AC, HCT — это все CMOS, просто использующие разные технологии. Бит ни один из них не используется непосредственно в процессорах.
Итак, какая технология больше всего похожа на процессор, такой как мой Intel i3 4-го поколения?
Я имею в виду, что все они построены на основе КМОП, а КМОП будет доминирующим логическим семейством. Это смешивается с динамической логикой в ​​кешах, логикой прохода в дополнительных пользовательских областях или триггерами. Могут быть даже более экзотические логические семейства, о которых я не знаю. Intel не собирает ЦП из монолитных частей, она изготавливает его по собственной технологии на одном кристалле. Монолитные чипы серии HC, HCT, AC просто меняют внутреннюю технологию и, возможно, то, как взаимодействуют входы и выходы. Например, шкалы напряжения, это возможно из-за меньших полевых транзисторов. Intel использует 14 нм или меньше на большинстве чипов
Ознакомьтесь со стилями проектирования на кристалле в Википедии. en.wikipedia.org/wiki/Logic_family#On-chip_design_styles
Я считаю, что PECL с «общим» возвратом 1,35 В типичен для деталей, работающих от 600 МГц до 4 ГГц, обычно в дифференциальном режиме, емкостная связь 1 нФ с нагрузкой 22 Ом на 1,35 В. Это относится и к PCI-Express, но Intel продолжает переписывать книги с более плотными чипами и более высокими скоростями. Узким местом является сам мобо.
Это может быть интерфейс ввода-вывода. Но это не напряжение процессора. Прямо сейчас процессоры @ ~ 3 ГГц. И затворы обычно имеют входной конденсатор 5-25fF. То, как это разговаривает с внешним миром, — это другой зверь.