Brevet FR3073645A1 (20190517)

REVENDICATIONS1. Procédé de gestion de la consommation en courant d'un circuit logique (CL) alimenté entre une borne d'alimentation (BV) et une borne de référence (BR) et comportant au moins une borne de sortie (BS), dans lequel, à chaque transition du signal sur la borne de sortie (BS), on réalise au moins une action choisie dans le groupe formé par - une atténuation du courant circulant entre la borne d'alimentation (BV) et la borne de référence (BR), - une augmentation du courant circulant entre la borne d'alimentation (BV) et la borne de référence (BR), ou - une circulation dans le circuit logique (CL) d'un courant supplémentaire sur un chemin ne passant pas par la borne d'alimentation (BV), ou bien on ne réalise aucune action, le choix de réaliser ou non une action et le choix éventuel de ladite au moins une action dans le groupe étant effectués en fonction d'un critère aléatoire.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel le critère aléatoire est modifié au rythme des transitions du signal sur la borne de sortie.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel le critère aléatoire est modifié à un rythme indépendant du rythme d'occurrence des transitions du signal sur la borne de sortie (BS).\n<CLM>\1\tCircuit électronique comportant une borne d'alimentation (BV) et une borne de référence (BR), comprenant au moins un module (M) comportant au moins un circuit logique (CL) couplé entre la borne d'alimentation (BV) et la borne de référence (BR) et comportant une borne de sortie (BS), et au moins un circuit auxiliaire (Cx) couplé entre la borne d'alimentation (BV) et la borne de référence (BR), et couplé à la borne de sortie (BS), ledit au moins un circuit auxiliaire (Cx) étant configuré pour réaliser au moins une action choisie dans le groupe formé par 17 - une atténuation du courant circulant entre la borne d'alimentation (BV) et la borne de référence (BR), - une augmentation du courant circulant entre la borne d'alimentation (BV) et la borne de référence (BR), 5 - une circulation dans le circuit logique (CL) d'un courant supplémentaire sur un chemin ne passant pas par la borne d'alimentation (BV), ou bien pour ne réaliser aucune action, le choix de réaliser ou non une action et le choix éventuel de ladite au moins une action dans 10 le groupe étant effectués en fonction d'un critère aléatoire.\n<CLM>\1\tCircuit selon la revendication 4, dans lequel le critère aléatoire est modifié au rythme des transitions du signal sur la borne de sortie.\n<CLM>\1\tCircuit selon la revendication 4, dans lequel le critère 15 aléatoire est modifié indépendamment du rythme d'occurrence des transitions du signal sur la borne de sortie (BS).\n<CLM>\1\tCircuit selon l'une quelconque des revendications 4 à 6, dans lequel le circuit auxiliaire (Cx) comporte au moins un premier condensateur (Cl) couplé entre la borne d'alimentation (BV) et la 20 borne de sortie (BS), au moins un deuxième condensateur (C2) couplé entre la borne de sortie (BS) et la borne de référence (BR), ledit au moins un premier condensateur (Cl) étant couplé à la borne d'alimentation (BV) par l'intermédiaire d'un premier interrupteur (IN1), le deuxième condensateur (C2) étant couplé à la borne de 25 référence (BR) par l'intermédiaire d'un deuxième interrupteur (IN2), et les deux condensateurs étant couplés à la borne de sortie (BS) par l'intermédiaire d'un troisième interrupteur (IN3), les trois interrupteurs étant commandés indépendamment les uns des autres par un générateur (RDM) de signaux aléatoires, l'ensemble des signaux 30 aléatoires formant le critère aléatoire.\n<CLM>\1\tCircuit selon la revendication 7, dans lequel le circuit auxiliaire (Cx) comporte une pluralité de premiers condensateurs (Cl) couplés en parallèle entre la borne d'alimentation (BV) et la borne de sortie (BS), chaque premier condensateur (Cl) étant couplé à la borne 18 de sortie par l'intermédiaire d'un interrupteur distinct commandé par le générateur (RDM) de signaux aléatoires.\n<CLM>\1\tCircuit intégré selon la revendication 7 ou 8, dans lequel le circuit auxiliaire (Cx) comporte une pluralité de deuxièmes 5 condensateurs (C2) couplés en parallèle entre la borne d'alimentation (BV) et la borne de sortie (BS), chaque deuxième condensateur (C2) étant couplé à la borne de sortie par l'intermédiaire d'un interrupteur distinct commandé par le générateur (RDM) de signaux aléatoires.\n<CLM>\1\tCircuit selon l'une quelconque des revendications 7 à 9 10 prise en combinaison avec la revendication 5, dans lequel le module (M) est configuré pour réaliser une succession d'opérations de calcul, dans lequel le générateur de signaux aléatoires est configuré pour délivrer les signaux aléatoires en réponse à un signal de commande (SC), et le circuit auxiliaire comporte des moyens de commande aptes 15 à modifier le signal de commande (SC) à chaque nouvelle opération de calcul.\n<CLM>\1\tCircuit selon l'une quelconque des revendications 7 à 9 prise en combinaison avec la revendication 6, dans lequel le module (M) est configuré pour réaliser des opérations de calcul, et dans lequel 20 le générateur de signaux aléatoires (RDM) est configuré pour délivrer les signaux aléatoires en réponse à un signal de commande (SC), et le circuit auxiliaire (Cx) comporte des moyens de commande aptes à modifier le signal de commande (SC) selon un rythme indépendant des opérations de calcul. 25\n<CLM>\1\tCircuit selon l'une quelconque des revendications 4 à 11, dans lequel le module (M) comporte une pluralité de circuits logiques (CL), chacun associé à un circuit auxiliaire (CL), les interrupteurs de chaque circuit auxiliaire étant commandés de la même façon par le générateur (RDM) de signaux aléatoires. 30\n<CLM>\1\tCircuit selon l'une quelconque des revendications 4 à 11, dans lequel le module (M) comporte une pluralité de circuits logiques (CL), chacun associé à un circuit auxiliaire (Cx), les interrupteurs de chaque circuit auxiliaire étant commandés indépendamment par le générateur (RDM) de signaux aléatoires. 19\n<CLM>\1\tSystème comprenant un circuit intégré selon l'une quelconque des revendications 4 à\n<CLM>\1\t15. Système selon la revendication 14, formant une carte à puce (CP) ou un appareil informatique (SI).