Открыть сервис

Система на кристалле

Система на кристалле (СнК, англ. System-on-a-Chip, SoC) — это интегральная микросхема, объединяющая в одном корпусе все или большинство функциональных компонентов законченного электронного устройства, включая один или несколько центральных процессоров, графический процессор, память, контроллеры периферийных интерфейсов, аналоговые и цифровые блоки, а также специализированные ускорители. В отличие от традиционной архитектуры, где компоненты размещаются на печатной плате как отдельные микросхемы, СнК реализует их на одном кристалле полупроводника, что обеспечивает миниатюризацию, снижение энергопотребления и стоимости производства. Системы на кристалле являются основой современных мобильных устройств, встраиваемых систем, «умных» бытовых приборов, автомобильной электроники и сетевого оборудования.

История развития

Ранние предпосылки

Идея объединения нескольких функциональных блоков на одном кристалле возникла в 1970-х годах с появлением микропроцессоров. Первые интегральные схемы, такие как Intel 4004 (1971 год), содержали только процессорное ядро, а память и периферия оставались внешними. Однако уже в 1980-х годах начали появляться микроконтроллеры, которые объединяли процессор, оперативную память (ОЗУ) и постоянную память (ПЗУ) на одном кристалле — например, Intel 8051 (1980 год). Эти устройства стали предшественниками современных СнК, но их функциональность была ограничена простыми задачами управления.

Эпоха мобильных устройств

Настоящий прорыв произошёл в начале 2000-х годов с развитием мобильных телефонов и карманных компьютеров. Компания Texas Instruments выпустила серию OMAP (Open Multimedia Applications Platform), которая объединяла процессор ARM, цифровой сигнальный процессор (DSP) и графический ускоритель. В 2007 году с выходом первого iPhone компания Apple использовала СнК Samsung S5L8900, что продемонстрировало потенциал интеграции для потребительской электроники.

Ключевым этапом стало появление архитектуры ARM Cortex-A в конце 2000-х годов. Она позволила создавать высокопроизводительные СнК с низким энергопотреблением. В 2010 году компания Qualcomm представила Snapdragon S1 — одну из первых платформ, объединившую процессор, графику, модем и навигационный модуль в одной микросхеме. Этот подход стал стандартом для Android-устройств.

Современный этап

С 2010-х годов системы на кристалле стали доминирующей архитектурой не только в мобильных устройствах, но и в серверах, автомобилях и устройствах Интернета вещей (IoT). Компании Apple (чипы серии A и M), Samsung (Exynos), Huawei (Kirin), MediaTek и Qualcomm ежегодно выпускают новые поколения СнК с увеличением производительности и функциональности. В 2020 году Apple представила M1 — первую СнК для персональных компьютеров на архитектуре ARM, которая заменила процессоры Intel в Mac. В 2023 году компания NVIDIA анонсировала Grace Hopper — СнК для суперкомпьютеров, объединяющую CPU, GPU и высокоскоростную память.

Архитектура и компоненты

Основные блоки

Типичная система на кристалле включает следующие ключевые компоненты:

Соединительные шины

Компоненты СнК соединяются высокоскоростными шинами, такими как AXI (ARM Advanced eXtensible Interface), NoC (Network-on-Chip) или собственные протоколы производителей. Шины обеспечивают передачу данных между процессором, памятью и периферией с минимальными задержками.

Классификация

По назначению

По архитектуре процессора

Технологии производства

Техпроцесс

Системы на кристалле производятся по субмикронным технологическим нормам (7 нм, 5 нм, 3 нм). Переход на более тонкие техпроцессы позволяет увеличить плотность транзисторов, снизить энергопотребление и повысить тактовые частоты. Лидерами в производстве СнК являются TSMC (Тайвань), Samsung (Южная Корея) и Intel (США). В России разработкой СнК занимаются компании «Байкал Электроникс» (процессоры Baikal-S, Baikal-M) и «Эльбрус» (МЦСТ), однако их производство осуществляется на зарубежных фабриках из-за отсутствия отечественных мощностей с техпроцессом менее 28 нм.

Упаковка

Современные СнК используют сложные типы корпусов для размещения нескольких кристаллов в одном пакете (MCM — Multi-Chip Module) или 3D-компоновки (3D IC). Например, Apple M1 Ultra объединяет два кристалла M1 Max через мостовую подложку, формируя единую СнК с 20 ядрами CPU и 64 ядрами GPU.

Применение

Потребительская электроника

Системы на кристалле являются сердцем смартфонов (более 90% моделей используют СнК), планшетов, «умных» часов, телевизоров и игровых приставок. Например, Nintendo Switch использует СнК NVIDIA Tegra X1, а Sony PlayStation Portal — Qualcomm Snapdragon 680.

Автомобильная промышленность

СнК применяются в системах автономного вождения (NVIDIA Drive Orin, Mobileye EyeQ5), информационно-развлекательных системах (Qualcomm Snapdragon Automotive Cockpit) и управлении электромобилями (Tesla использует собственные СнК на базе ARM).

Промышленность и Интернет вещей

Встраиваемые СнК используются в промышленных контроллерах, «умных» счётчиках, медицинских устройствах (например, инсулиновые помпы) и системах «умного дома». Благодаря низкому энергопотреблению они могут работать от батарей годами.

Высокопроизводительные вычисления

Серверные СнК на архитектуре ARM (Amazon Graviton, Ampere Altra) используются в облачных платформах AWS, Google Cloud и Microsoft Azure для выполнения веб-сервисов, баз данных и задач машинного обучения. В 2022 году японский суперкомпьютер Fugaku использовал СнК Fujitsu A64FX, что позволило ему занять первое место в рейтинге TOP500.

Преимущества и недостатки

Преимущества

Недостатки

Перспективы развития

Основные направления развития систем на кристалле включают:

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →