Brevet FR2977077A1 — publié le 20121228

GENERATEUR DE RETARDS UTILISANT UNE RESISTANCE PROGRAMMABLE A BASE DE MATERIAU A CHANGEMENT DE PHASE L'invention concerne un générateur de retards utilisant une résistance programmable à base de matériau à changement de phase. Elle s'applique notamment au domaine des dispositifs électroniques de génération de délais. Le besoin de générer des délais temporels précis est requis dans de nombreuses applications électroniques. Pour cela, des circuits de génération de délais à base de condensateurs sont habituellement utilisés. Des exemples de tels circuits sont décrits dans l'article de W. F. Davis et T. M. Frederiksen intitulé a precision monolithic time-delay generator for use in automotive electronic fuel injection systems, IEEE journal on solid state circuits, Vol. 7, No. 6, décembre 1972. Un des inconvénients de ce type de circuits est la place qu'ils prennent, notamment lorsqu'ils sont mis en oeuvre dans un circuit intégré. Un autre inconvénient est qu'ils ne peuvent pas générer de délais sur des plages de valeurs importantes, par exemple sur une plage allant d'une milliseconde à plusieurs centaines de minutes. En outre, en utilisant un générateur de retards à base de condensateurs, il est difficile de générer avec précision des délais importants, de l'ordre d'une centaine de secondes par exemple. Un but de l'invention est notamment de pallier les inconvénients précités. A cet effet l'invention a pour objet un générateur de retards comprenant au moins une résistance programmable RPcM en matériau à changement de phase à base de chalcogénure. Ladite résistance RPcM est initialisée pour générer un retard de manière à ce qu'elle soit égale à une valeur initiale Ro et que le chalcogénure soit en phase amorphe. Un comparateur compare une quantité électrique de référence stable dans le temps avec une quantité électrique variable représentative de la résistance programmableRPcM, le comparateur générant un signal s présentant une singularité, ladite singularité apparaissant lorsque la différence entre les deux quantités électriques change de signe. Selon un aspect de l'invention, la quantité électrique de référence est représentative d'une résistance de référenceRreference Un module de programmation initialise par exemple la résistance RPcM par émission d'une impulsion électrique, ladite impulsion étant adaptée pour que la résistanceRPcM atteigne la valeur initiale Ro . Dans un mode de réalisation, les caractéristiques de l'impulsion électrique pour programmer la résistance RPcM sont déterminées en utilisant une table de correspondance. Selon un autre aspect de l'invention, le signal s peut prendre deux états, la singularité correspondant au passage d'un état à l'autre. Le comparateur est par exemple un comparateur de courants et la quantité électrique variable et la quantité électrique de référence sont des intensités. De manière alternative, le comparateur peut être un comparateur 15 de tensions et la quantité électrique variable et la quantité électrique de référence des tensions. Dans un mode de réalisation, la valeur de Ro permettant d'obtenir un retard donné T, est déterminée en utilisant l'expression : RO Rreference x ,t/lv 0 T 20 dans laquelle : R est la résistance du matériau PCM à l'instant t ; Ro est la résistance du matériau PCM à un instant initial to 25 v est une constante dépendant du type de matériau chalcogénure utilisé. Selon un aspect de l'invention, le chalcogénure utilisé est un mélange de germanium, d'antimoine et de tellure. 30 Selon un autre aspect de l'invention, le chalcogénure utilisé est du Ge2Sb2Te5. L'invention a aussi pour objet un système un système d'inhibition de neurones artificiels comprenant un circuit de neurones, le temps à partir duquel la sortie du circuit de neurones est apparente étant contrôlé par un générateur de retards tel que décrit précédemment. L'invention a notamment comme avantage que la fabrication de circuits supplémentaires dédiés à la génération de retards n'est pas nécessaire dans des systèmes comprenant déjà des matériaux à changement de phase. D'autres caractéristiques et avantages de l'invention apparaîtront 7o à l'aide de la description qui suit donnée à titre illustratif et non limitatif, faite en regard des dessins annexés parmi lesquels : - la figure 1 donne un exemple de résistance programmable à base de matériau à changement de phase ; 15 - la figure 2 présente un ensemble de courbes illustrant les variations de résistance d'un matériau à changement de phase pour différentes durées d'impulsions ; - la figure 3 illustre de manière simplifiée le principe de génération de retards selon l'invention ; 20 - la figure 4 présente un mode de réalisation de l'invention utilisant un comparateur de courants ; - la figure 5 présente un mode de réalisation de générateur de retards utilisant un comparateur de tensions ; - la figure 6 donne un exemple de système de programmation 25 d'un modèle de pics de neurones. La figure 1 donne un exemple de résistance programmable à base de matériau à changement de phase. Les matériaux à changement de phase sont utilisés fréquemment en électronique. Ils sont habituellement désignés 30 par l'acronyme PCM venant de l'expression anglo-saxonne « Phase Change Memory ». Les matériaux PCM sont composés de chalcogénure. Ils sont notamment utilisés au sein de supports optiques de stockage comme les disques compacts CD, les disques numériques polyvalents désignés par l'acronyme DVD venant de l'expression anglo-saxonne « Digital Versatile 35 Disc » et les disques Blu-ray. Les matériaux PCM sont également utilisés pour le développement à grande échelle de mémoires électroniques non volatiles dites mémoires PRAM, acronyme venant de l'expression anglo-saxonne « Phase-change Random Access Memory ». Les dispositifs mettant en oeuvre des matériaux PCM fonctionnent sur le principe de la commutation réversible entre les deux états du chalcogénure. La commutation est induite par effet Joule. Le premier état du matériau chalcogénure est désigné habituellement par l'expression « phase amorphe » et le second état par l'expression « phase cristalline ». Une propriété importante des chalcogénures est que leur résistance électrique est plus élevée en phase amorphe qu'en phase cristalline. Les dispositifs à base de matériau PCM sont habituellement composés d'au moins une résistance programmable. L'exemple de résistance programmable présenté à l'aide de la figure 1 est constitué d'une fine couche de matériau chalcogénure 100 de 100 nm d'épaisseur et d'une couche intermédiaire 104 de 400 nm d'épaisseur, ces deux couches étant placées entre deux électrodes métalliques 101, 102. A titre d'exemple, le chalcogénure utilisé dans cette résistance programmable peut être un mélange de germanium, d'antimoine et de tellure, comme par exemple du Ge2Te2Sb5. La couche intermédiaire 104 est composée d'une fiche cylindrique 103 en tungstène de 300 nm de diamètre, ladite fiche étant entourée d'oxyde de silicium SiO2. De nombreuses architectures de résistances programmables à base de chalcogénure existent dans l'état de la technique et peuvent être utilisées dans le cadre de l'invention. Quand une différence de potentiel est appliquée entre les deux électrodes métalliques de la résistance programmable, le courant circule au travers de la fiche cylindrique 103 en tungstène ainsi qu'au travers de la couche de matériau PCM 100. Cette circulation de courant implique que la température du matériau PCM augmente par effet Joule. Pour faire passer le matériau PCM de la phase cristalline à la phase amorphe, une forte impulsion de courant d'une durée de quelques dizaines de nanosecondes par exemple permet de chauffer le matériau PCM de manière à ce que celui-ci atteigne sa température de fusion. Le courant est ensuite coupé rapidement, c'est-à-dire en quelques nanosecondes. Cela permet de fixer le chalcogénure en phase amorphe. A titre d'exemple, pour faire passer le matériau PCM de la phase amorphe à la phase cristalline, une impulsion de courant de plus faible amplitude est appliquée de manière à ce que la température du matériau PCM dépasse sa température de cristallisation sans pour autant dépasser sa température de fusion. Le matériau est maintenu à cette température pendant une durée suffisante afin que la matière soit parfaitement cristallisée. En considérant l'exemple de la figure 1, une impulsion d'une durée comprise entre 50 et 150 ns permet une cristallisation complète du matériau PCM de la résistance programmable. II est à noter que la durée optimum de l'impulsion dépend du matériau PCM choisi. La figure 2 présente un ensemble de courbes illustrant les variations de résistance d'un matériau PCM pour différentes durées d'impulsions électriques, et ce en fonction de l'amplitude des impulsions électriques utilisées. Dans cet exemple, le matériau PCM est initialement en phase amorphe. Six courbes sont représentées. La première courbe 200 correspond à une durée d'impulsion électrique de 1 µs, la seconde 201 à une durée d'impulsion de 500 ns, la troisième 202 à une durée d'impulsion de 300 ns, la quatrième 203 à une durée d'impulsion de 100 ns, la cinquième 204 à une durée d'impulsion de 70 ns et la sixième 205 à une durée d'impulsion de 50 ns. II apparaît que le matériau PCM peut être cristallisé de manière à ce qu'une résistance de quelques centaines d'ohms soit obtenue. Pour cela, des impulsions dont la tension est comprise entre 2 et 4 volts peuvent être utilisées. Afin d'obtenir une résistance plus importante en phase amorphe, une impulsion de tension supérieure à 4 volts peut être utilisée. Ces valeurs sont données à titre d'exemple et seront différentes en fonction de l'architecture et des matériaux utilisés au sein de la résistance programmable. Une propriété importante propre aux matériaux PCM est que dans la phase amorphe, la résistance dérive dans le temps. Cette dérive est la conséquence de relaxations structurelles des zones du chalcogénure étant en phase amorphe. Cette dérive est par contre négligeable lorsque le matériau est en phase cristalline. II est à noter que la dérive de résistance en phase amorphe augmente avec le temps. Cette dérive de la résistance est déterministe et peut s'exprimer en utilisant l'expression suivante : R=Rox to (1) dans laquelle : R est la résistance du matériau PCM à l'instant t ; Ro est la résistance du matériau PCM à un instant initial to, par exemple l'instant de la programmation de ladite résistance ; v est un paramètre dépendant du type de matériau chalcogénure utilisé ; à titre d'exemple, si du Ge2Te2Sb5 est utilisé, la valeur de v est comprise entre 0.11 à 0.13. La figure 3 illustre de manière simplifiée le principe de génération de retards selon l'invention. Celui-ci exploite la propriété de la dérive de résistance des matériaux PCM en phase amorphe. Le générateur de retard comprend au moins, une résistance programmable 11 en matériau PCM, une résistance de référence 12 et un comparateur 13 de quantités électriques. Ces différents éléments sont détaillés dans la suite de la description. La résistance de référence Rreference 12 est liée à l'une des bornes d'entrée 14 du comparateur 13. La valeur de la résistance de référence Rreference est soit fixe soit programmable en fonction de la précision requise et de l'application visée. La résistance programmable RPcM est composée de chalcogénure. Afin de sélectionner une valeur initiale Ro pour la résistance RPcM , un module de programmation 10 peut être utilisé. La résistance est programmée par application d'une impulsion électrique adaptée. Les caractéristiques de l'impulsion électrique pour programmer la résistance 30 RPcM peuvent être déterminées en utilisant une table de valeurs. Cette table de valeurs est par exemple représentative de courbes de caractéristique électrique du même type de celles présentées figure 2. La table de correspondance permettant de déterminer les caractéristiques des impulsions à générer varie en fonction du matériau chalcogénure utilisé. Le module de programmation 10 est mis en oeuvre en utilisant par exemple un générateur d'impulsions électriques externe au générateur de retard. De manière alternative, le module de programmation peut-être inclus dans le générateur de retard. A titre d'exemple, un générateur d'impulsions peut être intégré sur une puce électronique. II existe plusieurs techniques bien connues de l'homme du métier permettant de générer des impulsions électriques. Le choix de la technique de génération d'impulsion électrique dépend par exemple des exigences des applications pour lesquelles le générateur de retard est utilisé ainsi que de la précision que l'on veut obtenir. Le comparateur 13 compris dans le générateur de retard a pour objectif de comparer les quantités électriques présentées à ses entrées 14, 15. Dans l'exemple de la figure 3, les quantités électriques présentées au niveau de la première 14 et de la seconde 15 entrée du comparateur 13 sont représentatives respectivement de la résistance de référence Rreference 12 et de la résistance programmable RPcM 11. Ces quantités électriques sont par exemple des intensités ou des tensions. Le comparateur 13 produit un signal de sorties . A titre d'exemple, ce signal de sortie peut prendre deux états, un état BAS et un état HAUT ou bien deux valeurs, 0 et 1. Le changement d'état du signal s intervient un temps T suivant l'initialisation de la résistanceRPcM, ledit temps T correspondant à la valeur du retard que l'on veut générer. De nombreuses implémentations permettant de comparer des quantités électriques représentatives des résistances RPcM et Rreference existent dans l'état de la technique. Ces quantités électriques représentatives des résistances RPcM et Rreference sont par exemple des tensions ou des courants. Ainsi, le comparateur 13 peut être un comparateur de tensions ou de courants par exemple. Ainsi, afin de générer un retard de durée T, on choisit une valeur initiale Ro et la résistance RPcM est programmée de manière à ce qu'elle prenne cette valeur initiale. II est alors essentiel que le matériau chalcogénure soit en phase amorphe afin que le phénomène de dérive de la résistance puisse avoir lieu. Pour déterminer la valeur de Ro, l'expression suivante dérivée directement de l'expression (1) peut être utilisée : Ro= Rreferenee X (y v 0 T~ (2) II est à noter que le choix du type de chalcogénure utilisé pour la mise en oeuvre de la résistance RPcM détermine la valeur du paramètre v. La quantité électrique présentée au niveau de la deuxième entrée 15 du comparateur 13 est représentative de la valeur de la résistance Rpcm et est donc variable dans le temps. L'initialisation du générateur de retards correspond à la programmation de la valeur initiale de la résistance programmable. Suite à l'initialisation du générateur, la résistance RPcM va commencer à dériver car elle comprend du matériau chalcogénure en phase amorphe. La convention suivante peut alors être utilisée. Lorsque la quantité électrique variable représentative de la résistance programmable RPcM est inférieure à la quantité électrique de référence, le module de comparaison va générer un signal de sortie s dans un premier état. Lorsque la quantité électrique représentative de la résistance programmable est supérieure à la quantité électrique de référence, le signal s sera dans son deuxième état. Ainsi, lorsque la différence entre les deux quantités électriques change de signe, une transition entre les premiers et le deuxième état du signal s apparaît. Cette transition correspond à une singularité du signal s permettant de repérer le retard T généré. Avantageusement, la flexibilité de programmation de la résistance RPcM permet de générer des délais sur des plages de valeurs très étendues, par exemple d'une milliseconde à plusieurs centaines de minutes. La figure 4 présente un mode de réalisation de l'invention utilisant un comparateur de courants. Le courant présent introduit par la première entrée 24 du comparateur de courant 16 est comparé avec le courant introduit par la seconde entrée 25 du comparateur. Dans cet exemple, la résistance de référence 12 est connectée à la première entrée 24 ainsi qu'à un générateur de tension 17. La résistance programmable 11 est connectée à la seconde entrée 25 ainsi qu'au générateur de tension 17. Les courants présents à la première 24 et à la seconde 25 entrées du comparateur de courant 16 sont des quantités électriques qui dépendent respectivement des résistances Rreference 12 et RPcM 11. La résistance Rreference étant stable dans le temps, le courant au niveau de la première entrée 24 est utilisé comme quantité électrique de référence. Plus la résistance RPcM augmente, plus l'intensité du courant au niveau de la seconde entrée 25 du comparateur 16 diminue. Lorsque l'intensité du courant au niveau de la première entrée 24 du comparateur 17 est supérieure à la l'intensité du courant au niveau de la seconde entrée 25 du comparateur, le signal de sortie s du comparateur est dans un premier état. Lorsque l'intensité du courant au niveau de la première entrée 24 du comparateur 17 est inférieure à la l'intensité du courant au niveau de la seconde entrée 25 du comparateur, le signal de sortie s du comparateur est dans un second état. La transition entre les deux états du signal s intervient alors T secondes après l'initialisation de la résistance RPcM . Le changement d'état du signal s correspond à une singularité permettant de repérer le temps T. Plus généralement, dans le cadre de l'invention, tout signal s faisant intervenir une singularité au moment où le signe de la différence entre la quantité électrique de référence et la quantité électrique variable change peut être utilisée. Cette singularité peut être par exemple un pic ou une portion de signal dont les caractéristiques sont prédéterminées. La figure 5 présente un mode de réalisation de générateur de retards utilisant un comparateur de tensions. La tension à la première borne 14 du comparateur de tensions 19 est comparée avec la tension à la seconde borne 15 dudit comparateur 19. Dans ce mode de réalisation, une tension de polarisation V est appliquée sur un montage de résistances. Ce montage est réalisé en utilisant deux jeux de deux résistances montées en série, les deux jeux de deux résistances étant ensuite montés en parallèle de manière à ce que la tension V puisse être appliquée à chacun d'eux. Le premier jeu de résistances montées en série comprend deux résistances R1 et R3 et le deuxième jeu de résistances montées en série comprend une résistance R2 et une résistance programmable RPcM 11 en matériaux chalcogénure. La première entrée 26 du comparateur de tension 19 prélève une première tension V1 entre les résistances R1 et R3 du premier jeu de résistances et la seconde entrée 27 prélève une seconde tension V2 entre 5 les résistances R2 et RPcM du second jeu de résistances. Les tensions V1 et V2 peuvent être exprimées de la manière suivante : 10 Les résistances R1, R2 et R3 ont des valeurs constantes dans le temps. Ainsi, la tension V1 est constante et joue le rôle de quantité électrique de référence. Quant à la résistance RPcM , celle-ci est sujette au phénomène déterministe de dérive de résistance lorsque le chalcogénure est dans sa phase amorphe. La tension V2 varie dans le temps suivant une loi 15 déterministe. La programmation de la valeur initiale Ro de RPcM permet de choisir une valeur de retard T à générer. Un module de programmation 10 interne ou externe au générateur peut être utilisé pour sélectionner cette valeur initiale. Les valeurs des résistances R1, R2 et R3 peuvent être choisies en fonction de l'application ciblée. 20 Le générateur de retard selon l'invention peut être utilisé dans le cadre de nombreuses applications. En particulier, il peut être mis en oeuvre dans tous système de production délais de longue durée. II peut être par exemple utilisé comme minuterie programmable. Dans un tout autre 25 domaine, le générateur de délai peut être utilisé afin de programmer des modèles de pics de neurones. La figure 6 donne un exemple de système de programmation d'une séquence d'impulsions similaires à celles qui sont émises par des neurones. Des neurones impulsionnels classiques peuvent par exemple être 30 utilisés. Les signaux des neurones impulsionnels peuvent être simulés ou générés par une puce CMOS 20 utilisant des circuits VLSI. Vl = l+ Rl ~ R3, Dans cet exemple, la convention choisie est que le signal s peut prendre un premier et un deuxième état correspondant respectivement aux valeurs 0 et 1. La sortie Sn du circuit de neurone 20 est combinée 21 avec la sortie s du générateur de retards. Un pic en sortie du circuit de neurone 20 n'apparaît au travers du signal n que pour la durée pendant laquelle la sortie s du générateur vaut 1. II ne comprendra pas de pic lorsque le signal s est à 0. Ainsi, en contrôlant le temps à partir duquel la sortie du circuit de neurone est apparente, le modèle de pic final peut être contrôlé. La mise en oeuvre de cette technique permet de réduire la taille de la puce CMOS 20. En effet, un nombre important de transistors et donc de la surface de la puce 20 est habituellement utilisé pour mettre en oeuvre un circuit de contrôle de délai entre deux pics successifs. Des délais extrêmement longs entre pics consécutifs peuvent apparaître. Ces délais sont difficiles à obtenir avec des générateurs de délais classiques à base de condensateurs. REVENDICATIONS1- Générateur de retards caractérisé en ce qu'il comprend au moins une résistance programmable Rem (11) en matériau à changement de phase à base de chalcogénure, ladite résistance R,,c étant initialisée pour générer un retard de manière à ce qu'elle soit égale à une valeur initiale Ro et que le chalcogénure soit en phase amorphe, un comparateur (13, 16, 19) comparant une quantité électrique de référence stable dans le temps avec une quantité électrique variable 90 représentative de la résistance programmable Rrcm (11), le comparateur générant un signal s présentant une singularité, ladite singularité apparaissant lorsque la différence entre les deux quantités électriques change de signe. 15 2- Générateur de retards selon la revendication 1 dans lequel la quantité électrique de référence est représentative d'une résistance de référence Rreference 3- Générateur de retards selon l'une des revendications précédentes 20 dans lequel un module de programmation (10) initialise la résistance RrcM par émission d'une impulsion électrique, ladite impulsion étant adaptée pour que la résistance RpcM atteigne la valeur initiale Ro . 4- Générateur de retards selon la revendication 3 dans lequel les 25 caractéristiques de l'impulsion électrique pour programmer la résistance RPCA, sont déterminées en utilisant une table de correspondance. 5- Générateur de retards selon l'une des revendications précédentes dans lequel le signal s peut prendre deux états, la singularité correspondant au passage d'un état à l'autre. 6- Générateur de retards selon l'une des revendications précédentes dans lequel le comparateur (16) est un comparateur de courants etdans lequel la quantité électrique variable et la quantité électrique de référence sont des intensités. 7- Générateur de retards selon l'une des revendications 1 à 5 précédentes dans lequel le comparateur (19) est un comparateur de tensions et dans lequel la quantité électrique variable et la quantité électrique de référence sont des tensions. 8- Générateur de retards selon l'une des revendications précédentes dans lequel la valeur de Ro permettant d'obtenir un retard donné T, est déterminée en utilisant l'expression : RO _ Rrejeremme x (t(, 1 v dans laquelle : R est la résistance du matériau PCM à l'instant t ; Ro est la résistance du matériau PCM à un instant initial to ; v est une constante dépendant du type de matériau chalcogénure utilisé. 9- Générateur de retards selon l'une des revendications précédentes dans lequel le chalcogénure utilisé est un mélange de germanium, d'antimoine et de tellure. 25 10- Générateur de retards selon la revendication 9 dans lequel le chalcogénure utilisé est du Ge2Sb2Te5. 11- Système d'inhibition de neurones artificiels comprenant un circuit de neurones (20), le temps à partir duquel la sortie du circuit de neurones est apparente étant contrôlé (21) par un générateur de retards (22) selon l'une quelconque des revendications précédentes.