INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon un autre mode de réalisation on prévoit un procédé de collage hybride direct de puce à plaque comprenant au moins les étapes suivantes : Fournir au moins une puce comprenant au moins un premier plot de cuivre et une première couche d’oxyde de silicium, ladite puce présentant une première face plane formée par des parties exposées du premier plot de cuivre et de la première couche d’oxyde de silicium, Fournir au moins une plaque comprenant au moins un deuxième plot de cuivre et une deuxième couche d’oxyde de silicium, ladite plaque présentant une deuxième face plane comprenant une zone de réception de la puce, ladite zone étant formée par des parties exposées du deuxième plot de cuivre et de la deuxième couche d’oxyde de silicium, Manipuler la puce de façon à positionner la première face de la puce en regard de la zone de réception de la puce sur la deuxième face de la plaque, en alignant les premier et deuxième plots de cuivre, Mettre en contact la première face de la puce avec la zone de réception de la puce, de façon à coller la puce sur la deuxième face de la plaque.
Avantageusement, le procédé comprend, avant mise en contact et de préférence avant manipulation de la puce, un dépôt d’au moins une goutte d’eau dans la zone de réception de la puce sur la deuxième face de la plaque et/ou sur la première face de la puce.
Avantageusement, le procédé comprend également, lors de la manipulation de la puce et après dépôt de la goutte d’eau, une application d’une pression sur la puce configurée pour former, à partir de la goutte d’eau déposée, un film d’eau entre la première face et la zone de réception de la puce.
Dans le cadre du développement de la présente invention, il a été constaté que la formation du film d’eau par dépôt d’une goutte d’eau et application d’une pression sur ladite goutte d’eau permettait avantageusement de supprimer les défauts de collage entre la puce et la plaque.
En général, il est contre-indiqué et/ou contre-intuitif de former une interface liquide, notamment à base d’eau, lorsqu’on effectue un alignement précis de la puce en regard de la plaque. Il est en effet présumé que la présence d’eau entre la puce et la plaque va modifier l’alignement initial typiquement effectué par un équipement industriel de précision de type « pick and place ».
Dans le cadre de la présente invention, il a été constaté de façon surprenante que l’application d’une pression sur la goutte d’eau, qui permet de former un film mince d’eau, permet de conserver l’alignement initial effectué par l’équipement. Ainsi, la formation d’un film mince d’eau évite un désalignement de la puce vis-à-vis de la plaque. Cette présence d’eau en film mince réduit ou supprime les défauts de collage.
Pour éviter les défauts de collage, l’homme du métier du collage hybride direct pourrait envisager des solutions plus complexes, par exemple en effectuant la manipulation et la mise en contact sous vide ou sous atmosphère contrôlée à base d’hélium ou encore de courber les puces au moment du collage. Ces solutions imposent plus de contraintes aux équipements industriels et sont plus coûteuses. Elles n’ont pas été retenues dans le cadre de la présente invention.
Le procédé selon l’invention permet ainsi avantageusement de réduire ou supprimer les défauts de collage en collage direct et en collage hybride direct, en maîtrisant les coûts.
La est une image de microscopie acoustique illustrant en vue de dessus des défauts de collage entre une plaque et certaines puces assemblées par collage hybride direct, selon l’art antérieur.
Les figures 2, 4 et 6 illustrent schématiquement en coupe transverse des étapes de collage hybride direct, selon un mode de réalisation de la présente invention. Les figures 3 et 5 illustrent schématiquement en vue de dessus des étapes de collage hybride direct, selon un mode de réalisation de la présente invention.
La est une image de microscopie acoustique illustrant en vue de dessus des puces assemblées sur une plaque par collage hybride direct, selon un mode de réalisation de la présente invention.
Les dessins sont donnés à titre d'exemples et ne sont pas limitatifs de l’invention. Ils constituent des représentations schématiques de principe destinées à faciliter la compréhension de l’invention et ne sont pas nécessairement à l'échelle des applications pratiques. En particulier, sur les schémas de principe, les épaisseurs et/ou les dimensions des différentes couches, motifs et reliefs ne sont pas représentatives de la réalité.
Selon un exemple, la première face plane et la zone de réception de la puce sont à base d’un même matériau, par exemple Si, Ge, AsGa, InP, GaN, SiC, Al2O3, diamant, SiO2, Si3N4, SICN, Al2O3, TiN, TaN, WN, Cu, Ti, Ni, Au, W.
Selon un exemple, la puce comprend au moins un premier plot à base d’un premier matériau et une première couche à base d’un deuxième matériau, et la première face plane est formée par des parties exposées du premier plot et de la première couche.
illustre sur un schéma, la génération d’une matrice de traçabilité permettant de reconstruire la matrice d’encodage à partir d’une matrice de dimension réduite dans laquelle les colonnes doublons ont été supprimées,
représente un organigramme détaillant une étape de sélection de colonnes correspondant à une combinaison linéaire d’autres colonnes dans une matrice d’encodage, selon une étape de l’invention,
représente un organigramme détaillant les étapes de mise en œuvre d’un procédé d’analyse automatique d’un fichier informatique log selon un mode de réalisation de l’invention,
représente un schéma fonctionnel d’un exemple de moteur d’apprentissage automatique configuré pour mettre en œuvre le procédé d’analyse automatique de la ,
représente un schéma d’un système informatique configuré pour mettre en œuvre l’invention.
La schématise, sur un organigramme, les étapes de mise en œuvre d’un procédé de détermination d’une représentation numérique d’un fichier informatique log tel que décrit dans la demande de brevet FR2201383.
Le procédé débute à l’étape 101 par une analyse syntaxique d’un fichier informatique log ou fichier journal. Un tel fichier est composé d’un ou plusieurs messages de logs semi-structurés qui sont générés automatiquement par des programmes d’un système informatique à un rythme irrégulier. Un exemple de fichier log est donné à la . Sur l’exemple de la , le fichier log comporte un seul message de log. Un message de log est constitué d’un texte semi-structuré qui peut comporter des mots, des valeurs numériques, des listes ou des structures imbriquées de ces précédents types.
Chaque message de log est constitué d’un ensemble de champs fixes, encore appelés clés, chaque champ fixe étant associé à une valeur variable. Par exemple, sur l’exemple de la , la chaine de caractères « level » : « info » est constituée d’un champ fixe « level » et d’une valeur variable qui est égale à « info » dans l’exemple mais qui pourrait être égale à « warn » ou « error ». Autrement dit, il s’agit d’une variable catégorielle à trois états possibles « info », « warn », « error ».
Un message de log correspond à un évènement associé à un horodatage (timestamp). Par exemple, sur l’exemple de la , toutes les clés et valeurs associées correspondent à un évènement de vérification associé à un horodatage.
L’étape 101 d’analyse syntaxique du fichier log consiste à extraire tous les messages de log du fichier log.
A l’étape 102, une étape de filtrage de segments de messages inutiles et de sélection de motifs est réalisée. Cette étape consiste à sélectionner les parties de messages de logs, encore appelés motifs, qui seront ensuite utilisées pour définir l’encodage de la représentation numérique du message de log.
A l’issue de l’étape 102 on obtient une liste de motifs qui seront utilisés pour l’encodage, chaque motif étant constitué d’un couple associant une clé, correspondant à un champ fixe, et d’une valeur variable parmi un ensemble limité de valeurs possibles.
Ces motifs sont ensuite encodés à l’étape 103 par un codage binaire « 1 parmi n » qui consiste à coder un motif par un vecteur binaire de taille n égale au nombre d’états possibles de la valeur variable. L’index du bit valant 1 est le numéro de l’état pris par la variable.
Dans l’exemple de la , la clé « level » a trois états possibles pour sa valeur variable : « info », « warn », « error » et le motif « level :info » est codé par le vecteur {1 ;0 ;0}. Ainsi si un message de log comporte le couple clé valeur « level=info », le vecteur l’encodant a comme première valeur 1 et les deux suivantes sont nulles, s’il comporte « level=warn », la première et la troisième valeur sont nulles et la deuxième vaut 1 et s’il comporte « level=error » les deux premières valeurs sont nulles et la troisième vaut 1. Si jamais il ne comporte aucun de ces couples clé-valeur, les trois premières valeurs du vecteur sont nulles. En pratique à chaque couple clé-valeur est assignée une coordonnée du vecteur d’encodage.
La clé « message » a quatre états possibles « stopping reactor », « processing event », « unknown handler » et « received signal » et le motif « message : processing event » est codé par le vecteur {0 ;1 ;0 ;0}. La clé « event :check :name » a trois états possibles « check_cpu », « check_httpd » et « check_memory » et le motif « event :check :name :check_httpd » est codé par le vecteur {0 ;1 ;0}.
A l’étape 104, l’ensemble des vecteurs binaires obtenus pour tous les motifs d’un message de log ou d’un fichier log sont concaténés dans un seul vecteur numérique. Ainsi chacune des coordonnées du vecteur global donne l’indication de la présence d’une valeur associée à une clé dans le fichier log. Cette étape est représentée sur la par le vecteur V.
% l’image de référence du pixel
Iref=µ(k0,t) ;
For i =1:3
Calculer le rapport Ω(i,t)/σ(i,t) le plus grand
i0=i ;
% initialiser une nouvelle gaussienne
µ(i0,t)=I(t)µ(i0,t)=I(t);
σ(i0,t)=σ0σ(i0,t)=𝜎0;
Ω(i0,t)=Ω0;Ω(i0,t)=Ω0;
%la future image de référence
Iref=µ(i0,t) ;
End else
End si
Comme le montrent les figures 3 et 4, il est prévu ici quatre fûts de vissage 150 placés deux à deux le long de deux côtés latéraux du socle 100 et quatre fûts de maintien 250 placés en correspondance deux à deux le long de deux côtés latéraux du capot 200.
Chaque fût de vissage 150 est porté par la paroi de fond 110 du socle 100. Il s’élève vers l’ouverture avant 140 du socle 100 suivant un axe longitudinal X1 perpendiculaire à ladite paroi de fond 110 (voir figures 5 et 8). Les quatre fûts de vissage 150 sont placés à proximité des quatre coins du socle 100.
Chaque fût de maintien 250 est porté par la paroi arrière 231 du capot 200. Il s’étend à partir de la face arrière 231B de cette paroi arrière 231 vers l’arrière du capot 200 (en direction du socle 100), suivant un axe longitudinal X2 perpendiculaire à la face arrière 231B de cette paroi arrière 231 (voir figures 6 et 8). Les quatre fûts de maintien 250 sont placés à proximité des quatre coins de cette paroi arrière 231 du capot 200.
Les fûts de vissage 150 viennent de formation avec le socle 100 et les fûts de maintien 250 viennent de formation avec le capot 200.
Comme le montre la , chaque fût de vissage 150 comporte un conduit 151 dont l’axe est l’axe longitudinal X1 dudit fût et une embouchure 152 centrée sur l’axe longitudinal X1 dudit fût. Cette embouchure 152 est adaptée à accueillir l’extrémité libre 252 du fût de maintien 250 correspondant.
Selon une caractéristique remarquable du coffret électrique 10 représenté sur les différentes figures 1 à 20, l'embouchure 152 de chaque fût de vissage 150 comporte intérieurement une surface inclinée S1 et, en correspondance, l'extrémité libre 252 de chaque fût de maintien 250 comporte extérieurement une surface inclinée S2 adaptée à glisser sur ladite surface inclinée S1 de ladite embouchure 152 pour aligner l'axe longitudinal X2 dudit fût de maintien 250 sur l'axe longitudinal X1 dudit fût de vissage 150.
Avantageusement, ladite surface inclinée S1 de l'embouchure 152 de chaque fût de vissage 150 et ladite surface inclinée S2 de l'extrémité libre 252 de chaque fût de maintien 250 sont des surfaces tronconiques concordantes (voir figures 5, 6 et 16). La surface tronconique S1 est centrée sur l’axe longitudinal X1 du fût de vissage 150 et la surface tronconique S2 est centrée sur l’axe longitudinal X2 du fût de vissage 250.
Comme le montre plus particulièrement la , l'embouchure 152 de chaque fût de vissage 150 comporte un fond 154 plat à partir duquel s'étend ladite surface inclinée S1 et sur lequel débouche le conduit 151 du fût de vissage 150. Ladite surface inclinée S1 de l'embouchure 152 de chaque fût de vissage 150 est définie par une pluralité de tranches d'extrémité 153A de nervures 153 prévues sur la face interne 155A d'une paroi 155 qui délimite ladite embouchure 152.
Cette disposition de nervures 153 facilite l’opération de démoulage des fûts de vissage 150 du socle 100 (en évitant les retassures).
Comme le montrent plus particulièrement les figures 9 et 11, avantageusement, chaque vis de fixation 300 du capot 200, comporte une tête 310 et un corps 320 dont la section est inférieure à la section de la tête.
La tête 310 comporte une face avant 311 bombée avec en son centre une empreinte 312 adaptée à recevoir la pointe d’un outil de manœuvre (vissage/dévissage).
Le corps 320 comporte une partie non filetée 321 qui s'étend à partir de la face arrière 313 de la tête 310 et une partie filetée 322 qui prolonge axialement la partie non filetée 321 jusqu'à une extrémité libre 330. La partie non filetée 321 du corps 320 de la vis de fixation 300, présente une section inférieure à la section de la partie filetée 322 si bien qu'un épaulement 323 est formé à la jonction des parties non filetée 321 et filetée 322 dudit corps 320.
Les fûts de maintien 250 du capot 200 sont agencés de telle sorte qu’une fois engagées dans les fûts de maintien 250, les vis de fixation 300 sont maintenues par des moyens de maintien dans ces fûts de maintien 250 et ne peuvent plus s’en extraire facilement sans l’intervention d’un utilisateur. Les vis de fixation 300 sont engagées de façon imperdable dans le capot 200.
Plus particulièrement, comme le montrent les figures 8 et 9, chaque fût de maintien 250 comprend un conduit d'engagement 251 dont l’axe est l’axe longitudinal X2 du fût de maintien 250. Ce conduit d’engagement 251 est ouvert aux deux extrémités 251A, 251B. Une extrémité 251A de ce conduit d’engagement 251 constitue l’extrémité d’entrée de la vis de fixation 300 dans celui-ci. Cette extrémité d’entrée 251A débouche sur la face avant 231A de la paroi arrière 231 du capot 200. A partir de l’extrémité d'entrée 251A, le conduit d’engagement 251 comprend une première longueur 251C dont la section est supérieure à la section de la tête 310 de la vis de fixation 300 et une deuxième longueur 251D qui s'étend jusqu'à une extrémité de sortie 251B du conduit d’engagement 251. Cette deuxième longueur 251D présente une section égale au jeu près à la section de la partie filetée 322 du corps 320 de la vis de fixation 300. Ainsi, un rebord 251E est formé à la jonction des première et deuxième longueurs 251C, 251D du conduit d’engagement 251. Lorsque la vis de fixation 300 est engagée dans le conduit d’engagement 251 du fût de maintien 250 du capot 200 non rapporté sur le socle 100, cette vis de fixation 300 est placée dans une position extrême basse dans laquelle sa tête 310 repose sur ledit rebord 251E et la partie filetée 322 de son corps 320 émerge à l’extérieur du fût de maintien 250 au travers de l’extrémité de sortie 251B dudit conduit d’engagement 251 (voir figures 8 et 9).
En outre, il est prévu à l'intérieur de la deuxième longueur 251D du conduit d'engagement 251 de chaque fût de maintien 250, à proximité dudit rebord 251E, une collerette 253 qui réduit localement la section de la deuxième longueur 251D à la section de la partie non filetée 321 du corps 320 de la vis de fixation 300 (voir ) et qui forme une butée pour l'épaulement 323 du corps 320 de la vis de fixation 300 placée dans une position extrême haute.
Grâce au rebord 251E et à la collerette 253 prévus dans le conduit d’engagement 251 de chaque fût de maintien 250, la vis de fixation 300 est retenue dans le conduit d’engagement 251, dans les deux sens opposés, suivant l’axe longitudinal X2 dudit fût de maintien 250.
Les pixels sont configurés de telle sorte que l’image formée au point C3 2 soit une réplique de l’image formée dans la boite à œil centrée autour du point C3 1 . Ainsi, l’œil peut se déplacer du point C3 1 vers le point C3 2 en percevant la même image. Autrement dit, les différents groupes de pixels, visant respectivement différents points de visée, sont configurés pour former la même image. Selon ce mode de réalisation, l’utilisateur perçoit la même image lorsque sa pupille occupe la première position C3 1 ou lorsque sa pupille occupe la deuxième position C3 2 .
Plus la redondance est élevée, plus la résolution de l’image est basse mais meilleur est le confort de réglage du système optique grâce à aux nombreuses duplications de la Eye Box. Les figures 8E et 8F représentent les distributions d’EB (Eye Box) dans le plan de la pupille d’entrée de l’œil. Le choix du nombre de réplications de la EB va dépendre du choix de divergence β des faisceaux qui est imposée par un critère de conservation d’énergie dans le système optique.
Sur la , la valeur de β élevée qui permet d’avoir une EB (en pointillé gris clair) légèrement supérieure à la taille de la pupille de l’œil (représenté en gris foncée). Dans ce cas on a fait le choix de dupliquer la EB en 3x3. Par rapport à un écran sans réplication de la EB on a une perte de résolution d’image d’un facteur 9.
Sur la , la taille de la EB est légèrement inférieure à la taille de pupille de l’œil. On a fait le choix d’une réplication privilégiant la direction horizontale (choix cohérent avec la morphologie humaine). On a une duplication en 5x3, soit une perte de résolution d’un facteur 15 par rapport à une image formée avec un écran sans réplication de la EB.
La illustre une configuration repliée, de façon analogue à la . Sur la , on a représenté des faisceaux convergents vers deux points différents de l’oeil.
Les figures 9A à 9D illustrent une autre variante. Sur les et 9C, on a représenté le schéma de propagation des faisceaux à partir de deux pixels B1 et B2. On a adopté les mêmes notations que sur les figures 8A et 8C. On a représenté deux points de visée différents A1 et A2 respectifs, des deux pixels B1 et B2. L’image produite par le pixel B1 se situe au point B1’ à la coordonnée angulaire α 1 . L’image produite par le pixel B2 se situe au point B2’ à la coordonnée angulaire α 2 . Contrairement au cas précédent, les positions de ces pixels sont différenciées si bien que les angles α 1 et α 2 de projection de pixels images dans l’œil sont différents.
Sur l’image formée sur la rétine, le pixel B1 forme un pixel image B1’ à la limite du champ angulaire de 10° (angle apparent α égal à 10°). Pour visualiser les pixels de l’image affichée par l’écran au-delà du point B1’, par exemple le pixel image situé au point B2’ l’utilisateur tourne son œil d’un angle θ : cf. . Ainsi, le centre de la pupille n’est plus le point C3 1 , mais se déplace vers le point C3 2 . L’angle d’émission du pixel B2 est déterminé de façon à viser non pas le point A1, mais le point A2, déterminé pour permettre une continuité entre l’angle de vue de l’image et l’axe de la pupille de l’utilisateur. Un tel mode de réalisation permet de former une image « grand angle » sur l’écran, que l’utilisateur peut suivre en tournant son oeil. Les points visés par les pixels de l’écran sont définis de manière à permettre une rotation progressive de la pupille de l’utilisateur.
L’angle α 2 cible une position angulaire dans le champ visuel qui est au-delà de la zone fovéale : l’œil ne peut la percevoir avec une bonne résolution lorsque la pupille se situe au niveau du point C3 1 . L’angle α 1 cible une position angulaire dans le champ visuel qui est en périphérie de la zone fovéale : l’œil la perçoit avec une résolution satisfaisante.
Sur la , la pupille de l’œil est disposée en un point C3 1 situé sur l’axe optique. Sur la , la pupille de l’œil est disposée en un point C3 2 décalé angulairement de l’axe optique selon un angle θ.
Si le faisceau issu du pixel B2 passait par le point C3 1 , le pixel image produit B2’ serait rendu avec une bonne efficacité en terme d’énergie. Mais cela serait peu productif car l’œil ne percevrait pas ce pixel avec une bonne résolution.
Pour avoir une amélioration de la résolution à cet angle de vision α 2 , l’œil va naturellement orienter son axe du regard vers cette direction angulaire. On a une rotation de l’œil dans son orbite et donc un déplacement spatial de la pupille. Avec ce déplacement, le centre de la pupille de l’œil se décale du point C3 1 vers le point C3 2 .
Selon cette variante : L’écran comporte un premier groupe de pixels, similaires au pixel B1, dont les axes d’émission convergent vers le premier point virtuel A1. Le premier groupe de pixel permet de former une première partie de l’image dans la boite à œil centrée autour du point C3 1 . Cf. . L’écran comporte un deuxième groupe de pixels, similaires au pixel B2, dont les axes d’émission convergent vers le deuxième point virtuel A2. Le deuxième groupe de pixel permet de former une deuxième partie de l’image lorsque la pupille est centrée autour du point C3 2 : Cf.
Selon ce mode de réalisation, l’utilisateur perçoit la première partie de l’image lorsque sa pupille occupe une première position (point C3 1 ), et la deuxième partie de l’image lorsque sa pupille occupe la deuxième position (point C3 2 ).
La première partie de l’image et la deuxième partie de l’image sont complémentaires : elles correspondent à deux parties différentes d’une image, en grand champ, affichée par le dispositif. Contrairement au mode de réalisation décrit en lien avec les figures 8A à 8G, il ne s’agit pas de dupliquer la Eye Box, mais de l’étendre spatialement.
Ce mode de réalisation permet une observation de l’image tout en effectuant une rotation de l’œil. On utilise le fait que l’acuité visuelle est optimale dans une région centrale de la rétine, appelée la fovéa. Pour couvrir l’ensemble de l’image, l’œil tourne de façon qu’à deux positions angulaires différentes, la fovéa perçoit deux parties différentes de l’image projetée par l’écran.
Une telle variante permet de former une première partie de l’image autour du point C3 1 , et une deuxième partie de l’image, décalée angulairement, autour du point C3 2 . L’œil peut percevoir chaque partie de l’image sous l’effet d’une rotation. Cette variante peut être généralisée à n points de visée différents, n étant supérieur ou égal à 2.
où w est la pulsation de fréquence, i.e. , avec f la fréquence de fonctionnement du balun, i.e. la fréquence centrale du signal.
Une réduction de taille du balun de 52% correspondant notamment au choix d’une valeur de inférieure à 45°a été obtenue dans un exemple de réalisation.
Le ratio de réduction dépend du choisi, et aussi du PCB (notamment son paramètre de permittivité diélectrique ) considéré. Il y a une réduction dès lors que ), que tan(45°) = 1 et que la fonction tan est croissante sur [0 ;45°] alors l’impédance des lignes équivalentes est supérieure à celle de la ligne originale. Dans ce cas il y a une réduction de la largeur de la ligne, qui dépend beaucoup du PCB utilisé, en grande partie de son épaisseur.
La valeur de capacité du condensateur ainsi que l’impédance des tronçons de lignes chargées se déduisent des équations ci-dessus les liant à la longueur électrique choisie inférieure à 45°. L’impédance étant fonction de la largeur physique de microstrip, cette dernière sont déterminées en fonction de l’impédance Z 1 (Z1 désignant ici l’impédance du type impédance caractéristique des lignes chargées, i.e. l’impédance qu’aurait une ligne en entrée si cette dernière était de longueur infinie : elle ne dépend pas de la longueur).
Il s’ensuit en outre que la valeur de fréquence de résonance de la ligne de transmission chargée est ajustable en fonction des besoins en modifiant la valeur de C (par exemple en utilisant des condensateurs de type varactor).
Dans Shamaileh et al., le changement d’impédance était un effet qui est subi par les auteurs.