FR 2858725 A1 20050211 FR 0309680 A 20030806 K bISPOSITIF AUTORÉPARABLE POUR GÉNERER UNE HAUTE TENSION. ET PROCÉDEbE bE RÉPARATION D'UN DISPOSITIF POUR GENERER UNE HAUTE TENSION La présente invention se rapporte plus particulièrement à un générateur de haute tension, du type utilisant un multiplicateur de Schenkel, plus connu sous le nom de pompe de charge. L'invention trouve une application dans tout domaine, intégré ou non, dans lequel on utilise une haute tension. Ainsi, l'invention trouve une application par exemple dans le domaine des mémoires non volatiles du type mémoires électriquement programmables, telles que des mémoires EEPROM ou Flash EEPROM. En effet, de telles mémoires utilisent une haute tension pour leur programmation ou leur effacement, dont l'ordre de grandeur se situe généralement entre 10 et 20 Volts. Dans un circuit intégré, une telle haute tension est généralement obtenue à partir de la tension d'alimentation VCC logique du circuit intégré, grâce à un générateur de haute tension comprenant une pompe de charges. Ce générateur comprend classiquement un régulateur du niveau de sortie HV de la pompe de charge, pour obtenir un niveau nominal HVO déterminé, fonction de l'application envisagée. Un générateur 100 de haute tension connu est représenté sur la figure 1. Il comprend un oscillateur 10 qui, lorsqu'il est activé par un signal de validation OK, fournit deux signaux d'horloge F et /F en opposition de phase, signaux qui sont utilisés par une pompe de charge 20. La pompe de charge 20 fournit en sortie une haute tension HV. Cette haute tension est utilisée par une charge 40 (qui est par exemple un moyen de programmation ou d'effacement d'une mémoire non volatile). Cette haute tension HV est également appliquée à un circuit de régulation 30 qui fournit en sortie un signal REG. Le signal REG est actif (dans l'exemple de la figure 1, égal à un "1" logique) si la tension HV est inférieure à un niveau HVO prédéfini, et qui est inactif sinon. La sortie du régulateur 30 est rebouclée sur l'entrée de validation de l'oscillateur à travers une porte logique 50 de type ET. Cette porte logique reçoit le signal REG et un signal RUN de démarrage du générateur de haute tension, et produit le signal OK. Le fonctionnement global du générateur 100 est expliqué ci-dessous, en relation avec la figure 2 qui montre l'évolution temporelle des signaux RUN, F. /F, HV et REG. Le générateur est activé par le signal RUN. 10 Pendant une phase initiale de démarrage, le signal REG est actif (car la tension HV est initialement nulle) et met en marche l'oscillateur. L'oscillateur produit alors les signaux F, /F qui pilotent la pompe de charge. La tension HV en sortie de la pompe augmente, jusqu'à 15 atteindre la valeur HV0. Cette montée, relativement lente, correspond à une phase de charge des condensateurs des différents étages de la pompe: cette charge est réalisée par transferts successifs de charges d'un étage de la pompe vers le suivant. Lorsque la tension HV atteint le niveau HVO, le régulateur désactive le signal REG en fixant le signal REG à une valeur inactive (ici un "0" logique). Le signal REG inactif arrête l'oscillateur. Les signaux F, /F n'étant plus fournis par l'oscillateur, la pompe s'arrête 25 également. La tension HV de sortie va ensuite décroître, plus ou moins rapidement, en fonction de la consommation en courant de la charge qui utilise la tension HV et / ou en fonction d'éventuelles fuites de courant. Lorsque la tension repasse en dessous de HVO, le régulateur réactive 30 le signal REG, l'oscillateur et la pompe redémarrent, et la tension HV augmente à nouveau. Ainsi, après la phase de démarrage de la pompe, commence une phase de fonctionnement stable, au cours de laquelle l'oscillateur va redémarrer puis s'arrêter 35 périodiquement pour entretenir le niveau HVO de la tension HV en sortie de la pompe de charge. L'oscillateur est activé d'autant plus souvent que le courant débité par la charge 40 est important. En fonctionnement stable, la tension HV présente une forme en dents de scie, forme due à un phénomène d'hystérésis: l'oscillateur démarre ou s'arrête un certain temps après le passage de HV au dessous ou au dessus de HVO, temps nécessaire pour le 5 régulateur pour détecter la valeur de HV et produire le signal REG. Ainsi, la valeur maximale de HV est un peu au dessus de HV0 et la valeur critique de HV est un peu en dessous de HV0. Les figures 3a à 3d montrent l'évolution temporelle 10 de la tension HV, pour différentes valeurs de tension d'alimentation VCC et différentes valeurs de charge. La figure 3a correspond à un générateur de haute tension alimenté par une faible tension VCC (de l'ordre de 2 à 3V) et qui fournit un faible courant à la charge 15 40 (de l'ordre de quelques dizaines de microampèresou moins). La figure 3b correspond à un générateur de haute tension alimenté par une faible tension VCC et qui fournit un courant important (de l'ordre de quelques milliampères) à la charge. La figure 3c correspond à un 20 générateur alimenté par une tension VCC élevée (de l'ordre de 4 à 5V) et qui fournit un faible courant à la charge. Enfin, la figure 3d correspond à un générateur alimenté par une tension VCC élevée et il fournit u faible courant à la charge. Le signal REG réagit en 25 fonction des variations de la tensions HV. On voit ainsi sur les figues 3a à 3d que, les pentes des phases de montée de HV sont d'autant plus élevées et la durée des phases de montée (signal REG actif) est d'autant plus courte que la tension VCC est 30 élevée. Inversement, les pentes des phases de descente de HV sont d'autant plus élevées et la durée des phases de descente (signal REG inactif) est d'autant plus courte que le courant consommé est important. 35 La pompe de charge 20 est dans l'exemple un multiplicateur de Schenkel; elle est constituée de manière classique de n+l diodes identiques D1 à Dn+l connectées en série, la tension d'alimentation VCC étant appliquée sur l'anode de la première diode Dl et la dernière diode fournissant en sortie sur sa cathode la haute tension HV. La pompe 20 comprend également un 5 condensateur Cout connecté entre la sortie de la diode Dn+l et la masse du circuit. La pompe 20 comprend enfin n condensateurs C1 à Cn identiques, commandés par les signaux F ou /F. Chaque condensateur Cl à Cn a une première borne connectée entre deux diodes successives, 10 et une deuxième borne sur laquelle est appliquée le signal F ou le signal /F. Dans l'exemple de la figure 1, le signal F est appliqué sur la deuxième borne des condensateurs Cl, C3, ... Cn de rang impair, et le signal /F est appliqué sur la deuxième borne des 15 condensateurs C2, ... Cn-l de rang pair. L'association d'une diode Di avec un condensateur Ci forme un étage Ei de la pompe. La pompe 20 est ainsi constituée de n étages El à En et chaque étage Ei élève de VCC-VDD la tension qu'il reçoit sur son entrée (c'est-à-dire sur l'entrée de 20 la diode Di), VDD étant le seuil des diodes D1 à Dn+l. Ainsi, une pompe de charge de n étages est équivalente à un générateur de Thévenin dont les caractéristiques théoriques sont: HV = (n+l).(VCC-VDD) et R = n/(CO.f), où C est la capacité des condensateurs 25 Cl à Cn et f est la fréquence de l'oscillateur. En pratique, le nombre n d'étages de la pompe est choisi en fonction de la tension d'alimentation VCC et de la haute tension HV souhaitée. En théorie, on on pourrait choisir n = 5 pour obtenir une tension HV de 18 V à partir d'une 30 tension VCC de 3 V. En pratique, on choisit plutôt n de l'ordre de 10 pour compenser les pertes ohmiques du générateur de Thévenin équivalent et obtenir réellement une tension HV de 18 V. L'oscillateur 10 n'est pas détaillé ; il est 35 réalisé selon un schéma connu pour ce type d'application. Le régulateur 30 comprend un empilement de p diodes de type Zener (trois diodes Z1 à Z3 sont représentées à titre indicatif) associées en série. La cathode de la première diode Zl est connectée à la sortie de la pompe de charge 20 pour recevoir la haute tension HV et l'anode de la dernière diode Z3 est connectée au drain (point A) d'un transistor Tl de type N dont la source est connectée S à une masse du circuit. Les p diodes sont dans l'exemple identiques et ont un seuil de conduction VZ de l'ordre de 5,3V. Le régulateur 30 comprend également un transistor T2 de type P sur la source duquel est appliquée la 10 tension VCC et dont le drain est connecté au drain d'un transistor T3 de type N dont la source est connectée à la masse. Une tension VREFN est appliquée sur la grille du transistor Tl et une tension VREFP est appliquée sur la grille du transistor T2. VREFN et VREFP sont choisies de 15 telle sorte que Tl, T2 soient toujours passants et en régime de saturation: Tl, T2 sont ainsi équivalents à des sources de courant. La grille de T3 est quant à elle connectée sur le drain de Tl (point A). Enfin, le drain commun des 20 transistors T2, T3 (point B) est connecté à la sortie du régulateur par l'intermédiaire de deux inverseurs Il, I2 associés en série. Les deux inverseurs ont simplement pour fonction de transformer le signal analogique au point B en un signal logique REG, produit en sortie du 25 régulateur. Si les diodes Zener sont identiques, le niveau de basculement du régulateur est fixé par la relation HV0 = p.VZ + VTN, p étant le nombre de diodes Zener utilisées, VZ étant le seuil de conduction des diodes 30 Zener et VNT étant le seuil du transistor Tl. Le nombre de diodes et la valeur de leurs seuil sont choisis en fonction de la valeur souhaitée de HV0. Par exemple, en utilisant 3 diodes Zener ayant un seuil de l'ordre de 5,3 V et un transistor Tl ayant un seuil de l'ordre de 1 V, 35 le seuil de basculement HV0 du régulateur est de l'ordre de 17V. Le fonctionnement du régulateur est le suivant. Si la tension HV appliquée sur la diode Zl est inférieure à HVO, le courant IA circulant dans les diodes et le transistor T1 tire le point A à zéro volts, le transistor T3 est donc bloqué. T2 étant passant, le courant IB circulant dans T2 tire le point B à VCC et le signal REG 5 est égal à un un logique. Inversement, si la tension HV est supérieure à HV0, le courant IA tire le point A à un niveau suffisant pour rendre passant le transistor T3, le courant IB circulant dans T2, T3 tire le point B vers la masse et le signal REG est égal à un zéro logique. Les condensateurs de la pompe de charge sont soumis à des tensions importantes, notamment les condensateurs des derniers étages de la pompe, les plus proches de la sortie. Pour les réaliser, on utilise parfois des transistors ayant des oxydes de grille haute tension, 15 plus épais, ayant classiquement une épaisseur de 25 à 40 nm aptes à résister à des tensions de l'ordre de 25 à 40 V. Toutefois, ces valeurs sont approximatives, et statistiquement, ces oxydes peuvent claquer pour des tensions bien inférieures à 25V. On constate ainsi dans 20 la pratique que quelques dizaines de ppm (parties pour million) des condensateurs spécifiés pour une tension nominale de 25 V claquent pour des tensions de l'ordre de à 15V. Une solution à ce problème consiste à augmenter 25 encore l'épaisseur des oxydes utilisés pour réaliser les condensateurs. Cette solution n'est toutefois pas satisfaisante. En effet, un oxyde plus épais n'a pas une tenue au claquage proportionnelle à son épaisseur. Par ailleurs, augmenter l'épaisseur de l'oxyde suppose 30 augmenter en conséquence la surface des condensateurs de sorte à conserver une même valeur de capacité. Enfin, épaissir les oxydes entraîne une augmentation des seuils de tension des transistors haute tension utilisés, au point de les rendre inutilisables dans le domaine de 35 tension souhaité. L'invention a pour objet de résoudre les problèmes de claquage des pompes de charges connues. Cet objectif est atteint avec un générateur de haute tension autoréparable, comprenant notamment des moyens pour détecter puis remplacer un étage défectueux de la pompe de charge. Un générateur selon l'invention est ainsi caractérisé en ce que: - il comprend également un détecteur pour produire un signal d'alerte lorsqu'il détecte un état défectueux de la pompe de charge et - la pompe de charge comprend également au moins un étage de remplacement et des moyens pour remplacer un étage endommagé (En) par un étage de remplacement lorsqu'elle reçoit le signal d'alerte. La réparation (remplacement de l'étage endommagé) 15 se fait pendant le fonctionnement de la pompe, elle est donc transparente pour l'utilisateur. Après réparation, la pompe fonctionne à nouveau normalement. Selon un premier mode de réalisation, le détecteur réalise une détection temporelle et il produit le signal 20 d'alerte lorsque le signal d'activation est maintenu actif par le régulateur pendant un temps supérieur à un temps prédéfini. Pour cela, le détecteur peut comprendre: - un premier accumulateur de charges pour recevoir 25 un courant de charge, - un comparateur pour produire le signal d'alerte lorsque le potentiel aux bornes du premier accumulateur atteint une valeur prédéfinie, et - un moyen pour court-circuiter le premier 30 accumulateur lorsque le signal d'activation est inactif. Le courant de charge est de préférence indépendant de la tension d'alimentation. De préférence également, le détecteur comprend un moyen pour prolonger la durée du temps prédéfini lors d'une phase de démarrage de la 35 pompe. On évite ainsi de remplacer inutilement un étage non endommagé de la pompe. A titre d'exemple, on pourra utiliser un condensateur comme accumulateur de charges. Selon un deuxième mode de réalisation, le détecteur réalise une détection du niveau de la haute tension, et il produit le signal d'alerte lorsque la haute tension descend au dessous d'une valeur critique. Pour cela, le détecteur comprend de préférence un détecteur de niveau de tension pour produire le signal d'alerte lorsque la haute tension est inférieur à la valeur critique et un moyen pour inhiber le détecteur de niveau de tension lors de la première activation du 10 signal d'activation. L'invention concerne également un procédé de réparation d'un générateur de haute tension produisant une haute tension à partir d'une tension d'alimentation 15 et comprenant: - un oscillateur pour produire un signal de pilotage, - une pompe de charge pour produire la haute tension à partir de la tension d'alimentation (VCC) et en 20 fonction du signal de pilotage, la pompe de charge comprenant n étages élévateurs de tension connectés en série, le premier étage recevant la tension d'alimentation et le dernier étage produisant la haute tension, - un régulateur de tension pour produire un signal d'activation de l'oscillateur qui est actif si la haute tension est inférieure à une valeur souhaitée. Le procédé selon l'invention est caractérisé en ce qu'il comprend les étapes suivantes: - surveillance de l'état de la pompe, - si un état défectueux de la pompe est détecté, remplacement d'au moins un étage de la pompe par autant étages de remplacement. L'étape de remplacement comprend de préférence les 35 étapes suivantes: déconnexion d'un étage endommagé, - connexion d'un étage de remplacement, L'étape de remplacement peut être avantageusement complétée par une étape de mémorisation d'une information indiquant que la pompe a été réparée. Selon premier un mode de mise en oeuvre du procédé, l'étape de remplacement comprend le remplacement du dernier étage de la pompe de charge. Selon un deuxième mode de mise en oeuvre du procédé, l'étape de remplacement comprend le remplacement 10 simultané de x derniers étages de la pompe de charge. Selon un troisième mode de réalisation du procédé, après avoir remplacé un étage de la pompe: - on surveille à nouveau l'état de la pompe et - on remplace un étage de rang immédiatement 15 inférieur au rang de l'étage précédemment remplacé si l'état défectueux de la pompe est à nouveau détecté. D'autres caractéristiques et avantages de l'invention sont détaillés dans la description suivante, 20 faite à titre indicatif et nullement limitatif, d'un mode de réalisation d'un générateur de haute tension selon l'invention. La description est à lire en relation avec les dessins annexés, dans lesquels: - la figure 1, déjà décrite, est un générateur 25 haute tension connu - la figure 2, déjà décrite, présente sur des diagrammes temporels l'évolution de différents signaux présents en des points caractéristiques du générateur de la figure 1, - les figures 3a à 3d montrent l'évolution de différents signaux caractéristiques du générateur de la figure 1, pour différentes valeurs de la tension d'alimentation VCC et du courant consommé par la charge, - la figure 3e montre l'évolution temporelle de 35 signaux caractéristiques du générateur selon l'invention, - la figure 4 est un schéma bloc d'un générateur de haute tension selon l'invention, - les figures 5 à 7 sont des schémas détaillés de différents modes de réalisation du détecteur de la figure Les éléments communs à plusieurs figures portent les mêmes références. Pour mieux comprendre l'invention, il convient de revenir d'abord sur le fonctionnement de la pompe de charge du générateur de haute tension. Comme on l'a vu précédemment, en fonctionnement normal, l'oscillateur et la pompe de charge d'un générateur haute tension sont désactivés puis réactivés à intervalles réguliers, pour compenser les diminutions de la tension HV au fur et à mesure que la charge consomme 15 du courant, d'où une haute tension HV en dents de scie. Lorsqu'un condensateur d'un étage d'une pompe de charge claque, le transfert de charges entre l'étage endommagé et l'étage suivant ou la sortie de la pompe ne se fait plus. La pompe ne peut donc plus augmenter le 20 niveau de la tension HV qu'elle produit, bien que le signal REG et l'oscillateur soient maintenus actifs de manière continu par le régulateur. Comme la charge continue de consommer du courant en sortie, la tension HV chute inexorablement. C'est ce qui est représenté sur la 25 figure 3e, courbe (a). Dans la pratique, on constate que les étages les plus près de la sortie de la pompe sont ceux qui claquent le plus fréquemment, car ceux sont ceux qui sont soumis aux plus hautes tensions. Ainsi, lorsqu'une pompe de 30 charge est endommagée, le dernier étage En est claqué dans 80 à 90 % des cas, l'avant dernier étage En-1 est claqué dans 5 à 10 % des cas, et l'un des étages El à En2 sont claqués seulement dans 5 à 10 % des cas. I. Le générateur selon l'invention La figure 4 présente un schéma bloc d'un générateur de haute tension selon l'invention. Par rapport à un générateur connu tel que celui de la figure 1, un détecteur 50 a été ajouté et la pompe de charge 20 a été complétée par un étage En' de remplacement et des moyens pour remplacer l'étage En endommagé par l'étage En' dans la pompe de charge. Comme une pompe de charge connue, une pompe selon l'invention comprend n étages El à En associés en série avec une diode Dn+l entre une borne d'alimentation VCC et la sortie de la pompe sur laquelle est produite la haute tension HV. Un condensateur Cout est connecté entre la 10 sortie de la diode Dn+l et la masse pour lisser la tension HV. En complément, un interrupteur INTll et un étage En' sont associés en série entre la sortie de tension de l'étage En-l et l'anode de la diode Dn+l. un interrupteur 15 INT12 est inséré entre la borne de commande de l'étage En' et la ligne distribuant le signal de pilotage de l'étage En (dans l'exemple de la figure 4, le signal F). Un interrupteur INT21 est inséré entre la sortie de tension de l'étage Enl et l'entrée de tension de l'étage 20 En. Enfin, un interrupteur INT22 est inséré entre la borne de commande de l'étage En et la ligne distribuant le signal de pilotage de l'étage En (signal F ici). L'étage En' est identique à l'étage En: l'étage En' comprend une diode et un condensateur et ils 25 reçoivent tous deux le même signal de pilotage F ou /F par l'intermédiaire d'un interrupteur (dans l'exemple de la figure 4, le signal F). Un signal RST est appliqué sur une entrée de commande des interrupteurs INT21, INT22 par l'intermédiaire d'un inverseur I3. Le signal RST est également appliqué sur l'entrée de commande des interrupteurs INTll, INT12. En fonctionnement normal, le signal RST est inactif: les interrupteurs INTll, INTl2 sont fermés et les interrupteurs INT21, INT22 sont 35 ouverts, de sorte que l'étage En est connecté en série avec les étage El à En-l. Inversement, lorsque le signal RST est actif, les interrupteurs INTll, INT12 sont ouverts et les interrupteurs INT21, INT22 sont fermés de sorte que l'étage En' est cette fois connecté en série avec les étages El à En-l précédents. Le détecteur 50 reçoit le signal REG et / ou la haute tension HV, et il produit un signal RST actif s'il détecte que la pompe de charge est endommagée. Le fonctionnement du générateur de haute tension selon l'invention est le suivant. En fonctionnement normal, les interrupteurs INTll, INT12 sont ouverts, les interrupteurs INT21, INT22 sont fermés et le générateur 10 de haute tension fonctionne de la même manière qu'un générateur connu tel que celui de la figure 1. Si, par contre, le détecteur 50 détecte un fonctionnement anormal de la pompe de charge (pompe endommagée), alors il produit un signal RST actif entraînant la réparation de 15 la pompe. Les interrupteurs INTll, INT12 se ferment et les interrupteurs INT21, INT22 s'ouvrent. L'étage En endommagé est déconnecté et l'étage En' est connecté à la place; la pompe de charge reprend un fonctionnement normal immédiatement. A noter que le remplacement de 20 l'étage endommagé s'effectue "à la volée" : le remplacement est effectué pendant le fonctionnement de l'oscillateur et de la pompe. Ceci permet de reprendre un fonctionnement normal du générateur de haute tension sans avoir besoin de l'arrêter et de le redémarrer par une 25 nouvelle phase de démarrage, relativement longue. La réparation de la pompe est ainsi totalement transparente pour l'utilisateur. Dans l'exemple de la figure 4, on considère une 30 pompe de charge comprenant un unique étage de remplacement En', et des moyens (interrupteurs INTll, INT12, INT21, INT22) pour remplacer le dernier étage En de la pompe. Ceci permet une réparation de la pompe dans 80 à 90 % des cas de rupture de la pompe. Pour obtenir 35 une meilleure sécurité, il est possible de prévoir plusieurs étages de remplacement et des moyens pour remplacer plusieurs étages de la pompe, comme on le verra mieux par la suite. II. Détection d'une défection de pompe de charge Le signal RST est produit par le détecteur 50 lorsqu'il détecte qu'un étage (dans l'exemple de la 5 figure 4, l'étage En) de la pompe est endommagée, c'està-dire en pratique lorsqu'un condensateur est claqué, entraînant une chute progressive de la tension HV. 1. Détection temporelle - ier mode de réalisation Une première solution pour détecter qu'une pompe de charge est endommagée est de regarder si le signal REG, et donc l'oscillateur, sont désactivés / réactivés régulièrement. Pour cela, l'invention propose de mesurer le temps pendant lequel le signal REG est actif, et 15 d'alerter lorsque ce temps dépasse une valeur prédéfinie tl. Le signal RST actif est fourni à la pompe de charge qui remplace l'étage endommagé par un étage neuf puis reprend son fonctionnement normal (figure 3e courbe (b)). Comme on l'a vu sur les figures 3a à 3d notamment, 20 en fonctionnement normal, après la phase de démarrage du générateur haute tension, le signal REG est désactivé / réactivé régulièrement. Le signal REG est approximativement périodique; la durée de sa période et la durée tO d'une impulsion du signal REG sont fonction 25 des variations de la tension HV, c'est-à-dire entre autres fonction de la tension d'alimentation VCC et du courant consommé par la charge. La figure 5 montre un premier exemple 50A de réalisation d'un détecteur 50 selon l'invention, 30 permettant de détecter si le signal REG est désactivé régulièrement. Si le signal REG n'est pas désactivé au bout d'un temps prédéfini tl, le détecteur 50 produit un signal d'alerte RSTA, indiquant que le signal REG est actif trop longtemps et donc que la pompe de charge est 35 endommagée. Le temps prédéfini tl est choisi supérieur à la durée tO d'une impulsion normale du signal REG. Sachant que tO dépend notamment de la consommation de la charge et est donc variable, on choisit par exemple tl de l'ordre de 10 fois la durée moyenne d'une impulsion REG. Le détecteur 50A de la figure 5 comprend une source de courant produisant un courant I. La tension VCC est 5 appliquée sur un pôle de la source de courant dont l'autre pôle est connectée à une première borne V d'un condensateur C dont l'autre borne est connectée à la masse. Le détecteur 50 comprend également un transistor T4 de type N dont le drain et la source sont connectés 10 respectivement aux deux bornes du condensateur C. Le transistor T4 reçoit sur sa grille le signal REG par l'intermédiaire d'un inverseur I4. Enfin, le détecteur comprend deux inverseurs connectés en série, l'entrée de l'inverseur I5 étant connectée au point commun de la 15 source de courant et du condensateur et la sortie de l'inverseur I6 formant la sortie du détecteur sur laquelle est produite le signal RSTA. L'inverseur I5 a un seuil de basculement égal à Vl. L'inverseur I6 a simplement pour fonction de compenser l'inversion 20 introduite par l'inverseur I5. Ainsi, si le potentiel au point V est inférieur à Vl, le signal RSTA produit en sortie du détecteur 50A est égal à un zéro logique. et il est égal à un un logique sinon. Tant que le signal REG est inactif (à zéro ici), le 25 transistor T4 est passant et les deux bornes du condensateur C sont court-circuitées. S'il est chargé, le condensateur se décharge dans la masse. De même, le courant I produit par la source s'écoule dans la masse et le point V est à un potentiel nul. Lorsque le signal REG 30 est actif, le transistor T4 est bloqué. Le courant I charge le condensateur C et le potentiel V croît selon la relation: I = C(dV/dt) soit V = (I/C)*t, t étant le temps Si le signal REG est désactivé avant le temps tl = 35 Vl*(C/I), alors le transistor T4 devient à nouveau passant et le potentiel V est ramené à zéro. Si le signal REG n'est pas désactivé, alors l'inverseur I4 bascule lorsque le potentiel V atteint la valeur Vl. Les valeurs de C, I et Vl sont choisies en fonction de la valeur de tl souhaitée. Le détecteur 50A est ainsi équivalent à un circuit 5 de temporisation, qui est activé lorsque le signal REG est activé, et qui produit un signal RSTA s'il est maintenu actif pendant un temps au moins égal à tl. Comme le signal REG est actif pendant un long temps uniquement lorsque la pompe de charge ne peut plus maintenir le 10 niveau HV0 sur sa sortie, le détecteur 50A permet ainsi d'indiquer un endommagement de la pompe de charge. 2. Détection temporelle - 2ème mode de réalisation La figure 6 présente un deuxième mode de 15 réalisation 50B du détecteur 50, qui est en fait une version améliorée du détecteur de la figure 5. Une première amélioration du détecteur de la figure consiste à utiliser une source 60 de courant stable en fonction de la tension d'alimentation VCC, utilisant pour 20 cela un miroir de courant. La source 60 comprend ainsi deux transistors T5, T6 de type P. un transistor T7 de type N et une résistance R. La résistance R a un premierpôle connecté à la source du transistor T5 et un deuxième pôle connecté au drain du 25 transistor T7. La grille de T5 est connectée à son drain. La source de T7 est connectée à la masse et le signal RUN de démarrage est appliqué sur la source de T7. La tension de référence VREFP est appliquée sur les grilles des transistors T5, T6; VREFP est choisie de sorte que T5, 30 T6 soient toujours passants. Le drain de T6 est connecté au point V, point commun du condensateur C et de l'inverseur I4, et la tension VCC est appliquée sur les sources des transistors T5, T6. Soit I0 le courant circulant dans la résistance R; I0 est égal à (VCC35 VTP)/R, VTP étant le seuil de conduction du transistor T5. Le courant I circulant dans le transistor T6 est égal à K.I0, K étant le rapport des W/L des transistors T5, T6. On peut choisir par exemple un inverseur I4 ayant un seuil de basculement Vl égal à VCC - VTP: il suffit pour cela de choisir un inverseur ayant un transistor MOS P et un transistor MOS N connectés en série entre la 5 source de tension VCC et la masse et tels que le W/L du MOS P soit bien supérieur au W/L du MOS N. On obtient dans cas: tl = Vl*C / I = (VCC-VTP) * C / [(VCC-VTP)*K/R], soit tl = RC/K tl est donc indépendant de la tension VCC. A noter que le transistor T7 a pour seule fonction de bloquer le fonctionnement de la source de courant lorsque le générateur haute tension est arrêté (RUN inactif) de sorte à éviter toute consommation inutile 15 d'énergie. Le transistor T7 peut être supprimé. Une deuxième amélioration du détecteur de la figure permet de prendre en compte le fait que, au démarrage du générateur de haute tension, le signal REG reste actif pendant toute la phase de démarrage qui peut être 20 relativement longue (on note t2 la durée moyenne de la phase de démarrage, égale à la durée de la première impulsion du signal REG) bien que la pompe de charge ne soit pas endommagée. Pour cela, on ajoute un circuit 70, qui allonge la durée de la temporisation du détecteur 25 lors de la surveillance de la première impulsion du signal REG, correspondant à la phase de démarrage du générateur de haute tension. Dans l'exemple de la figure 6, le circuit 70 comprend un interrupteur INT3 commandé par un signal 30 INIBl, un condensateur C', un transistor T8 de type N et une bascule Bl de type RS. Une première borne de l'interrupteur INT3 est connectée au point commun de l'inverseur I4 et du condensateur C (point V) et une deuxième borne de l'interrupteur INT3 est connecté à un 35 pôle du condensateur C' dont l'autre borne est connectée à la masse. Le drain de T8 est connecté au point commun du condesateur C' et de l'interrupteur INT3 et sa source est connectée à la masse. Le signal REG est appliqué sur la grille de commande de T8. La bascule Bl reçoit sur deux entrées le signal REG et le signal RUN et produit le signal INIB1 appliqué sur une entrée de commande de INT3. Lors de la première impulsion REG, la bascule Bl 5 impose un signal INIB1 actif qui ferme l'interrupteur INT3, de sorte que le condensateur C' est relié en parallèle sur le condensateur C. La source de courant doit alors produire le courant I pendant un temps t3 = Vl(C+C')/ I ou t3 = R(C+C')/K, avant que l'inverseur I4 10 ne bascule. Sachant que t2, la durée de la phase de démarrage, est fonction notamment de la consommation de la charge, on choisit par exemple un temps t2 égal à environ 10 fois la durée moyenne de t2. Après avoir choisi la valeur de 15 C (en fonction du temps tl choisi), la valeur de C' est choisi en fonction du temps t3 choisi. Après la fin de la première impulsion du signal REG, la bascule Bl désactive le signal INIBl et l'interrupteur INT3 de sorte que le condensateur C' est 20 isolé électriquement du condensateur C. Le détecteur 50B de la figure 6 est alors équivalent au détecteur de la figure 5 et produit le signal RSTA si REG est maintenu actif au delà du temps tl. 3. Détection de niveau - 3ème mode de réalisation du détecteur 50 Une deuxième solution pour détecter qu'une pompe de charge est endommagée est de regarder si la tension HV produite est toujours maintenue au dessus d'un seuil 30 critique HVC. Pour cela, l'invention propose de mesurer le niveau de la tension HV et d'alerter lorsque ce niveau descend en dessous de la valeur critique HVC souhaitée. La figure 7 montre un troisième exemple 50C de réalisation d'un détecteur selon l'invention, permettant 35 de détecter si la tension HV descend en dessous de la valeur HVC. Si la tension HV descend en dessous de HVC, le détecteur 50C produit un signal d'alerte RSTC, indiquant que la tension HV a chuté en dessous de la valeur critique et donc que la pompe de charge est endommagée. A titre d'exemple, on peut choisir HVC de l'ordre de 12,5V pour une valeur nominale HVO de l'ordre de 17V. Le détecteur 50C comprend un détecteur de niveau de tension 80, une bascule B2 et une porte logique P2. Le détecteur 80 est en pratique similaire au régulateur 30 utilisé pour réguler la tension HV à sa valeur nominale HVO. Simplement, on choisit un empilement 10 de diodes un peu différent, de sorte à avoir un seuil de détection (égal à la chute de tension entre les deux pôles de l'empilement de diodes) égal à HVC, plus bas que celui du régulateur 30. Dans l'exemple de la figure 7, on a choisi un 15 empilement de diodes comprenant deux diodes Zener, ayant un seuil de l'ordre de 5,3V, et deux diodes simples (réalisées chacune par un transistor dont la grille est connectée au drain) ayant un seuil de détection de l'ordre de 1V. On obtient ainsi un seuil de détection de 20 l'ordre de 2*5,3 + 2*1 = 12,6V. Le détecteur 80 reçoit la tension HV et produit un signal RSTD actif si la tension HV descend en dessous de HVC. La bascule B2 est de type RS, elle reçoit le signal RUN de démarrage du générateur de haute tension et le 25 signal REG d'activation de l'oscillateur. La bascule B2 produit un signal INIB2 qui est actif durant la première impulsion active du signal REG (c'est-à-dire durant la phase de démarrage du générateur haute tension), et qui devient inactif dès première désactivation du signal REG 30 (qui correspond à la fin de la phase de démarrage). Le signal INIB2 produit par la bascule B2 et le signal RSTD produit par le détecteur 80 sont appliqués à deux entrée de la porte P2 qui produit le signal RSTC: - si le signal INIB2 est actif, RSTC est toujours 35 inactif - si le signal INIB2 est inactif, RSTC est égal au signal RSTD et - RSTC est actif si HV HVC. La bascule B2 a ainsi pour effet de neutraliser le signal RSTD pendant la phase de démarrage (INIB2 actif) pendant laquelle la tension HV, initialement à zéro, est 5 nécessairement inférieure à HVC pendant une partie de la phase de démarrage et cela bien que la pompe de charge ne soit pas endommagée. Le signal RSTC est appliqué à la pompe de charge, qui remplace l'étage endommagé puis reprend un 10 fonctionnement normal (voir figure 3e, courbe (c)). Détection combinée - 4ème mode de réalisation du détecteur 50 La détection temporelle est efficace si la tension 15 HV ne chute pas trop rapidement lorsque la pompe est endommagée, c'est-à-dire si la charge du générateur de haute tension consomme un courant pas trop faible. Si la charge consomme un courant très important, alors la tension HV chute rapidement et atteint une valeur 20 particulièrement basse avant que le détecteur temporel ne signale que la pompe de charge est endommagée. Or, une valeur trop faible de la tension HV peut être préjudiciable à la charge; par exemple, si la tension HV est utilisée pour programmer une mémoire, la 25 programmation n'est pas garantie si HV est en dessous d'une valeur critique. La détection de niveau est efficace si la tension HV ne chute pas trop lentement lorsque la pompe est endommagée, c'est-à-dire si la charge du générateur haute 30 tension consomme un courant pas trop faible. Si la charge consomme un courant très faible, alors il s'écoule un temps relativement long avant que le détecteur de niveau signale que la tension HV est passée en dessous de sa valeur critique et que la pompe est endommagée. Or, une 35 valeur de HV inférieure à sa valeur nominale HVO pendant un temps trop long peut être préjudiciable à la charge. Pour pallier les inconvénients du détecteur temporel et ceux du détecteur de niveau, l'invention propose de combiner les deux modes de détection. Pour cela, un quatrième mode de réalisation (non représenté) d'un détecteur selon l'invention utilise un détecteur temporel selon la figure 5 ou la figure 6 et un détecteur 5 de niveau selon la figure 7. Les signaux RSTA, RSTC produits pas les deux détecteurs sont combinés par une porte OU pour produire un signal RST qui est actif si le signal RSTA ou le signal RSTC est actif. Ainsi, le signal RST est actif si le signal REG est actif pendant un temps 10 trop long ou si la tension HV est inférieure à la valeur critique. Le signal RST ainsi produit est appliqué à la pompe de charge; il entraîne la réparation immédiate de la pompe lorsqu'il est actif. II. Réparation de la pompe de charge Comme on l'a vu précemment dans le cadre de la description de la figure 4, après que le détecteur 50 ait signalé que la pompe de charge est endommagée, le 20 processus de réparation de la pompe de charge comprend une étape de déconnexion de l'étage endommagé, suivi d'une étape de connexion d'un étage de remplacement. Il peut être complété par une étape de mémorisation d'une information que la pompe a été réparée. Les défauts n'affectent le plus souvent que les derniers étages de la pompe, soumis aux plus fortes tensions, il est donc peu utile de prévoir la possibilité de réparer les premiers étages de la pompe. Par ailleurs, il n'est pas possible de déterminer de manière simple 30 quel étage est endommagé. Il serait cependant intéressant de prévoir la possibilité de réparer plusieurs étages de la pompe, puisque dans 10 à 20 % des cas, c'est un étage autre que le dernier étages qui claque, par exemple l'un des trois 35 ou quatre derniers étages. On utilise pour cela une pompe (non représentée comprenant x étages de remplacement et des moyens (ensemble d'interrupteurs appropriés) pour remplacer les x derniers étages de la pompe. Le nombre d'étages de remplacement utilisé est bien sûr un compromis entre la volonté de réparer la pompe dans le plus grand nombre de cas, idéalement 100%, et la taille de la pompe incluant 5 les étages de remplacement, sachant qu'un étage de la pompe est assez volumineux. Lorsque le détecteur signale que la pompe est défectueuse, on peut alors envisager au moins deux 10 processus de réparation. Selon un premier processus, on remplace en même temps les x derniers étages de la pompe, quel que soit celui qui est endommagé. On prévoit dans ce cas une pompe avec des moyens pour remplacer simultanément les x 15 étages; deux interrupteurs suffisent pour cela, L'un connecté entre l'étage de rang n-x-l et l'étage de rang n-x, ou entre l'étage de rang n et la diode Dn+l. L'autre est connecté en série avec les x étages de remplacement, la dite série étant connectée d'un côté entre l'étage de 20 rang n-x-l et l'étage de rang n-x, et de l'autre côté entre l'étage de rang k et la diode Dn+l. Selon un deuxième processus, on réalise les étapes suivantes: remplacement du dernier étage de la pompe, - surveillance du fonctionnement de la pompe et: - si la pompe fonctionne à nouveau normalement (signal RST inactif), la réparation est terminée, - si la pompe ne fonctionne pas normalement 30 (signal RST encore actif), alors on remplace l'avant dernier étage. On réitère ces étapes autant de fois que nécessaire, jusqu'à ce que la pompe soit réparée. Bien sûr, pour mettre en oeuvre ce processus, on utilisera une 35 pompe de charge comprenant des moyens pour remplacer individuellement chacun des x derniers étages étage. REVENbICATIONS 1. Générateur pour produire une haute tension (HV) à partir d'une tension d'alimentation (VCC), comprenant: - un oscillateur (10) pour produire un signal de pilotage (F, /F), - une pompe de charge (20) pour produire la haute tension (HV) à partir de la tension d'alimentation (VCC) et en fonction du signal de pilotage, la pompe de charge (20) comprenant n étages (El, ..., En) élévateurs de tension connectés en série, le premier étage recevant la 10 tension d'alimentation et le dernier étage produisant la haute tension (HV), - un régulateur de tension (30) pour produire un signal d'activation (REG) de l'oscillateur (10) qui est actif si la haute tension (HV) est inférieure à une 15 valeur souhaitée (HVO), le générateur étant caractérisé en ce qu'il comprend également un détecteur (50) pour produire un signal d'alerte (RST) lorsqu'il détecte un état défectueux de la pompe de charge (20) et en ce que la 20 pompe de charge (20) comprend également au moins un étage (En') de remplacement et des moyens (INTll, INT21) pour remplacer un étage endommagé (En) par un étage de remplacement (En') lorsqu'elle reçoit le signal d'alerte (RST). 2. Générateur selon la revendication 1, dans lequel le détecteur produit le signal d'alerte (RST) lorsque le signal d'activation (REG) est maintenu actif par le régulateur pendant un temps supérieur à un temps 30 prédéfini (tl). 3. Générateur selon la revendication 3, dans lequel le détecteur (50A, 50B) comprend: - un premier accumulateur de charges (C) pour 35 recevoir un courant de charge (I), - un comparateur (I5, I6) pour produire le signal d'alerte (RSTA) lorsque le potentiel aux bornes du premier accumulateur atteint une valeur prédéfinie, et - un moyen (T4, I4) pour court-circuiter le premier 5 accumulateur lorsque le signal d'activation (REG) est inactif. 4. Générateur selon la revendication 3, dans lequel le courant de charge est indépendant de la tension 10 d'alimentation. 5. Générateur selon l'une des revendications 2 à 4, dans lequel le détecteur (50B) comprend également un moyen (B1, INT3, T8, C') pour prolonger la durée du temps 15 prédéfini (tl) lors d'une phase de démarrage de la pompe. 6. Générateur selon la revendication 1, dans lequel le détecteur (50C) produit le signal d'alerte (RST) lorsque la haute tension descend au dessous d'une valeur 20 critique (HVC). 7. Générateur selon la revendication 6, dans lequel le détecteur (50C) comprend un détecteur de niveau de tension (80) pour produire le signal d'alerte (RST) 25 lorsque la haute tension est inférieur à la valeur critique (HVC) et un moyen (B2, P2) pour inhiber le détecteur de niveau de tension lors de la première activation du signal d'activation (REG). 8. Générateur selon la revendication 1, dans lequel le détecteur produit le signal d'alerte (RST) lorsque le signal d'activation est maintenu actif pendant un temps supérieur au temps prédéfini ou lorsque la haute tension descend au dessous de la valeur critique (HVC). 35 9. Procédé de réparation d'un générateur de haute tension produisant une haute tension (HV) à partir d'une tension d'alimentation (VCC) et comprenant: - un oscillateur (10) pour produire un signal de pilotage (F, /F), - une pompe de charge (20) pour produire la haute tension (HV) à partir de la tension d'alimentation (VCC) 5 et en fonction du signal de pilotage, la pompe de charge (20) comprenant n étages (El, ... En) élévateurs de tension connectés en série, le premier étage recevant la tension d'alimentation et le dernier étage produisant la haute tension (HV), - un régulateur de tension (30) pour produire un signal d'activation (REG) de l'oscillateur (10) qui est actif si la haute tension (HV) est inférieure à une valeur souhaitée (HV0), le procédé étant caractérisé en ce qu'il comprend 15 les étapes suivantes: - surveillance de l'état de la pompe, - si un état défectueux de la pompe est détecté, remplacement d'au moins un étage de la pompe par autant étages de remplacement. 10. Procédé selon la revendication 9, dans lequel l'étape de remplacement comprend les étapes suivantes: - déconnexion d'un étage endommagé, connexion d'un étage de remplacement, - éventuellement, mémorisation d'une information indiquant que la pompe a été réparée. 11. Procédé selon la revendication 9 ou 10, dans lequel l'étape de remplacement comprend le remplacement 30 du dernier étage de la pompe de charge. 12. Procédé selon la revendication 9 ou 10, dans lequel l'étape de remplacement comprend le remplacement simultané de x derniers étages de la pompe de charge. 35 13. Procédé selon la revendication 9 ou 10, au cours duquel, après avoir remplacé un étage de la pompe: - on surveille à nouveau l'état de la pompe et - on remplace un étage de rang immédiatement inférieur au rang de l'étage précédemment remplacé si l'état défectueux de la pompe est à nouveau détecté.