ajout de tous les cours et TP préparés cet été
This commit is contained in:
263
Soc/CORRIGE.md
Normal file
263
Soc/CORRIGE.md
Normal file
@@ -0,0 +1,263 @@
|
||||
# Corrigé des exercices — Circuits intégrés et SoC
|
||||
|
||||
---
|
||||
|
||||
## Exercice 1 : Loi de Moore (QCM)
|
||||
|
||||
1. **Réponse : b)** Le nombre de transistors double environ tous les deux ans (à coût constant)
|
||||
|
||||
2. **Réponse : d)** Toutes les réponses ci-dessus
|
||||
- Les transistors approchent de la taille atomique
|
||||
- L'effet tunnel quantique perturbe le fonctionnement
|
||||
- La chaleur dégagée devient difficile à évacuer
|
||||
|
||||
3. **Réponse : b)** Multiplier le nombre de cœurs
|
||||
- L'augmentation de la fréquence génère trop de chaleur
|
||||
- La multiplication des cœurs permet d'augmenter la puissance totale sans augmenter la fréquence unitaire
|
||||
|
||||
---
|
||||
|
||||
## Exercice 2 : Composants d'un SoC
|
||||
|
||||
1. **Composants intégrables dans un SoC :**
|
||||
- ✅ CPU
|
||||
- ✅ GPU
|
||||
- ❌ Disque dur mécanique
|
||||
- ✅ Contrôleur Wi-Fi
|
||||
- ✅ Mémoire cache
|
||||
- ✅ NPU (Neural Processing Unit)
|
||||
- ❌ Écran
|
||||
- ✅ Contrôleur USB
|
||||
|
||||
2. **Pourquoi un disque dur mécanique ne peut pas être intégré :**
|
||||
- Un disque dur mécanique contient des pièces mobiles (plateaux rotatifs, têtes de lecture)
|
||||
- Ces composants mécaniques ne peuvent pas être miniaturisés à l'échelle d'une puce
|
||||
- La technologie est fondamentalement différente (mécanique vs électronique)
|
||||
- Les SSD (mémoire flash) peuvent en revanche être intégrés car ils sont purement électroniques
|
||||
|
||||
3. **Avantages et inconvénients :**
|
||||
|
||||
| Avantages | Inconvénients |
|
||||
|-----------|---------------|
|
||||
| Compacité : tout tient sur une puce | Non évolutif : impossible de remplacer un composant |
|
||||
| Consommation réduite : moins de distance entre composants | Obsolescence : tout le système vieillit ensemble |
|
||||
| Performance : communication ultra-rapide | Réparation difficile : panne = remplacement total |
|
||||
| Coût de production réduit en masse | Impact environnemental : recyclage complexe |
|
||||
|
||||
---
|
||||
|
||||
## Exercice 3 : Calculs sur les transistors
|
||||
|
||||
1. **Facteur multiplicatif entre Intel 4004 et Apple M1 :**
|
||||
|
||||
```
|
||||
Facteur = 16 000 000 000 / 2 300
|
||||
Facteur = 6 956 521,7
|
||||
Facteur ≈ 7 millions
|
||||
```
|
||||
|
||||
Le nombre de transistors a été multiplié par environ **7 millions** en 49 ans.
|
||||
|
||||
2. **Calcul théorique selon la loi de Moore :**
|
||||
|
||||
Entre 1971 et 2020, il y a 49 ans, soit 49/2 = 24,5 doublements.
|
||||
|
||||
```
|
||||
Transistors théoriques = 2 300 × 2^24,5
|
||||
Transistors théoriques = 2 300 × 23 726 566
|
||||
Transistors théoriques ≈ 54,6 milliards
|
||||
```
|
||||
|
||||
3. **Comparaison :**
|
||||
|
||||
- Valeur théorique : ~54,6 milliards de transistors
|
||||
- Valeur réelle (Apple M1) : 16 milliards de transistors
|
||||
|
||||
L'Apple M1 a **moins** de transistors que prévu par la loi de Moore pure. Cependant, la loi de Moore a été globalement respectée jusqu'aux années 2010, puis le rythme a légèrement ralenti. De plus, l'Apple M3 (2023) atteint 37 milliards, montrant que la progression continue.
|
||||
|
||||
---
|
||||
|
||||
## Exercice 4 : ARM vs x86
|
||||
|
||||
| Critère | Architecture x86 | Architecture ARM |
|
||||
|---------|------------------|------------------|
|
||||
| Type d'instructions | CISC | **RISC** |
|
||||
| Consommation électrique | **Élevée** | Faible |
|
||||
| Utilisation principale | **PC, serveurs** | Smartphones, tablettes |
|
||||
| Exemples de fabricants | Intel, AMD | **Apple, Qualcomm, ARM Ltd** |
|
||||
| Complexité des instructions | Élevée | **Faible** |
|
||||
|
||||
---
|
||||
|
||||
## Exercice 5 : Systèmes embarqués
|
||||
|
||||
### 1. Thermostat connecté
|
||||
|
||||
| Élément | Description |
|
||||
|---------|-------------|
|
||||
| **Capteurs** | Température (thermistance), humidité, présence (infrarouge) |
|
||||
| **Contraintes** | Faible consommation (fonctionnement sur batterie ou alimentation continue), connectivité Wi-Fi stable |
|
||||
| **SoC possible** | ESP32 (Wi-Fi + Bluetooth intégrés, faible coût) |
|
||||
|
||||
### 2. Système ABS d'une voiture
|
||||
|
||||
| Élément | Description |
|
||||
|---------|-------------|
|
||||
| **Capteurs** | Capteurs de vitesse de roue (effet Hall), accéléromètres |
|
||||
| **Contraintes** | Temps réel strict (réaction en millisecondes), fiabilité critique (sécurité), résistance aux vibrations et températures |
|
||||
| **SoC possible** | Microcontrôleur automobile certifié (ex: Infineon AURIX, NXP S32) |
|
||||
|
||||
### 3. Montre connectée (smartwatch)
|
||||
|
||||
| Élément | Description |
|
||||
|---------|-------------|
|
||||
| **Capteurs** | Accéléromètre, gyroscope, cardiofréquencemètre optique, GPS |
|
||||
| **Contraintes** | Ultra-faible consommation (autonomie de plusieurs jours), miniaturisation extrême, connectivité Bluetooth |
|
||||
| **SoC possible** | Qualcomm Snapdragon Wear, Apple S9 |
|
||||
|
||||
---
|
||||
|
||||
## Exercice 6 : Impact environnemental
|
||||
|
||||
### 1. Trois problèmes environnementaux liés à la fabrication des SoC :
|
||||
|
||||
1. **Extraction des terres rares** : mines polluantes, déforestation, contamination des sols et des eaux
|
||||
2. **Consommation d'eau** : les usines de fabrication (fabs) utilisent des millions de litres d'eau ultra-pure par jour
|
||||
3. **Consommation énergétique** : la fabrication d'une puce de quelques grammes nécessite plusieurs kWh d'énergie
|
||||
|
||||
### 2. Pourquoi les SoC contribuent à l'obsolescence programmée :
|
||||
|
||||
- **Non évolutivité** : impossible de remplacer uniquement le GPU ou d'ajouter de la RAM
|
||||
- **Fin des mises à jour** : les fabricants cessent de supporter les anciens SoC après quelques années
|
||||
- **Incompatibilité logicielle** : les nouvelles applications nécessitent des fonctionnalités absentes des anciens SoC
|
||||
- **Batterie soudée** : souvent associée à un SoC, rendant le remplacement difficile
|
||||
|
||||
### 3. Trois actions concrètes pour réduire l'impact :
|
||||
|
||||
1. **Allonger la durée de vie** : utiliser ses appareils le plus longtemps possible, faire réparer plutôt que remplacer
|
||||
2. **Acheter reconditionné** : donner une seconde vie aux appareils
|
||||
3. **Recycler correctement** : déposer les appareils en fin de vie dans les points de collecte dédiés (pas à la poubelle)
|
||||
|
||||
---
|
||||
|
||||
## Exercice 7 : Analyse d'un SoC réel
|
||||
|
||||
### 1. Pourquoi des cœurs à différentes fréquences ?
|
||||
|
||||
Architecture **big.LITTLE** (ou hétérogène) :
|
||||
- **Cœurs performants** (3.3 GHz) : pour les tâches exigeantes (jeux, montage vidéo)
|
||||
- **Cœurs efficients** (2.3 GHz) : pour les tâches légères (veille, notifications)
|
||||
|
||||
Avantages :
|
||||
- Meilleure autonomie : les tâches simples utilisent les cœurs économes
|
||||
- Puissance disponible : les cœurs performants interviennent quand nécessaire
|
||||
|
||||
### 2. Rôle du NPU :
|
||||
|
||||
Le **NPU** (Neural Processing Unit) est optimisé pour les calculs d'intelligence artificielle :
|
||||
- Reconnaissance faciale et vocale
|
||||
- Amélioration des photos (mode nuit, flou d'arrière-plan)
|
||||
- Traduction en temps réel
|
||||
- Suggestions de texte prédictif
|
||||
|
||||
Il est plus efficace que le CPU/GPU pour ces tâches spécifiques.
|
||||
|
||||
### 3. Avantage du modem 5G intégré :
|
||||
|
||||
- **Consommation réduite** : moins de distance entre le modem et le CPU = moins d'énergie
|
||||
- **Latence réduite** : communication plus rapide entre composants
|
||||
- **Compacité** : gain de place sur la carte mère
|
||||
- **Coût** : moins de composants à assembler
|
||||
|
||||
### 4. Rapport de fréquence :
|
||||
|
||||
```
|
||||
Rapport = 3.3 GHz / 2.3 GHz
|
||||
Rapport = 1,43
|
||||
```
|
||||
|
||||
Le cœur le plus rapide est **1,43 fois** plus rapide que le cœur le plus lent (soit 43% de plus).
|
||||
|
||||
---
|
||||
|
||||
## Exercice 8 : RISC-V et open source
|
||||
|
||||
### 1. Définition "open source" pour une architecture :
|
||||
|
||||
- Les **spécifications** de l'architecture sont publiques et libres d'utilisation
|
||||
- N'importe qui peut concevoir un processeur RISC-V sans payer de licence
|
||||
- Contrairement à ARM (licence payante) ou x86 (propriétaire Intel/AMD)
|
||||
|
||||
### 2. Deux avantages de RISC-V :
|
||||
|
||||
1. **Pas de royalties** : économie sur les coûts de licence
|
||||
2. **Personnalisation** : possibilité d'ajouter des instructions spécifiques à ses besoins
|
||||
|
||||
### 3. Domaine adapté :
|
||||
|
||||
- **IoT et objets connectés** : coût très faible par unité
|
||||
- **Recherche et éducation** : possibilité d'étudier et modifier l'architecture
|
||||
- **Systèmes embarqués spécialisés** : personnalisation pour des tâches précises
|
||||
|
||||
### 4. Intérêt des grandes entreprises :
|
||||
|
||||
- **Indépendance** : ne pas dépendre d'ARM ou Intel
|
||||
- **Réduction des coûts** : pas de licence à payer sur des millions d'unités
|
||||
- **Souveraineté technologique** : certains pays (Chine) veulent des alternatives aux technologies occidentales
|
||||
- **Innovation** : liberté de créer des designs optimisés pour leurs besoins spécifiques
|
||||
|
||||
---
|
||||
|
||||
## Exercice 9 : Conversion et calculs
|
||||
|
||||
### 1. Conversions de 3 nm :
|
||||
|
||||
```
|
||||
3 nm = 3 × 10⁻⁹ m
|
||||
|
||||
En micromètres :
|
||||
3 nm = 0,003 µm = 3 × 10⁻³ µm
|
||||
|
||||
En mètres :
|
||||
3 nm = 0,000000003 m = 3 × 10⁻⁹ m
|
||||
```
|
||||
|
||||
### 2. Nombre d'atomes de silicium :
|
||||
|
||||
```
|
||||
Diamètre d'un atome de Si ≈ 0,2 nm
|
||||
|
||||
Nombre d'atomes = 3 nm / 0,2 nm = 15 atomes
|
||||
```
|
||||
|
||||
Environ **15 atomes** de silicium peuvent tenir sur une largeur de 3 nm.
|
||||
|
||||
### 3. Limites de la miniaturisation :
|
||||
|
||||
- Avec seulement 15 atomes, le contrôle des électrons devient très difficile
|
||||
- L'**effet tunnel quantique** permet aux électrons de "traverser" les barrières
|
||||
- Les fluctuations statistiques (un atome de plus ou de moins) ont un impact significatif
|
||||
- La chaleur générée par unité de surface devient extrême
|
||||
- On approche des **limites fondamentales de la physique**
|
||||
|
||||
---
|
||||
|
||||
## Exercice 10 : Synthèse
|
||||
|
||||
**Exemple de rédaction :**
|
||||
|
||||
Les systèmes sur puce (SoC) ont révolutionné l'informatique mobile en permettant d'intégrer tous les composants essentiels d'un ordinateur sur une seule puce de silicium. Cette intégration offre des avantages majeurs : une compacité remarquable permettant de créer des smartphones toujours plus fins, une consommation énergétique réduite grâce à la proximité des composants, et des performances accrues par une communication ultra-rapide entre le CPU, le GPU et la mémoire.
|
||||
|
||||
Les architectures ARM, avec leur philosophie RISC, ont particulièrement contribué à cette révolution en proposant un excellent rapport performance/consommation. Les récents processeurs Apple Silicon démontrent que ces architectures peuvent désormais rivaliser avec les processeurs x86 traditionnels, même sur ordinateur.
|
||||
|
||||
Cependant, l'avenir des SoC fait face à des défis importants. La miniaturisation approche ses limites physiques : avec des transistors de 3 nm (environ 15 atomes), les effets quantiques perturbent le fonctionnement normal des circuits. Les fabricants doivent explorer de nouvelles pistes comme l'empilement 3D, les nouveaux matériaux, ou les architectures hétérogènes.
|
||||
|
||||
Enfin, l'impact environnemental devient une préoccupation majeure. La fabrication des SoC nécessite des ressources rares et beaucoup d'énergie, tandis que leur nature non évolutive contribue à l'obsolescence programmée. L'industrie devra concilier innovation technologique et responsabilité écologique pour un avenir durable.
|
||||
|
||||
---
|
||||
|
||||
Auteur : Florian Mathieu
|
||||
|
||||
Licence CC BY NC
|
||||
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> <br />Ce cours est mis à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International</a>.
|
||||
Reference in New Issue
Block a user