Réseau optique en anneau, intégré sur puce (OnoC) et procédé associé L'invention concerne les réseaux optiques sur puce et notamment les 5 réseaux optiques sur puce destinés aux architectures de calcul à haute performance. En effet, les architectures de calcul à haute performance comprennent une pluralité de microprocesseurs situés sur une puce commune et qui doivent échangés entre eux de grandes quantités de données. De plus, la consommation 10 d'énergie liée à ces échanges de données doit être la plus faible possible de sorte que les connexions métalliques classiques deviennent trop limitées du fait de leur rapport énergie/quantité de données trop élevé à des débits très élevés, par exemple de l'ordre du Tb/s. Ainsi, l'interconnexion des microprocesseurs par des liaisons optiques apparaît comme une solution pour limiter l'énergie nécessaire à 15 la réalisation de ces échanges de données à des débits très élevés puisqu'elles garantissent une latence très faible dans leur envoi et offrent la possibilité de multiplier le débit par le multiplexage des signaux. Cependant, les architectures de l'état de la technique possèdent généralement une faible flexibilité notamment due à l'utilisation de sources laser 20 externes à la puce. La présente invention vise à pallier au moins partiellement aux inconvénients précités en proposant un réseau optique en anneau, intégré sur puce (0N0C) et multiplexé en longueur d'onde comprenant au moins trois interfaces de réseau optique (ONI) reliées chacune à un composant intégré sur 25 ladite puce, caractérisé en ce qu'il comporte en outre une unité de gestion des interfaces de réseau optique configurée pour allouer de façon dynamique des ICG30177 canaux de communication entre interfaces du réseau optique en fonction de données à transférer entre lesdits composants intégrés. Les modes de réalisation selon l'invention peuvent comporter une ou plusieurs des caractéristiques suivantes prises seules ou en combinaison.FIELD OF THE INVENTION The invention relates to on-chip optical networks and in particular optical-on-chip networks intended for high-performance computing architectures. Indeed, the high performance computing architectures comprise a plurality of microprocessors located on a common chip and which must exchange between them large amounts of data. In addition, the power consumption associated with these data exchanges must be as low as possible so that the conventional metal connections become too limited because of their excessively high energy to data quantity ratio at very high bit rates. example of the order of Tb / s. Thus, the interconnection of microprocessors by optical links appears as a solution for limiting the energy required to perform these data exchanges at very high data rates since they guarantee a very low latency in their sending and offer the possibility of to multiply the bit rate by the multiplexing of the signals. However, the architectures of the state of the art generally have a low flexibility, in particular due to the use of laser sources external to the chip. The present invention aims at at least partially overcoming the aforementioned drawbacks by proposing a ring-integrated optical network integrated on a chip (0N0C) and wavelength multiplexed comprising at least three optical network interfaces (ONI) each connected to an integrated component. on said chip, characterized in that it further comprises an optical network interface management unit configured to dynamically allocate ICG30177 communication channels between interfaces of the optical network according to data to be transferred between said integrated components. Embodiments of the invention may include one or more of the following features taken alone or in combination.
Selon un autre aspect de la présente invention, chaque interface de réseau optique comprend, pour chacune des longueurs d'ondes du réseau optique multiplexé, un micro-résonateur, le dit micro-résonateur étant commandé par ladite unité de gestion entre un état passant et un état éjectant vis à vis d'un signal optique circulant sur le réseau optique en anneau au niveau de ladite interface de réseau optique. Selon un aspect additionnel de la présente invention, le micro-résonateur est configuré pour résonner à une longueur d'onde correspondant à la longueur d'onde du signal optique à éjecter lorsqu'il est dans un état éjectant et à une fréquence différente des longueurs d'onde utilisées dans le réseau optique lorsqu'il est dans un état passant. Selon un aspect supplémentaire de la présente invention, chaque interface de réseau optique comprend pour chacune des longueurs d'ondes du réseau optique multiplexé une source laser commandée par ladite unité de gestion pour injecter un signal optique sur le réseau optique en anneau au niveau de ladite interface. Selon un autre aspect de la présente invention, un canal de communication est défini entre une première interface injectant un signal optique à une longueur 25 d'onde déterminée et une deuxième interface éjectant ce signal optique à la longueur d'onde déterminée. Selon un aspect additionnel de la présente invention, l'intensité du signal optique injecté sur le réseau optique en anneau par la source laser est modulée ICG30177 en fonction de la longueur du canal de communication associé. Selon un aspect additionnel de la présente invention, deux canaux de communication ayant des chemins optiques non recouvrants peuvent être alloués 5 sur la même longueur d'onde. Selon un aspect supplémentaire de la présente invention, chaque micro-résonateur est associé à un photodétecteur sur lequel est envoyé le signal éjecté par le micro-résonateur associé. 10 Selon un autre aspect de la présente invention, le micro-résonateur est un micro-résonateur en anneau. Les modes de réalisation de la présente invention concernent également un 15 procédé de gestion d'un réseau optique en anneau, intégré sur puce (0N0C) et multiplexé en longueur d'onde comprenant au moins trois interfaces de réseau optique (ONI) reliées chacune à un composant intégré sur ladite puce, caractérisé en ce que le procédé comporte - une étape de détermination des données à transférer entre les 20 composants intégrés, - une étape d'allocation de canaux de communication entre les interfaces du réseau optique en fonction de données à transférer entre lesdits composants intégrés déterminés lors de l'étape précédente et, - une étape de configuration des interfaces pour établir les canaux de 25 communication alloués à l'étape précédente, lesdites étapes se faisant de manière récursive et dynamique. D'autres avantages et caractéristiques apparaîtront à la lecture de la description de l'invention, ainsi que des figures suivantes parmi lesquelles : ICG30177 - la figure 1 représente un schéma d'un exemple de réalisation d'un réseau optique en anneau selon la présente invention dans une première configuration ; - la figure 2 représente un schéma d'un exemple de réalisation d'une interface optique du réseau de la figure 1 selon la présente invention ; - La figure 3 représente un schéma du réseau de la figure 1 dans une deuxième configuration ; - La figure 4 représente un schéma du réseau de la figure 1 dans une troisième configuration.According to another aspect of the present invention, each optical network interface comprises, for each of the wavelengths of the multiplexed optical network, a micro-resonator, said micro-resonator being controlled by said management unit between a passing state and an ejecting state with respect to an optical signal traveling on the optical ring network at said optical network interface. According to an additional aspect of the present invention, the micro-resonator is configured to resonate at a wavelength corresponding to the wavelength of the optical signal to be ejected when it is in an ejecting state and at a frequency different from the lengths. waveforms used in the optical network when in an on state. According to a further aspect of the present invention, each optical network interface comprises for each of the wavelengths of the multiplexed optical network a laser source controlled by said management unit for injecting an optical signal onto the ring optical network at said level. interface. According to another aspect of the present invention, a communication channel is defined between a first interface injecting an optical signal at a determined wavelength and a second interface ejecting this optical signal at the determined wavelength. According to an additional aspect of the present invention, the intensity of the optical signal injected on the ring optical network by the laser source is modulated ICG30177 as a function of the length of the associated communication channel. According to an additional aspect of the present invention, two communication channels having non-overlapping optical paths may be allocated on the same wavelength. According to a further aspect of the present invention, each micro-resonator is associated with a photodetector on which is sent the signal ejected by the associated micro-resonator. According to another aspect of the present invention, the micro-resonator is a ring micro-resonator. Embodiments of the present invention also relate to a method of managing a ring-integrated, ON-chip optical network (0N0C) and wavelength multiplexing comprising at least three optical network interfaces (ONI) each connected to a component integrated on said chip, characterized in that the method comprises - a step of determining the data to be transferred between the integrated components, - a step of allocating communication channels between the interfaces of the optical network as a function of data to transfer between said integrated components determined in the previous step and - a step of configuring the interfaces to establish the communication channels allocated to the previous step, said steps being recursively and dynamically. Other advantages and characteristics will appear on reading the description of the invention, as well as the following figures among which: ICG30177 - FIG. 1 represents a diagram of an exemplary embodiment of a ring optical network according to the present invention. invention in a first configuration; FIG. 2 represents a diagram of an exemplary embodiment of an optical interface of the network of FIG. 1 according to the present invention; FIG. 3 represents a diagram of the network of FIG. 1 in a second configuration; FIG. 4 represents a diagram of the network of FIG. 1 in a third configuration.
Sur toutes les figures, les mêmes éléments sont référencés par les mêmes numéros de référence. Pour les références comprenant un numéro et une lettre, le numéro correspond à une référence générale comprenant tous les éléments d'une classe associée à ce numéro et la lettre désigne un élément particulier de cette classe. Par exemple la référence 9 désigne toutes les sources lasers tandis que la référence 9a désigne une source laser particulière. La figure 1 représente un exemple de puce électronique 1 comprenant un réseau optique en anneau 3 intégré sur ladite puce 1 aussi appelé « optical network-on-chip (0N0C) » en anglais reliant quatre composants 5 intégrés sur ladite puce 1, par exemple des micro-processeurs. Le réseau optique 3 comprend quatre interfaces 7 de réseau optique aussi appelée « optical network Interface (ONI) » en anglais associées respectivement aux quatre composants 5. Les interfaces 7 sont reliées entre elles par un guide d'onde fermé 8. Selon une variante non représentée, les interfaces 7 sont reliées entre elles 25 par plusieurs guides d'onde. Dans ce cas les guides d'ondes peuvent être complètement indépendants les uns des autres posséder donc leurs propre laser, photodetecteurs, etc.). ICG30177 Une telle configuration permet de passer à l'échelle plus facilement si on est limité par le nombre de longueurs d'onde utilisable (pour des raisons de fiabilité par exemple). A la place d'un seul guide avec 32 longueurs d'onde, on peut utiliser 4 guides avec 8 longueurs d'onde.In all the figures, the same elements are referenced by the same reference numbers. For references comprising a number and a letter, the number corresponds to a general reference comprising all the elements of a class associated with that number and the letter designates a particular element of this class. For example, reference 9 designates all laser sources while reference 9a designates a particular laser source. FIG. 1 represents an example of an electronic chip 1 comprising a ring optical network 3 integrated on said chip 1 also called "optical network-on-chip (0N0C)" in English connecting four integrated components 5 on said chip 1, for example microprocessors. The optical network 3 comprises four optical network interfaces 7 also called "optical network interface (ONI)" in English associated respectively with the four components 5. The interfaces 7 are interconnected by a closed waveguide 8. According to a variant not As shown, the interfaces 7 are interconnected by a plurality of waveguides. In this case the waveguides can be completely independent of each other so have their own laser, photodetectors, etc.). ICG30177 Such a configuration makes it possible to scale more easily if one is limited by the number of usable wavelengths (for reasons of reliability for example). In place of a single guide with 32 wavelengths, 4 guides with 8 wavelengths can be used.
De plus, on utiliser les 2 sens de rotation (horaire et anti-horaire), cela de manière à réduire la distance de propagation des signaux, donc les pertes, et ainsi la consommation énergétique. Le réseau optique 3 est multiplexé en longueurs d'onde et les interfaces 7 sont pilotées par une unité de gestion non représentée qui alloue de façon dynamique des canaux de communication entre les différentes interfaces 7 en fonction des données à transférer entre les différents composants 5 de la puce 1. Les signaux sont transmis à travers le réseau optique 3 via le guide d'onde 8 selon le sens horaire. Ainsi, une interface 7 peut établir des canaux de communication avec les autres interfaces 7 du réseau optique 3 en utilisant les différentes longueurs d'onde disponibles sur le réseau optique 3 comme par exemple les canaux notés À1, À2 et À3 représentés sur la figure 1 et reliant l'interface 7a aux interfaces 7b, 7c et 7d. La figure 2 représente une architecture d'une interface 7 de réseau optique 3 selon un mode de réalisation de la présente invention dans le cas d'un réseau optique comprenant quatre longueurs d'onde notées À1, À2, À3 et À4. L'interface 7 comprend quatre sources lasers 9a, 9b, 9c et 9d configurées pour émettre des signaux respectivement sur les quatre longueurs d'onde À1, À2, À3 et À4. Les signaux émis étant ensuite multiplexés et injectés dans le guide d'onde 8 pour être transmis vers la sortie 17 de l'interface 7 et vers les autres interfaces 7 du réseau optique 3. ICG30177 L'activation ou la désactivation des sources lasers 9 est pilotée par l'unité de gestion en fonction des canaux de communication alloués à partir de l'interface 7. Par défaut, les sources lasers 9 sont désactivées. Dans l'exemple de la figure 2, deux sources lasers 9c et 9d correspondant au longueurs d'onde À3 et À4 sont activées de manière à établir deux canaux de communication vers les autres interfaces 7. Les deux autres sources laser 9a et 9b sont désactivées. L'interface 7 comprend également quatre micro-résonateurs 11 a, 11 b, 11c et lld situés en amont des sources lasers par rapport à la direction des signaux à travers le guide d'onde 8, les quatre micro-résonateurs 11 a, 11 b, 11c et lld étant associés respectivement aux quatre longueurs d'onde À1, À2, À3 et À4. Ainsi, chaque micro-résonateur 11 est configuré pour éjecter ou laisser passer le signal transmis sur la longueur d'onde associée. L'état des micro-résonateurs 11, en mode passant ou en mode éjectant, est piloté par l'unité de gestion en fonction des canaux de communication alloués à destination de l'interface 7. Par défaut, les micro-résonateurs 11 sont dans un état passant. Dans l'exemple de la figure 2, les signaux correspondant aux longueurs d'onde À1 et À3 sont éjectés du guide d'onde 8 respectivement par les micro-résonateurs lia et 11c tandis que le signal transmis sur la longueur d'onde À2 est laissé passer pour être transmis de façon transparente vers les autres interfaces 7. Les quatre micro-résonateurs 11a, 11 b, 11c et 11 d sont couplés respectivement à quatre photo-détecteurs 13a, 13b, 13c et 13d sur lesquels sont envoyés les signaux éjectés par les micro-résonateurs 11. Les signaux reçus par les photo-détecteurs 13 sont convertis en signaux électroniques et transmis vers le composant 5 associé à l'interface 7 du photo-détecteur 13.In addition, use both directions of rotation (clockwise and counterclockwise), so as to reduce the signal propagation distance, so the losses, and thus the energy consumption. The optical network 3 is multiplexed into wavelengths and the interfaces 7 are controlled by a management unit (not represented) that dynamically allocates communication channels between the various interfaces 7 as a function of the data to be transferred between the different components 5 of the interface. the chip 1. The signals are transmitted through the optical network 3 via the waveguide 8 in the clockwise direction. Thus, an interface 7 can establish communication channels with the other interfaces 7 of the optical network 3 by using the different wavelengths available on the optical network 3, for example the channels labeled A1, A2 and A3 shown in FIG. 1. and connecting the interface 7a to the interfaces 7b, 7c and 7d. FIG. 2 represents an architecture of an optical network interface 3 according to one embodiment of the present invention in the case of an optical network comprising four wavelengths denoted A1, A2, A3 and A4. The interface 7 comprises four laser sources 9a, 9b, 9c and 9d configured to transmit signals respectively on the four wavelengths λ1, λ2, λ3 and λ4. The emitted signals are then multiplexed and injected into the waveguide 8 to be transmitted to the output 17 of the interface 7 and to the other interfaces 7 of the optical network 3. ICG30177 The activation or deactivation of the laser sources 9 is driven by the management unit according to the communication channels allocated from the interface 7. By default, the laser sources 9 are deactivated. In the example of FIG. 2, two laser sources 9c and 9d corresponding to the wavelengths λ3 and λ4 are activated so as to establish two communication channels towards the other interfaces 7. The other two laser sources 9a and 9b are deactivated . The interface 7 also comprises four micro-resonators 11a, 11b, 11c and 11d situated upstream of the laser sources with respect to the direction of the signals through the waveguide 8, the four micro-resonators 11a, 11 b, 11c and lld being respectively associated with the four wavelengths λ1, λ2, λ3 and λ4. Thus, each micro-resonator 11 is configured to eject or pass the transmitted signal over the associated wavelength. The state of the micro-resonators 11, in passing mode or in ejecting mode, is controlled by the management unit according to the communication channels allocated to the interface 7. By default, the micro-resonators 11 are in a passing state. In the example of FIG. 2, the signals corresponding to the wavelengths λ1 and λ3 are ejected from the waveguide 8 respectively by the micro-resonators 11a and 11c while the signal transmitted over the wavelength λ 2 is passed through to be transmitted transparently to the other interfaces 7. The four micro-resonators 11a, 11b, 11c and 11d are respectively coupled to four photo-detectors 13a, 13b, 13c and 13d on which the ejected signals are sent. by the micro-resonators 11. The signals received by the photo-detectors 13 are converted into electronic signals and transmitted to the component 5 associated with the interface 7 of the photodetector 13.
Les micro-résonateurs 11 sont par exemple des micro-résonateurs en anneau comme représenté sur la figure 2. La fréquence de résonance des micro-résonateurs 11 est définie par le chemin optique de l'anneau de sorte que cette fréquence peut être modifiée, par exemple en modifiant l'indice optique d'au moins une partie de l'anneau du micro-résonateur 11. Ainsi, chaque micro-résonateur 11 est configuré pour résonner à une première fréquence correspondant à une ICG30177 longueur d'onde du réseau optique 3 qui lui est associé, par exemple À1 pour le micro-résonateur 11 a lorsqu'il est en mode éjectant et à une seconde fréquence qui ne correspond à aucune des longueurs d'onde transmise dans le réseau optique 3, par exemple une fréquence située entre À1 et À2 pour le le micro- résonateur 11a, lorsqu'il est en mode passant. Ainsi, chacun des micro-résonateurs 11 d'une interface 7 peut être configuré pour éjecter une des longueurs d'onde du réseau optique 3, et l'ensemble des micro-résonateurs 11 d'une interface 7 peuvent être configurés pour éjecter les signaux transmis sur l'ensemble des longueurs d'onde du réseau optique 3.The micro-resonators 11 are, for example, ring micro-resonators as shown in FIG. 2. The resonance frequency of the micro-resonators 11 is defined by the optical path of the ring so that this frequency can be modified by for example, by modifying the optical index of at least a portion of the ring of the micro-resonator 11. Thus, each micro-resonator 11 is configured to resonate at a first frequency corresponding to an ICG30177 wavelength of the optical network 3 associated with it, for example A1 for the micro-resonator 11a when in ejecting mode and at a second frequency which does not correspond to any of the wavelengths transmitted in the optical network 3, for example a frequency situated between A1 and A2 for the micro-resonator 11a, when in the on mode. Thus, each of the micro-resonators 11 of an interface 7 can be configured to eject one of the wavelengths of the optical network 3, and the set of micro-resonators 11 of an interface 7 can be configured to eject the signals transmitted over all the wavelengths of the optical network 3.
Ainsi, chaque interface 7 peut éjecter les signaux émis par d'autres interfaces 7 et reçus au niveau de son entrée 15 et peut injecter, par le biais de ses sources laser 9, des signaux destinés aux autres interfaces 7 sur les longueurs d'onde disponibles du réseau optique 3. Les interfaces 7 sont pilotées par l'unité de gestion qui alloue les canaux de communication entre les interfaces 7 en fonction des données à transférer entre les composants 5 associés aux interfaces 7. Ainsi, à un instant tl , les transferts de données sont requis de manière sensiblement égale du composant 5a vers les composants 5b, Sc et 5d, par exemple pour réaliser une diffusion ou « broadcast » en anglais du composant 5a vers les autres composants. L'unité de gestion alloue alors trois canaux de communication, un premier reliant le composant 5a au composant 5b sur une première longueur d'onde À1, un deuxième reliant le composant 5a au composant Sc sur une deuxième longueur d'onde À2 et un troisième reliant le composant 5a au composant 5d sur une troisième longueur d'onde À1 comme représenté sur la figure 1. Pour obtenir, cette configuration, l'unité de gestion pilote les interfaces 7 de sorte que l'interface 7a active ses sources laser 9a, 9b et 9c, que l'interface 7b configure son micro-résonateur lia de manière à éjecter le signal reçu sur la longueur d'onde À1, que l'interface 7c configure son micro-résonateur 11 b de manière à éjecter le signal reçu sur la longueur d'onde À2 et que l'interface 7d configure son micro- résonateur 11c de manière à éjecter le signal reçu sur la longueur d'onde À3. ICG30177 Une fois que la transmission d'au moins un canal de communication établi à l'instant t1 est terminé, les ressources peuvent être ré-alloués par l'unité de gestion. Ainsi, si à l'instant suivant, des données doivent être transférer du composant 5a vers les composant 5b et 5d, du composant 5c vers le composant 5 5d et du composant 5d vers le composant 5c, l'unité de gestion ré-alloue de façon dynamique les différents canaux de communication. Comme représenté sur la figure 3, un premier canal de communication sur la longueur d'onde À1 est alloué entre l'interface 7a et l'interface 7b, un deuxième canal de communication est alloué sur la longueur d'onde À2 entre l'interface 7a et l'interface 7d, un troisième 10 canal de communication est alloué sur la longueur d'onde À3 entre l'interface 7d et l'interface 7c et un quatrième canal de communication est alloué sur la longueur d'onde À4 entre l'interface 7c et l'interface 7d. Ainsi, l'unité de gestion alloue temporairement des canaux de communication de façon dynamique en fonction des données à échanger et ré- 15 alloue les ressources en fonction de la demande des composants lorsque les ressources nécessaires sont libérées. Par ailleurs, il est à noter que deux canaux de communication peuvent être alloués simultanément sur une même longueur d'onde si ils ont des chemins optiques non-recouvrants, c'est-à-dire des chemins optiques qui n'ont pas de tronçon du réseau optique en anneau commun, les 20 tronçons correspondant aux parties de réseau reliant les interfaces 7. Par exemple, dans la configuration de la figure 3, le quatrième canal de communication reliant l'interface 7c à l'interface 7d pourrait être alloué sur la longueur d'onde À1 au lieu de la longueur d'onde À4 puisque son chemin optique n'a pas de tronçon commun avec le chemin optique du premier canal de 25 communication alloué sur la longueur d'onde À1 entre les interfaces 7a et 7b. Les deux chemins optiques sont totalement distincts. L'allocation du quatrième canal sur la longueur d'onde À1 permet ainsi de libérer une longueur d'onde pour établir une autre connexion entre deux interfaces 7. Une fois les transmissions illustrées sur la figure 3 terminées, si une 30 transmission en flux ou « streaming » en anglais est requis entre le composant 5a ICG30177 et le composant 5c, l'ensemble des ressources va être alloué pour cette transmission en flux de sorte que quatre canaux de communication correspondant aux quatre longueurs d'onde À1, À2, À3 et À4 sont établis entre l'interface 7a et l'interface 7c comme représenté sur la figure 4.Thus, each interface 7 can eject the signals emitted by other interfaces 7 and received at its input 15 and can inject, through its laser sources 9, signals for the other interfaces 7 on the wavelengths The interfaces 7 are controlled by the management unit which allocates the communication channels between the interfaces 7 according to the data to be transferred between the components 5 associated with the interfaces 7. Thus, at a time t1, the Data transfers are required substantially equally from the component 5a to the components 5b, Sc and 5d, for example to make a broadcast or "broadcast" in English of the component 5a to the other components. The management unit then allocates three communication channels, a first connecting the component 5a to the component 5b on a first wavelength λ1, a second connecting the component 5a to the component Sc on a second wavelength λ 2 and a third connecting the component 5a to the component 5d on a third wavelength λ1 as shown in FIG. 1. To obtain this configuration, the management unit controls the interfaces 7 so that the interface 7a activates its laser sources 9a, 9b and 9c, that the interface 7b configures its micro-resonator 11a so as to eject the signal received on the wavelength λ1, that the interface 7c configures its micro-resonator 11b so as to eject the signal received on the wavelength λ 2 and the interface 7d configures its resonator 11c so as to eject the received signal on the wavelength λ 3. ICG30177 Once the transmission of at least one communication channel established at time t1 is completed, the resources can be re-allocated by the management unit. Thus, if at the next instant, data is to be transferred from component 5a to component 5b and 5d, component 5c to component 5d and component 5d to component 5c, the management unit re-allocates dynamic way the different communication channels. As shown in FIG. 3, a first communication channel on the wavelength λ1 is allocated between the interface 7a and the interface 7b, a second communication channel is allocated on the wavelength λ2 between the interface 7a and the interface 7d, a third communication channel is allocated on the wavelength λ3 between the interface 7d and the interface 7c and a fourth communication channel is allocated on the wavelength λ4 between the interface 7c and the interface 7d. Thus, the management unit temporarily allocates communication channels dynamically according to the data to be exchanged and allocates the resources according to the demand of the components when the necessary resources are released. Moreover, it should be noted that two communication channels can be allocated simultaneously on the same wavelength if they have non-overlapping optical paths, that is to say optical paths that do not have a section. of the common ring optical network, the sections corresponding to the network portions connecting the interfaces 7. For example, in the configuration of FIG. 3, the fourth communication channel connecting the interface 7c to the interface 7d could be allocated to the wavelength λ1 instead of the wavelength λ4 since its optical path has no common section with the optical path of the first communication channel allocated on the wavelength λ1 between the interfaces 7a and 7b . The two optical paths are totally different. The allocation of the fourth channel at the wavelength λ1 thus makes it possible to release a wavelength to establish another connection between two interfaces 7. Once the transmissions illustrated in FIG. 3 have been completed, if a transmission in flow or English "streaming" is required between component 5a ICG30177 and component 5c, all resources will be allocated for this stream transmission so that four communication channels corresponding to the four wavelengths λ1, λ2, λ3 and A4 are established between the interface 7a and the interface 7c as shown in FIG.
De plus, afin d'optimiser la consommation d'énergie du réseau, l'intensité du signal injecté par les sources lasers 9 peut être modulée en fonction de la longueur et éventuellement de la longueur d'onde du canal de communication établi. Ainsi, lorsque le canal de communication correspond à un faible parcours optique, par exemple dans le cas du premier canal de communication de la figure 3 entre l'interface 7a et l'interface 7b, l'intensité peut être réduite alors qu'une intensité plus importante sera appliquée au troisième canal de communication qui relie l'interface 7c à l'interface 7d. L'intensité appliquée est donc déterminée par l'unité de gestion en fonction du parcours optique du canal de communication. Les différents niveaux d'intensité peuvent être prédéterminés de manière empirique en testant différentes intensités pour différentes longueurs d'onde et différents parcours optiques correspondant aux différents parcours du guide d'onde 8 reliant les interfaces 7 et en retenant, pour chaque parcours optique et chaque longueur d'onde l'intensité la plus faible permettant d'obtenir la qualité de signal voulue à destination.In addition, in order to optimize the energy consumption of the network, the intensity of the signal injected by the laser sources 9 can be modulated according to the length and possibly the wavelength of the established communication channel. Thus, when the communication channel corresponds to a weak optical path, for example in the case of the first communication channel of FIG. 3 between the interface 7a and the interface 7b, the intensity can be reduced while an intensity more important will be applied to the third communication channel that connects the interface 7c to the interface 7d. The intensity applied is therefore determined by the management unit as a function of the optical path of the communication channel. The different intensity levels can be predetermined empirically by testing different intensities for different wavelengths and different optical paths corresponding to the different paths of the waveguide 8 connecting the interfaces 7 and retaining, for each optical path and each wavelength the lowest intensity to obtain the desired signal quality at destination.
De plus, il est à noter que les modes de réalisation de la présente invention ne se limitent pas à un réseau comprenant quatre composants et quatre longueurs d'onde comme décrit précédemment mais s'appliquent à tout réseau optique en anneau 3 reliant au moins trois composants 5 et n'est pas limité au niveau du nombre de longueurs d'onde transmises dans le réseau optique. Par ailleurs, les différentes figures sont purement illustratives de sorte que l'échelle des éléments représentés ne correspond pas à l'échelle réelle. Le procédé de gestion du réseau optique 3 comprend donc les étapes suivantes mises en oeuvre par l'unité de gestion qui est reliée au différents ICG30177 composants et aux différentes interfaces, par exemple par des liaisons électroniques : - une première étape de détermination des données à transférer entre les composants intégrés 5. Cette détermination étant réalisée à partir des informations envoyées par les différents composants 5 à l'unité de gestion, par exemple par le biais de requête émises par les composants et transmises à l'unité de gestion selon un protocole de réservation de ressources. - une deuxième étape d'allocation de canaux de communication entre les interfaces 7 du réseau optique 3 en fonction de données à transférer entre lesdits 10 composants intégrés 5 déterminés lors de l'étape précédente. - une troisième étape de configuration des interfaces 7 pour établir les canaux de communication alloués à l'étape précédente. Ces étapes se font de manière récursive et dynamique. Ainsi lorsqu'au moins une des transmissions réalisées via les canaux de communication établis 15 lors de la troisième étape est terminée, l'unité de gestion ré-alloue les ressources libérées en fonction des demandes des composants 5. Ainsi, les modes de réalisation de la présente invention permettent d'établir des connexions dynamiques entre les composants d'une puce électronique 1 par le biais d'une allocation dynamique de canaux de communication entre les 20 interfaces optiques 7 associées aux composants 5. Les canaux de communication optique permettant de tirer profit de la rapidité, de la capacité et de la flexibilité des transmissions optiques. De plus, ces performances sont obtenues en limitant la consommation énergétique de la puce électronique 1. Ainsi, la présente invention permet la mise en oeuvre de microprocesseurs de très haute capacité ayant une 25 consommation réduite. ICG30177In addition, it should be noted that the embodiments of the present invention are not limited to a network comprising four components and four wavelengths as previously described but apply to any ring optical network 3 connecting at least three components 5 and is not limited to the number of wavelengths transmitted in the optical network. Moreover, the different figures are purely illustrative so that the scale of the elements represented does not correspond to the real scale. The management method of the optical network 3 thus comprises the following steps implemented by the management unit which is connected to the different ICG30177 components and to the different interfaces, for example by electronic links: a first step of determining the data to transfer between the integrated components 5. This determination being carried out on the basis of the information sent by the various components 5 to the management unit, for example by means of requests sent by the components and transmitted to the management unit according to a protocol resource reservation. a second step of allocating communication channels between the interfaces 7 of the optical network 3 as a function of data to be transferred between said integrated components 5 determined in the previous step. a third step of configuring the interfaces 7 to establish the communication channels allocated in the previous step. These steps are recursive and dynamic. Thus, when at least one of the transmissions made via the communication channels established in the third step is completed, the management unit re-allocates the resources freed according to the requests of the components 5. Thus, the embodiments of The present invention makes it possible to establish dynamic connections between the components of an electronic chip 1 by means of a dynamic allocation of communication channels between the optical interfaces 7 associated with the components 5. The optical communication channels making it possible to pull advantage of the speed, capacity and flexibility of optical transmissions. In addition, these performances are obtained by limiting the energy consumption of the electronic chip 1. Thus, the present invention allows the implementation of very high capacity microprocessors with reduced power consumption. ICG30177