Brevet FR3052573A1 — publié le 20171215

Procédé et système de détermination de la consommation dynamique d'un module au sein d'un dispositif électronique, par exemple un système sur puce Des modes de mise en oeuvre et de réalisation de l'invention concernent les systèmes électroniques, notamment les systèmes sur puce, communément connus par l'homme du métier sous l'acronyme anglo-saxon « SoC » (« Systems on Chip » en anglais) comprenant des modules (« subsystem » en anglais) fonctionnels qui sont généralement réutilisables dans un autre système sur puce et désignés par l'homme du métier comme les coeurs de propriété intellectuelle (« IP Core » : « Intellectual Property Core » en anglais), et plus particulièrement la détermination de la consommation individuelle de ces modules. En général, il existe différents outils et/ou méthodes pour estimer une consommation d'un tel module fonctionnel au sein d'un système sur puce. A cet égard, on peut utiliser des logiciels dédiés pour supprimer la consommation des autres modules fonctionnels. Cependant d'autres éléments structuraux du système sur puce restent fonctionnels, ce qui génère des erreurs de mesure et des disparités entre l'estimation de la consommation et la consommation dynamique du module considéré. Ainsi, selon un mode de mise en oeuvre et de réalisation, il est proposé d'offrir une solution technique à faible coût et à faible complexité pour mesurer dans un cas réel une consommation dynamique d'un coeur de propriété intellectuelle (« Intellectual Property Core » en anglais) au sein d'un système électronique, notamment d'un système sur puce. Selon un aspect, il est proposé un procédé de détermination de la consommation d'un module au sein d'un dispositif, par exemple un système sur puce, comprenant 3052573 2 une délivrance à partir d'un signal d'horloge de référence d'au moins un signal d'horloge de module associé à chaque module du dispositif, une génération d'une période de mesure, 5 une sélection d'un module dont on souhaite mesurer la consommation, une diminution de fréquence dudit au moins un signal d'horloge de module associé audit module sélectionné pendant ladite période, 10 une première mesure d'une première consommation du dispositif et d'une deuxième mesure d'une deuxième consommation dudit dispositif respectivement dans ladite période et en dehors de ladite période, et une détermination de la consommation du module sélectionné 15 en fonction des résultats des mesures. Bien que cela ne soit pas absolument indispensable, il est préférable, pour des raisons de synchronisation, que la génération de la période de mesure comporte une génération, par exemple à partir d'un signal d'activation, d'un signal impulsionnel définissant ladite 20 période de mesure et une génération d'un signal de synchronisation permettant de synchroniser la première mesure de la première consommation dans ladite période de mesure. Ladite sélection dudit module dont on souhaite déterminer la consommation peut par exemple comprendre une délivrance, à partir 25 d'un signal de commande et dudit signal impulsionnel, d'au moins un signal de sélection associé à chaque module et destiné à déterminer ladite diminution de fréquence. Selon un mode de mise en oeuvre, ladite diminution de fréquence comprend une coupure totale de fréquence dudit au moins un 30 signal d'horloge de module associé audit module sélectionné pendant ladite période. Lorsqu'on effectue une coupure totale de fréquence, ladite détermination de la consommation du module sélectionné peut par exemple comprendre un calcul d'une différence entre ladite première 3052573 3 consommation et la deuxième consommation. Ladite différence permet avantageusement à elle seule de restituer la consommation dynamique dudit module sélectionné dans un cas réel de fonctionnement. Lorsqu'on effectue une simple diminution de fréquence, ladite 5 détermination de la consommation du module sélectionné peut en outre comporter une multiplication de ladite différence entre ladite première consommation et la deuxième consommation par un coefficient tenant compte du facteur de diminution de fréquence. Dans ce cas là, ladite différence correspond à la variation de la 10 consommation dynamique dudit module sélectionné pendant ladite période. Et la multiplication de ladite différence permet alors de restituer la consommation dynamique dudit module sélectionné dans un cas réel de fonctionnement. Selon un autre aspect, il est proposé un système électronique 15 comprenant un dispositif, par exemple un système sur puce, comportant plusieurs modules, des moyens de commande configurés pour générer une période de mesure et pour sélectionner un module dont on souhaite déterminer 20 la consommation, des moyens de séquencement configurés pour délivrer à partir d'un signal d'horloge de référence au moins un signal d'horloge de module associé au module sélectionné et pour effectuer une diminution de fréquence dudit au moins un signal d'horloge de module associé 25 audit module sélectionné pendant ladite période, des moyens de mesure configurés pour réaliser une première mesure d'une première consommation dudit dispositif et d'une deuxième mesure d'une deuxième consommation dudit dispositif respectivement dans ladite période et en dehors de ladite période, et 30 des moyens de calcul configurés pour déterminer la consommation dynamique dudit module sélectionné en fonction des résultats des mesures. Selon un mode de réalisation préférable, les moyens de commande comprennent un moyen de gestion configuré pour délivrer 3052573 4 un signal de commande et un signal d'activation, et un générateur d'impulsions destiné à recevoir ledit signal d'activation et à délivrer un signal impulsionnel définissant ladite période de mesure, ledit dispositif comprenant en outre un moyen d'interface configuré pour 5 recevoir ledit signal impulsionnel et pour délivrer un signal de synchronisation permettant aux moyens de mesure de synchroniser la première mesure de la première consommation dans ladite période de mesure. Selon un mode de réalisation, les moyens de commande 10 comprennent en outre un moyen de sélection configuré pour recevoir ledit signal de commande et ledit signal impulsionnel de façon à délivrer auxdits moyens de séquencement au moins un signal de sélection associé à chaque module. Avantageusement, les moyens de séquencement peuvent 15 comporter autant de composants de traitement que de signaux d'horloge de module. Chaque composant de traitement est couplé à un module correspondant et destiné à recevoir un signal de sélection correspondant provenant desdits moyens de commande et à délivrer le signal d'horloge de module associé audit module. 20 En outre, le moyen de sélection peut être configuré pour effectuer un balayage automatique des composants de traitement de façon à déterminer la consommation dynamique de chaque module IPi correspondant. Lorsqu'on effectue une coupure totale de fréquence, les moyens 25 de commande peuvent être configurés pour délivrer un signal de coupure d'horloge auxdits moyens de séquencement de façon effectuer une coupure totale de fréquence dudit au moins un signal d'horloge de module associé audit module sélectionné pendant ladite période. 30 Dans ce cas-là, les moyens de calcul peuvent être configurés pour effectuer seulement un calcul d'une différence entre la première consommation et la deuxième consommation. Lorsqu'on effectue simplement une diminution de fréquence, les moyens de calcul peuvent être en outre configurés pour effectuer 3052573 5 une multiplication de ladite différence par un coefficient tenant compte du facteur de diminution de fréquence. D'autres avantages et caractéristiques de l' invention apparaîtront à l'examen de la description détaillée de modes de 5 réalisation, nullement limitatifs, et des dessins annexés sur lesquels : - Les figures 1 à 3 illustrent schématiquement des modes de réalisation et de mise en oeuvre de l'invention. La figure 1 montre schématiquement un exemple d'un système électronique SE comportant ici un dispositif, par exemple un système 10 sur puce (« System on Chip » en anglais) SOC, selon l'invention. Ledit système SOC comporte une pluralité de modules fonctionnels IPi, ici par exemple trois coeurs de propriété intellectuelle IP1 à IP3, destinés à réaliser des fonctionnalités différentes tels que le traitement du signal, le traitement d'images, etc. 15 Ledit système SOC comprend en outre des moyens de séquencement MS comportant un étage de modification de fréquence EMF possédant plusieurs boucles de verrouillage de phase, ici par exemple quatre boucles PLL1 à PLL4, couplées en parallèle et destinées à multiplier la fréquence d'un signal d'horloge de référence 20 SHR reçu à leur entrée commune pour délivrer des signaux d'horloge intermédiaires SHI1 à SHI4. Les moyens de séquencement MS comportent également plusieurs composants de traitement CT1 à CT4 couplés respectivement aux boucles de verrouillage de phase PLL1 à PLL4 et configurés pour 25 générer au moins un signal d'horloge de module SHMi pour chaque module fonctionnel IPi correspondant. Chaque module peut avoir un ou plusieurs signaux d'horloge de module (ici par exemple le premier module IP1 possédant deux signaux d'horloge de module, un signal d'horloge principal SHM1 et un signal d'horloge secondaire SHM2). 30 Le système SOC comprend également des moyens de commande MC comportant un moyen de gestion MG, un générateur d'impulsions GI et un moyen de sélection MSEL. Le moyen de gestion MG, ici par exemple un processeur de gestion de puissance, est configuré pour délivrer un signal de 3052573 6 commande SC, par exemple un lien de programmation, destiné à commander une sélection d'un module IPi dont on veut mesurer la consommation, et pour délivrer audit générateur d'impulsions un signal d'activation SA. 5 Le générateur d'impulsions GI reçoit ledit signal d'activation SA et est destiné à délivrer à un moyen d'interface MI, ici par exemple une porte de type entrée/sortie dédiée à un usage général (General Purpose Input/Output : GPIO en anglais), du système sur puce SOC, un signal impulsionnel SI définissant une période de mesure. Ledit signal 10 impulsionnel SI peut par exemple être périodique ou ponctuel. Ledit moyen d'interface MI est configuré pour générer un signal de synchronisation SSYN permettant aux moyens de mesure MM de synchroniser ladite première mesure de la première consommation du système SOC dans ladite période de mesure. 15 Le moyen de sélection MSEL, réalisé par exemple par un circuit logique, reçoit ledit signal de commande SC et ledit signal impulsionnel SI de façon à délivrer à chaque composant de traitement CT1 à CT4 un signal de sélection SS1 à SS4 correspondant. Chaque signal de sélection SSi est configuré pour commander le composant de 20 traitement CTi correspondant de façon à choisir de délivrer au module IPi associé une fréquence fonctionnelle ou bien une fréquence réduite voire une coupure totale de fréquence. Il convient de noter que ledit moyen de sélection MSEL est en outre configuré pour effectuer un balayage automatique éventuel des 25 composants de traitement CT1 à CT4 afin de connaître la consommation dynamique du module IPi correspondant à chaque composant de traitement CTi. Par ailleurs, des références MM et MCAL désignent respectivement des moyens de mesure MM et des moyens de calcul 30 MCAL dudit système électronique SE. Les moyens de mesure MM et les moyens de calcul MCAL peuvent être généralement implémentés en dehors dudit système sur puce SOC en tant que composants séparés (figure 1) pour effectuer des mesures en laboratoire par exemple ou dans des cas particuliers être 3052573 7 incorporés dans ledit système sur puce SOC pour effectuer des mesures embarquées par exemple. Les moyens de mesure MM et de calcul MCAL sont de structure classique et connus en soi. Les moyens de mesure MM sont configurés pour mesurer en 5 temps réel la consommation de tout ou partie dudit système sur puce SOC. Les moyens de mesure MM sont configurés notamment pour effectuer une première mesure d'une première consommation du système SOC et d'une deuxième mesure d'une deuxième consommation du système SOC respectivement dans ladite période de mesure et en 10 dehors de ladite période de mesure. Les moyens de calcul MCAL sont configurés pour effectuer un calcul basé sur la mesure de la première consommation et de la deuxième consommation. Plus particulièrement, ledit calcul comprend par exemple un calcul d'une différence entre la première et la 15 deuxième consommation. Cette différence correspond à la consommation dynamique du module sélectionné en raison de la diminution de fréquence dudit au moins un signal d'horloge de module correspondant. La figure 2 illustre schématiquement un exemple d'un procédé 20 de détermination de la consommation dynamique d'un module au sein d'un dispositif tel que le système sur puce SOC illustré sur la figure 1. Ledit procédé comprend tout d'abord une première étape EP1 dans laquelle on délivre à partir dudit signal d'horloge de référence SHR au moins un signal d'horloge de module SHMi à chaque module 25 fonctionnel IPi. Dans cette première étape EP1, aucun module n'est sélectionné. Le moyen de gestion MG génère ledit signal de commande SC, et ledit signal d'activation SA ayant tous les deux un niveau bas en permanence. Chaque module IPi dudit système SOC fonctionne dans 30 son mode nominal. En d'autres termes, chaque composant de traitement CTi correspondant délivre au module IPi associé ledit au moins un signal d'horloge de module SHMi ayant une fréquence nominale afin d'assurer le fonctionnement nominal dudit module IPi associé. 3052573 8 Le procédé bascule dans une deuxième étape EP2 lorsque le moyen de gestion MG délivre le signal de commande SC pour sélectionner via le moyen d'un module IPi dont on souhaite mesurer la consommation dynamique. Le signal de commande SC prend alors un 5 état haut. Dans cette deuxième étape EP2, le générateur d'impulsions GI du moyen de commande MC génère le signal impulsionnel SI définissant une période de mesure en recevant le signal d'activation SA. Le signal impulsionnel SI est également délivré audit moyen 10 d'interface MI, par exemple de type entrée/sortie dédié à un usage général (GPIO : General Purpose Input Output). Le moyen d'interface MI délivre ensuite aux moyens de mesure MM le signal de synchronisation SSYN de façon à synchroniser ladite première mesure de la première consommation dans ladite période de 15 mesure. En réponse au signal de commande SC et au signal impulsionnel SI, le moyen de sélection MSEL délivre à chaque composant de traitement CT1 à CT4 le signal de sélection SS1 à SS4 correspondant. Par exemple, si le composant CTi est sélectionné, alors 20 le signal SSi est le signal SI et les autres signaux SSj (j i) sont alors à l'état bas. Comme on le verra plus en détails ci-après dans la description, ces signaux de sélection SS1 à SS4 sont destinés à piloter les composants de traitement CT1 à CT4 correspondants de façon à 25 effectuer des diminutions de fréquence voire des coupures totales de fréquence sur les signaux d'horloge de module SHMi. Afin de minimiser des impacts sur la performance du système sur puce SOC, un signal de coupure d'horloge SCH est disposé au sein de chaque composant de traitement CTi et configuré pour commander 30 une coupure totale de fréquence lorsque le module à mesurer est apte à être complètement désactivé ou simplement une diminution de fréquence du module sélectionné. On verra plus en détails ci-après la fonctionnalité de ce signal de coupure d'horloge SCH. 3052573 9 Une fois que des signaux d'horloge de module SHMi ayant des fréquences réduites sont délivrés, le procédé bascule dans une troisième étape EP3 dans laquelle ladite première mesure de la première consommation du système SOC est effectuée pendant ladite 5 période de mesure par ledit moyen de mesure MM. Cette première consommation correspond à une somme d'une consommation réduite dudit module sélectionné IPi (en raison de ladite diminution de fréquence) et des consommations nominales des autres modules du système SOC et éventuellement d'autres composants structuraux du 10 système SOC qui sont toujours actifs. Si une coupure totale de fréquence du ou des signaux d'horloge du module sélectionné, est ordonnée, alors cette première consommation correspond à la consommation dynamique du système sur puce SOC sans la contribution du module sélectionné. 15 Une quatrième étape EP4 débute à l'issue de la période de mesure. Le moyen de mesure MM effectue ladite deuxième mesure de la deuxième consommation du système sur puce SOC. Cette deuxième consommation correspond à la consommation dynamique du système sur puce SOC avec tous les modules IP1 à IP4 et tous les autres 20 composants structuraux actifs fonctionnant de façon nominale. Dans une cinquième étape EP5 dudit procédé, le moyen de calcul MCAL calcule la différence entre ladite première et la deuxième consommation de façon à déterminer la consommation dynamique dudit module sélectionné IPi. 25 Si une coupure totale de fréquence est effectuée sur le ou les signaux d'horloge de module associés audit module sélectionné IPi, ladite différence calculée correspond directement à la consommation dynamique du module sélectionné IPi. Lorsqu'on effectue une diminution de fréquence sur le ou les 30 signaux d'horloge de module associés audit module sélectionné IPi, le moyen de calcul MCAL effectue une multiplication de ladite différence par un coefficient tenant compte du facteur de diminution de fréquence de façon à déterminer la consommation dynamique dudit module sélectionné IPi. 3052573 10 A l'issue des quatrième et cinquième étapes EP4 et EP5 détaillées ci-avant, on peut donc déterminer ladite consommation dynamique dudit module IPi sélectionné. Ainsi, on peut réaliser de façon précise une mesure de la 5 consommation dynamique d'un module au sein d'un système sur puce SOC de façon à la comparer avec une estimation préalable de cette puissance et à valider ladite estimation. On se réfère maintenant à la figure 3 pour illustrer plus en détails un exemple d'un composant de traitement CTi selon 10 l' invention. Le composant CTi reçoit en entrée le signal de sélection SSi et le signal d'horloge intermédiaire SHIi issu de la boucle de verrouillage de phase correspondante PLLi de l'étage de modification de fréquence EMF. 15 Le composant de traitement CTi comprend un étage de registre ER configuré pour mémoriser une première valeur de division VD1 destinée à être utilisée pour générer le signal d'horloge de module ayant une fréquence nominale, 20 une deuxième valeur de division VD2 destinée à être utilisée dans le cadre d'une diminution de fréquence pour générer ledit signal d'horloge de module ayant une fréquence réduite et une indication représentative du signal de coupure d'horloge SCH. 25 Le composant CTi comprend également un étage de sélection ES configuré pour sélectionner la valeur de division VD1 ou VD2 en fonction du signal de sélection SSi, du signal de coupure d'horloge SCH et du signal d'horloge intermédiaire SHIi, et 30 un étage diviseur de fréquence EDF configuré pour générer ledit signal d'horloge de module SHMi selon le résultat issu dudit étage de sélection ES. Lorsque le signal de sélection SSi est à l'état haut, l'étage diviseur de fréquence EDF est, si le signal de coupure d'horloge SCH 3052573 11 est au niveau haut, bloqué via un premier inverseur INV1, une porte OU POU et une porte ET PET (AND en langue anglaise), et on obtient une coupure totale de fréquence sur le signal d'horloge de module SHMi délivré au module IPi sélectionné. 5 Si ledit signal de coupure d'horloge SCH est au niveau bas, il y a une commutation de la valeur de division de l'état EDF entre la valeur VD1 et la valeur VD2. L'étage de sélection ES comprend par exemple trois bascules de type D BD1 à BD3 couplées en séries dont l'entrée de la première 10 bascule BD1 est couplée au signal de sélection SSi correspondant. L'entrée et la sortie de la troisième bascule BD3 sont respectivement couplées aux deux entrées d'une porte NON-ET PNET (NAND en langue anglaise). Le signal d'horloge desdits trois bascules BD1 à BD3 est issu dudit signal d'horloge intermédiaire SHIi correspondant via un 15 deuxième inverseur INV2. L'étage de sélection ES comprend en outre un multiplexeur MUX dont les deux entrées sont respectivement destinées à recevoir la première valeur de division active VD1 et la deuxième valeur de division VD2 issue de l'étage de registre ER. Le signal de sortie de 20 ladite porte NON-ET PNET est couplé à l'entrée de sélection dudit multiplexeur MUX de façon à déterminer le choix entre la première valeur de division active VD1 et la deuxième valeur de division VD2. Lorsque le signal de sélection SSi correspondant est à l'état haut, le signal de sortie de ladite porte NON ET PNET est à l'état bas. 25 Par conséquent, ladite deuxième valeur de division VD2 est sélectionnée par ledit multiplexeur MUX pour piloter l'étage de diviseur EDF et délivrer ledit signal d'horloge de module SHMi ayant une fréquence réduite. Dans les autres cas, la première valeur de division VD1 est sélectionnée et ledit signal d'horloge active SHMi 30 délivré comporte la fréquence nominale du module IPi associé. A titre indicatif mais non limitatif, la deuxième valeur de division VD2 peut être le double de la première valeur de division active VD1. 3052573 12 Par conséquent, si le signal de sélection SSi correspondant est à l'état haut, la fréquence dudit signal d'horloge de module SHMi est la moitié de celle dudit signal d'horloge de module SHMi lorsque le signal de sélection SSi est à l'état bas. 5 Et, la consommation dudit module IPi sélectionné est alors également diminuée pendant la période de mesure en raison de cette diminution de fréquence. REVENDICATIONS1. Procédé de détermination de la consommation d'un module (IP1 à IP3) au sein d'un dispositif (SOC) comportant plusieurs modules, comprenant les étapes suivantes : une délivrance à partir d'un signal d'horloge de référence (SHR) d'au moins un signal d'horloge de module (SHM1 à SHM4) associé à chaque module (IP1 à IP3), une génération d'une période de mesure, une sélection d'un module (IP1 à IP3) dont on souhaite déterminer la consommation, une diminution de fréquence dudit au moins un signal d'horloge de module (SHMi) associé audit module (IPi) sélectionné pendant ladite période, une première mesure d'une première consommation du dispositif (SOC) et une deuxième mesure d'une deuxième consommation dudit dispositif (SOC) respectivement dans ladite période et en dehors de ladite période, et une détermination de la consommation dudit module (IPi) sélectionné à partir des résultats des mesures. 2. Procédé selon la revendication 1, dans lequel la génération de la période de mesure comporte une génération à partir d'un signal d'activation (SA) d'un signal impulsionnel (SI) définissant ladite période de mesure et une génération d'un signal de synchronisation (SSYN) permettant de synchroniser la première mesure de la première consommation dans ladite période de mesure. 3. Procédé selon la revendication 2, dans lequel la sélection dudit module (IP1 et IP3) dont on souhaite déterminer la consommation comprend une délivrance, à partir d'un signal de commande (SC) et dudit signal impulsionnel (SI), d'au moins un signal de sélection (SSi) associé à chaque module (IP1 à IP3) et destiné à déterminer ladite diminution de fréquence. 4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel ladite diminution de fréquence comprend une coupure 3052573 14 totale de fréquence dudit au moins un signal d'horloge de module (SHMi) associé audit module (IPi) sélectionné pendant ladite période. 5. Procédé selon l'une quelconque des revendications 1 à 4, dans lequel ladite détermination de la consommation du module 5 sélectionné comprend un calcul d'une différence entre ladite première consommation et la deuxième consommation. 6. Procédé selon l'une quelconque des revendications 1 à 3 en combinaison avec la revendication 5, dans lequel ladite détermination de la consommation du module sélectionné comprend en outre une 10 multiplication de ladite différence par un coefficient tenant compte du facteur de diminution de fréquence. 7. Système électronique (SE) comprenant un dispositif (SOC) comportant plusieurs modules (IP1 à IP3), des moyens de commande (MC) configurés pour générer une 15 période de mesure, et pour sélectionner un module (IPi) dont on souhaite déterminer la consommation, des moyens de séquencement (MS) configurés pour délivrer à partir d'un signal d'horloge de référence (SHR) au moins un signal d'horloge de module (SHMi) associé à chaque module (IP1 à IP3) et 20 pour effectuer une diminution de fréquence dudit au moins un signal d'horloge de module (SHMi) associé audit module (IPi) sélectionné pendant ladite période, des moyens de mesure (MM) configurés pour effectuer une première mesure d'une première consommation dudit dispositif (SOC) 25 et d'une deuxième mesure d'une deuxième consommation dudit dispositif (SOC) respectivement dans ladite période et en dehors de ladite période, et des moyens de calcul (MC) configurés pour déterminer la consommation dudit module (IPi) sélectionné à partir des résultats des 30 mesures. 8. Système (SE) selon la revendication 7, dans lequel les moyens de commande (MC) comprennent un moyen de gestion (MG) configuré pour délivrer un signal de commande (SC) et un signal d'activation (SA), et un générateur d'impulsions (GI) destiné à 3052573 15 recevoir ledit signal d'activation (SA) et à délivrer un signal impulsionnel (SI) définissant ladite période de mesure, ledit dispositif (SOC) comprenant en outre un moyen d'interface (MI) configuré pour recevoir ledit signal impulsionnel (SI) et pour délivrer un signal de 5 synchronisation (SSYN) permettant aux moyens de mesure (MM) de synchroniser la première mesure de la première consommation dans ladite période de mesure. 9. Système (SE) selon la revendication 8, dans lequel les moyens de commande (MC) comprennent en outre un moyen de 10 sélection (MSEL) configuré pour recevoir ledit signal de commande (SC) et ledit signal impulsionnel (SI) de façon à délivrer auxdits moyens de séquencement (MS) au moins un signal de sélection (SS1 à SS4) associé à chaque module (IP 1 à IP3). 10. Système (SE) selon la revendication 9, dans lequel les 15 moyens de séquencement (MS) comportent autant de composants de traitement (CT1 à CT4) que de signaux d'horloge de module (SHM1 à SHM4), chaque composant de traitement (CTi) étant couplé à un module (IPi) correspondant et destiné à recevoir le signal de sélection (S Si) correspondant provenant desdits moyens de commande (MC) et à 20 délivrer le signal d'horloge de module (SHMi) associé audit module (IPi). 11. Système (SE) selon la revendication 10, dans lequel le moyen de sélection (MSEL) est en outre configuré pour effectuer un balayage automatique des composants de traitement (CT1 à CT4) de 25 façon à déterminer la consommation dynamique de chaque module IPi correspondant. 12. Système (SE) selon la revendication 10, dans lequel les moyens de séquencement (MS) sont configurés effectuer une coupure totale de fréquence dudit au moins un signal d'horloge de module 30 (SHMi) associé audit module (IPi) sélectionné pendant ladite période. 13. Système (SE) selon l'une quelconque des revendications 7 à 12, dans lequel les moyens de calcul (MC) sont configurés pour effectuer un calcul d'une différence entre la première consommation et la deuxième consommation. 3052573 16 14. Système (SE) selon l'une des revendications 7 à 11 en combinaison avec la revendication 13, dans lequel les moyens de calcul (MC) sont en outre configurés pour effectuer une multiplication de ladite différence par un coefficient tenant compte du facteur de 5 diminution de fréquence.