cours1 min de lecture

Le système sur puce (SoC)

Comment un téléphone moderne intègre processeur, mémoire, radio et contrôleurs sur un seul morceau de silicium — et pourquoi cela change tout en vitesse comme en consommation.
programme

Introduction

Quand vous démontez un PC de bureau, vous découvrez des cartes distinctes : la carte mère, le processeur enfiché sur un socket, les barrettes de mémoire vive, la carte graphique, la carte réseau. Quand vous démontez un téléphone, le contraste est saisissant : presque tout tient sur une seule puce, à peine plus grande qu'un ongle. Une image pour fixer l'idée : sur un PC, les composants vivent dans des bâtiments éloignés reliés par des câbles ; sur un téléphone, ils habitent le même appartement, à quelques mètres carrés les uns des autres. Cette puce unique s'appelle un système sur puce, en anglais System on Chip, abrégé SoC. Elle réunit dans un même morceau de silicium des composants que l'on trouvait autrefois éparpillés sur une carte mère. Cette intégration n'est pas un détail d'ingénierie : elle change la vitesse des échanges, la consommation d'énergie et la taille des appareils possibles.

Ce qu'un SoC intègre

Un SoC moderne — celui d'un smartphone, d'une montre connectée ou d'une carte type Raspberry Pi — réunit typiquement les blocs suivants. L'item les liste comme repères :

BlocRôle
CPU (un ou plusieurs cœurs)Exécute le code applicatif et l'OS.
GPU / accélérateur graphiqueRendu d'images, calculs parallèles.
NPU / accélérateur IA (récent)Inférence de réseaux de neurones.
Mémoires locales (caches L1/L2, parfois RAM empilée)Stocker données et instructions au plus près du CPU.
Contrôleur mémoireAccès à la DRAM externe.
Interfaces radioWi-Fi, Bluetooth, 4G/5G, parfois GPS.
Interfaces filairesUSB, port série, I²C, SPI.
Contrôleur vidéo / ISPPilotage de l'écran et du capteur photo.
Gestion d'énergie (PMIC)Distribution et régulation des alimentations.
Réseau sur puce (NoC)Bus interne qui relie tous les blocs entre eux.
Le SoC n'est pas un microprocesseur — le microprocesseur n'est qu'un des blocs du SoC. Confondre les deux est l'erreur classique.

Sur un SoC de smartphone, quel composant gère la connexion Wi-Fi ?

Pourquoi intégrer ? Deux gains majeurs

Gain de vitesse

Sur une carte mère classique, un signal qui part du CPU pour atteindre la mémoire traverse quelques centimètres de pistes en cuivre, puis franchit un connecteur, puis encore quelques pistes. À l'échelle d'une horloge à plusieurs GHz, ces distances comptent — chaque centimètre coûte du temps. Sur un SoC, les blocs sont à quelques millimètres les uns des autres, reliés par un réseau sur puce très court et très large. Conséquence : les latences chutent et la bande passante interne explose.

Gain de consommation

Faire bouger un bit sur une piste longue et capacitive coûte de l'énergie. Le SoC limite drastiquement la longueur des chemins, donc l'énergie dissipée par opération. Mieux : la gestion d'énergie intégrée (PMIC) peut éteindre finement chaque bloc inutilisé. Quand votre téléphone est en veille, seul un îlot minuscule reste actif pour écouter les notifications. Sur PC de bureau, ce genre de découpe est beaucoup plus grossier.

Ordre de grandeur : un SoC de smartphone consomme typiquement quelques watts en pic et quelques dizaines de milliwatts au repos. Un PC de bureau consomme dix à cent fois plus, à puissance de calcul équivalente sur du code mobile typique.

Le contre-coup : moins de modularité

Cette intégration a un revers. Sur un PC, vous pouvez changer la RAM, le disque, la carte graphique. Sur un SoC, tout est soudé — souvent même la mémoire flash de stockage. Réparer un téléphone moderne demande de dessouder/ressouder des composants minuscules, voire est carrément impossible. C'est un choix industriel : intégration maximale pour la vitesse et la conso, au prix de la modularité et de la durée de vie.

L'intégration sur un SoC apporte un gain principal en…

Le cas du téléphone — exemple BO

L'item suggère explicitement de prendre le circuit d'un téléphone comme exemple. Un SoC type Apple A-série ou Qualcomm Snapdragon intègre, sur un carré de silicium d'environ 1 cm², plusieurs milliards de transistors organisés en : 6 à 8 cœurs CPU (souvent deux types : performance et efficacité), un GPU, un NPU, des contrôleurs mémoire, un modem radio, un ISP pour la photo, un encodeur/décodeur vidéo, et un secure enclave pour les clés cryptographiques. Le tout dialogue via un réseau sur puce à plusieurs centaines de Go/s — ordre de grandeur inimaginable sur une carte mère classique.

Pour aller plus loin

L'arrivée du chiplet (plusieurs puces empilées ou juxtaposées dans le même boîtier) brouille la frontière entre SoC et carte mère miniature. C'est la tendance des processeurs Apple M-série ou AMD Ryzen récents. Les frontières de ce cours sont mouvantes, mais l'idée centrale reste : rapprocher les blocs pour gagner en vitesse et en consommation.