Table des matières
Chapitre 1. Conception de systèmes sur puce . . . . . . . . . . . . . . . . . . 11
Michel AUGUIN, Olivier SENTIEYS
1.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2. Composants dans les SOC . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3. Approche traditionnelle de conception de SOC . . . . . . . . . . . . . . 15
1.3.1. Cycle classique de conception . . . . . . . . . . . . . . . . . . . . 15
1.3.2. Le problème de la vérification . . . . . . . . . . . . . . . . . . . . 15
1.4. Conception Système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4.1. Description de l’application . . . . . . . . . . . . . . . . . . . . . 17
1.4.2. Conception orientée langage . . . . . . . . . . . . . . . . . . . . . 18
1.4.3. Conception orientée modèle . . . . . . . . . . . . . . . . . . . . . 19
1.4.4. Construction de l’architecture . . . . . . . . . . . . . . . . . . . . 21
1.4.5. Flot de conception système . . . . . . . . . . . . . . . . . . . . . . 23
1.4.6. Analyse de temps d’exécution logiciel et matériel . . . . . . . . . 24
1.4.7. Le problème du partitionnement . . . . . . . . . . . . . . . . . . . 26
1.5. Réduction de la consommation électrique . . . . . . . . . . . . . . . . . 27
1.5.1. Sources de consommation . . . . . . . . . . . . . . . . . . . . . . 28
1.5.2. Estimation de la consommation . . . . . . . . . . . . . . . . . . . 29
1.5.3. Méthodologies de réduction de la consommation . . . . . . . . . 31
1.5.3.1. Réduction de la tension d’alimentation . . . . . . . . . . . . 31
1.5.3.2. Réduction de la capacité effective . . . . . . . . . . . . . . . 33
1.5.3.3. Optimisations des ressources mémoire . . . . . . . . . . . . 34
1.5.3.4. Optimisations au niveau système . . . . . . . . . . . . . . . . 35
1.6. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
1.7. Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Annexes ........................................ 42
9