Présentation

Article

1 - CONSOMMATION DE PUISSANCE : CRITÈRE PRINCIPAL DE LA CONCEPTION DES SYSTÈMES SUR PUCE

2 - TECHNIQUES UTILISÉES POUR RÉDUIRE LA CONSOMMATION

  • 2.1 - Réduction de la puissance statique
  • 2.2 - Réduction de la puissance dynamique
  • 2.3 - Réduction simultanée des puissances statique et dynamique

3 - INTÉGRATION DE CES TECHNIQUES DANS LES ARCHITECTURES MATÉRIELLES/LOGICIELLES

4 - INTÉGRATION DES TECHNIQUES BASSE CONSOMMATION DANS UN FLOT DE CONCEPTION

5 - CONCLUSION ET PERSPECTIVES

6 - GLOSSAIRE

Article de référence | Réf : H8270 v1

Intégration des techniques basse consommation dans un flot de conception
Techniques de gestion de puissance dans les systèmes sur puce

Auteur(s) : Michel AUGUIN, François VERDIER, Hend AFFES

Date de publication : 10 juil. 2016

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

Version en anglais En anglais

RÉSUMÉ

Dans la plupart des applications, la consommation d’énergie est un critère majeur dans la conception de circuits électroniques embarqués. Les contraintes sont de concevoir des systèmes à faible consommation de puissance ou à température maîtrisée, voire une combinaison des deux pour certains systèmes. Les applications mobiles ou embarquées alimentées sur piles ou batterie tombent dans le premier type d’application. Le deuxième type d’application implique des circuits complexes, intégrant un grand nombre de transistors (traitement multimédia, jeux vidéo…). Pour ces systèmes, différentes techniques au niveau matériel sont utilisées pour contrôler et réduire la puissance dissipée dans un circuit. Cet article propose un aperçu de ces techniques en se plaçant au niveau de l’architecture système.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

ABSTRACT

Power management techniques in system on chips

In most applications, power consumption has become a major criterion in the design of embedded electronic devices. The requirements of target applications may influence the design of systems with very low power consumption or with managed temperature, or a combination of the two for some systems. Mobile and embedded systems powered by batteries belong to the first type of application. The second type of application involves complex chips, including a large number of transistors (e.g. multimedia processing and video games). For these systems, different hardware techniques can be used inside chips, allowing power consumption to be controlled and reduced. This article gives an overview of these techniques at system architecture level.

Auteur(s)

  • Michel AUGUIN : Directeur de Recherche - Université Nice Sophia-Antipolis, CNRS, affecté au LEAT, Sophia-Antipolis, France.

  • François VERDIER : Professeur des Universités - Université Nice Sophia-Antipolis, CNRS, affecté au LEAT, Sophia-Antipolis, France.

  • Hend AFFES : Attachée Temporaire d’Enseignement et de Recherche - Université Nice Sophia-Antipolis, CNRS, affecté au LEAT, Sophia-Antipolis, France.

INTRODUCTION

Alors que les applications ne cessent d’évoluer vers plus de complexité, on assiste dans le même temps à un accroissement des difficultés à exploiter les avancées de la technologie des semi-conducteurs qui visent à apporter des solutions performantes à ces applications. Par exemple, sous l’appellation Internet des Objets au sens large (IoT), tout un ensemble de systèmes ou d’applications embarquées est envisagé avec un développement commercial attendu a priori très important. Parmi ces systèmes, on peut citer ceux portés par la personne (smart wearables) qui incluent des capteurs, des éléments de communication, de mémorisation et de calcul avec une part de logiciel embarqué significative. Dans le domaine de la mobilité, les perspectives de systèmes qui s’appuient sur une adaptation dynamique (les systèmes identifiés avec le préfixe « Software-defined » comme « Software-defined network », « software-defined application ») visent à rendre l’infrastructure plus flexible dans son offre de services vis-à-vis d’utilisateurs mobiles. Le domaine de la réalité virtuelle est aussi un secteur en pleine évolution avec des applications potentiellement nombreuses qui nécessitent des puissances de calcul et de mémorisation intégrées importantes. L’évolution vers des résolutions d’affichage en ultra haute définition a un impact direct sur les puissances de calcul, les tailles mémoires et les débits de données que doivent supporter les architectures matérielles. Cette brève présentation du domaine des applications illustre pourquoi les besoins en électronique embarquée continuent de progresser. Ainsi la mobilité sous-jacente à tous ces systèmes met l’accent sur l’énergie nécessaire à leur fonctionnement sur un intervalle de temps sans recharge qui ne doit pas constituer une contrainte trop forte pour un usage normal de ces systèmes. Il s’agit ici souvent de rechercher des solutions d’architectures qui maximisent le rapport puissance de calcul par joule consommé afin de permettre une durée de fonctionnement correcte entre deux recharges de la batterie.

Par ailleurs, comme indiqué ci-dessus, la technologie des semi-conducteurs peine aujourd’hui à assurer une amélioration des caractéristiques des circuits suivant la même dynamique que celle observée depuis quarante ans (dynamique décrite par la Loi de Moore et ses variantes). Comme nous le montrons dans la suite, maximiser le rapport puissance de calcul par joule consommé n’est plus toujours suffisant, il peut être nécessaire de chercher également à maximiser le rapport puissance de calcul par watt consommé et ce principalement pour des questions de dissipation thermique. En effet, le caractère embarqué et mobile de certaines applications empêche d’intégrer des systèmes sophistiqués de dissipation de chaleur, il faut donc agir directement sur la source de chaleur pour éviter une montée en température qui pourrait altérer la fiabilité du système.

Nous illustrons dans la suite les principales techniques qui permettent de structurer l’architecture d’un circuit afin de pouvoir en contrôler la puissance dissipée. Ainsi structurer un circuit en domaines de puissance et en domaines d’horloge donne la possibilité d’agir sur les paramètres qui impactent directement la consommation de puissance. Cependant, cette structuration modifie les comportements du circuit et peut conduire à introduire des erreurs logiques ou des altérations des comportements temporels. Ces différents points sont abordés dans la suite de l’article en se plaçant au niveau de l’architecture matérielle du système et sans détailler comment les techniques utilisées sont mises en œuvre au niveau logique ou technologique.

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

KEYWORDS

Embedded systems   |   microelectronics   |   power management

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h8270


Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation
Version en anglais En anglais

4. Intégration des techniques basse consommation dans un flot de conception

Les outils commerciaux de simulation et de synthèse de circuit proposent des fonctionnalités pour permettre d’intégrer dans un circuit des mécanismes de gestion de consommation. Certaines techniques d’optimisation en consommation de puissance sont directement intégrées dans les outils de synthèse logique, par exemple l’utilisation de bascules où l’horloge peut être contrôlée par un signal d’autorisation pour effectuer localement du clock gating. Par contre, structurer un modèle RTL d’une architecture d’un circuit pour y insérer des mécanismes de gestion d’énergie tels que ceux décrits ci-dessus relève de fonctionnalités dans des outils de portée plus générale.

Ainsi, les vendeurs d’outils de CAO ont proposé des extensions orientées basse consommation à leur flot de conception classique en s’appuyant sur une spécification textuelle d’une structure de gestion de puissance (souvent appelée un power intent). Les premiers formalismes introduits pour décrire un power intent datent de 2005 ; depuis le standard IEEE 1301 Unified Power Format (UPF) a été défini. Le paragraphe 4.1 décrit brièvement l’approche de conception de circuits basse consommation, basée sur le standard UPF.

4.1 Conception RTL basse consommation

Le flot classique de conception de circuit à partir du niveau RTL est représenté sur figure 16 – (a). Les outils utilisés dans ce flot opèrent sur des descriptions fonctionnelles ou physiques du système exprimées dans des standards classiques (VHDL, Verilog, GDSII, par exemple). Les outils de simulation, d’analyse et de vérification permettent tout au long de la conception d’évaluer les performances et les caractéristiques des modèles obtenus. Dans la conception orientée basse consommation de la figure 16 – (b), une spécification en UPF accompagne chaque niveau de description fonctionnelle du système. Les outils de synthèse, d’analyse et de vérification sont alors étendus pour supporter une spécification UPF et reporter dans le modèle fonctionnel l’implémentation du power intent.

Cette...

Cet article est réservé aux abonnés.
Il vous reste 92% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Intégration des techniques basse consommation dans un flot de conception
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) - MAYO (R.N.), RANGANATHAN (P.) -   Energy consumption in mobile devices: why future systems need requirements-aware energy scale-down.  -  HP Laboratories Palo Alto, HPL-2003-167 (2003).

  • (2) - SHAULY (E.N.) -   CMOS Leakage and power reduction in transistors and circuits: process and layout considerations.  -  Journal of Low Power Electronics and Application (2012).

  • (3) - AGARWAL (A.) et al -   Leakage Power Analysis and Reduction for Nanoscale Circuits.  -  IEEE Micro, Volume 26, Issue 2, March-April (2006).

  • (4) - JULIEN (N.) -   Energie et puissance dans les systèmes embarqués.  -  Techniques de l’Ingénieur [H8260], 10 février (2015).

  • (5) - KAHNG (A.B.) -   The ITRS Design Technology and System Drivers Roadmap: Process and Status.  -  Design Automation Conference, 29 Mai – 7 Juin, Austin, Texas, USA (2013).

  • ...

DANS NOS BASES DOCUMENTAIRES

1 Sites Internet

ITRS, International Technology Roadmap for Semiconductors, ITRS Reports : http://www.itrs2.net/itrs-reports.html (2011 Edition, System Drivers, 2012 Update Overview)

Standard IEEE 1801-2015 UPF, https://standards.ieee.org/findstds/standard/1801-2015.html

Site CATRENE : Cluster for Application and Technology Research in Europe on NanoElectronics, http://www.catrene.org/

Site Si2, Silicon Integration Initiative, http://www.si2.org/ et le programme OpenStandard low power : https://projects.si2.org/lpc_index.php

Site de Texas Instrument https://www.ti.com/lit/pdf et notamment l’article de Loc Truong : Power Management in Embedded Systems with dual OSes : http://www.ti.com/lit/pdf/spry166

HAUT DE PAGE

2 Normes et standards

IEEE Unified Power Format (UPF) for Design and Verification of Low-Power, Energy-Aware Electronic Systems, Standard IEEE 1801, 2015.

Des extensions à la norme IP-XACT IEEE 1685™-2009 pour décrire une structure de gestion de puissance au niveau RTL a été proposée : http://accellera.org/news/press-releases/107-accellera-systems-initiative-enhances-ip-xact-standard-with-new-vendor-extensions-for-analog-mixed-signal-and-low-power-designs...

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Technologies logicielles Architectures des systèmes

(239 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS