INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
- X02représente un atome d'azote ou un radical CR08, - Z i représente un radical CHR 2 , un atome d'oxygène, de soufre ou un radical NR i4, - Z 2représente un atome d'oxygène, de soufre ou un radical NR015 - R o, ROI, R 2, Ru 3, Ra 4, Ra 5, K 6, Ra 7, Ras, R 9 Rio, R 11 et R012 représentent, identiques ou différents, un atome d'hydrogène, une chaîne hydrocarbonée en CI-CIO linéaire ou ramifiée, pouvant former un ou plusieurs cycles carbonés comportant de 3 à 6 chaînons, et pouvant être saturée ou insaturée, dont un ou plusieurs atomes de carbone de la chaîne carbonée peuvent être remplacés par un atome d'oxygène, d'azote ou de soufre ou par un groupement SO2, et dont les atomes de carbone peuvent être, indépendamment les uns des autres, substitués par un ou plusieurs atomes d'halogène ; R00, R01, R02, R 3, R 4, R 5, R 6, R07, R08, R09, R011 et R i2 ne comportant pas de liaison peroxyde, ni de radicaux diazo ou nitroso, - R014 représente un atome d'hydrogène, une chaîne hydrocarbonée en C1-C10 linéaire ou ramifiée, pouvant former un ou plusieurs cycles carbonés comportant de 3 à 6 chaînons, et pouvant être saturée ou insaturée, dont un ou plusieurs atomes de carbone de la chaîne carbonée peuvent être remplacés par un atome d'oxygène, d'azote ou de soufre ou par un groupement SO2, et dont les atomes de carbone peuvent être, indépendamment les uns des autres, substitués par un ou plusieurs atomes d'halogène, R014 ne comportant pas de liaison peroxyde, ni de radicaux diazo ou nitroso ; entendu que lesdits atomes d'oxygène, d'azote et de soufre ne sont pas reliés directement à l'atome d'azote porteur du radical R014, - R05 avec R06 peuvent former un cycle aromatique carboné, tel qu'un phényle, - R013 et R015 représentent, identiques ou différents, un radical alkyle en Ci-Cg, éventuellement substitué par un ou plusieurs radicaux choisis dans le groupe consituté par un hydroxy, un alcoxy en Ci-C2, un radical (poly) hydroxyalcoxy en C2-C4, un amino, un (di)-
alkylamino en Cl-C2, un carboxyle, un sulfonique, un phényl éventuellement substitué ; - la liaison a du cycle cationique de la formule (IV) est reliée au groupement azoïque de la formule (I); - X est un anion organique ou minéral.
Parmi les colorants monoazoïques monocationiques de formule (Vk), on peut citer notamment de préférence, les: 1,3-diméthyl-2-[4-(pyrrolidin-1-yl)-phénylazo]benzimidazol-1- ium, 1, 3 -diméthyl-2- [4-(3-hydroxypyrrol idin-1-yl)phénylazo]benzimidazol-1-ium, 1, -diméthyl-2-[4-(2-carboxypyrrolidin-1 -yl)- phénylazo]benzimidazol-l-ium, l,3-diméthyl-2-[4-(3-aminopyrrolidin-l-yl)phénylazo]benzimidazol-l-ium, 1, 3 -diméthyl-2- [4-(2-carboxy-3-hydroxypyrrolidin-1-yl)- phénylazo]benzimidazol-l-ium, 1,3-diméthyl-2-[4-(2-carboxamidopyrrolidin-1-yl)phénylazo]benzimidazol-1-ium, 1, 3 -diméthyl-2- [4-(2-hydroxyméthyl-pyrro lidin-1-yl)- phénylazo]benzimidazol-1-ium, 1,3-diméthyl-2-[4-(2-carboxy-4-hydroxy-pyrrolidin-1-yl)phénylazo]benzimidazol-l-ium, 1,3-diméthyl-2-[4-(pipéridin-1-yl)-phénylazo]benzimidazol-1ium, 1,3-diméthyl-2-(4-(3-hydroxypipéridin-1-yl)phénylazo]benzimidazol-1-ium, 1,3 -diméthyl-2-[4-(3-hydroxyméthylpipéridin-1-yl)phénylazo ] benzimidazol-1-ium, 1,3-diméthyl-2-[4-(3-carboxypipéridin-1-yl)phénylazo]benzimidazol-1-ium, 1,3-diméthyl-2-[4-(2-carboxypipéridin-1-yl)phénylazo]benzimidazol-1-ium,
1,3-diméthyl-2- [4-(pipérazin- 1 -yl)-phénylazo]benzimidazol- 1 - ium, l,3-diméthyl-2-[4-(homopipérazin-l-yl)phénylazo]benzimidazol- 1 -ium, 5-amino-1,3-diméthyl-2-[4-(pyrrolidin-1-yl)- phénylazo]benzimidazol-l-ium, 5-amino-l,3-diméthyl-2-[4-(3-hydroxypyrrolidin-l-yl)phénylazo]benzimidazol-l-ium, 5-amino-l,3-diméthyl-2-[4-(2-carboxypyrrolidin-l-yl)- phénylazo]benzimidazol-1-ium, 5-amino-l,3-diméthyl-2-[4-(3-aminopyrrolidin-l-yl)- phénylazo]benzimidazol-1 -ium, 5-amino-l,3-diméthyl-2-[4-(2-carboxy-3-hydroxypyrrolidin-lyl)-phénylazo]benzimidazol-l-ium, 5-amino-1, 3 -diméthyl-2- [4-(2-carb oxamidopyrro lidin-1-yl)- phénylazo]benzimidazol-l-ium, 5-amino-l,3-diméthyl-2-[4-(2-hydroxyméthyl-pyrrolidin-l-yl)phénylazo]benzimidazol-l-ium, 5-amino-l,3-diméthyl-2-[4-(2-carboxy-4-hydroxy-pyrrolidin-lyl)-phénylazo]benzimidazol-l-ium, 5-amino-l,3-diméthyl-2-[4-(pipéridin-l-yl)phénylazo]benzimidazol- 1 -ium, 5-amino-l,3-diméthyl-2-[4-(3-hydroxypipéridin-l-yl)phénylazo]benzimidazol-l-ium, 5-amino-1,3-diméthyl-2-[4-(3-hydroxyméthylpipéridin-1-yl)phénylazo]benzimidazol-l-ium, 5-amino-1,3-diméthyl-2-[4-(3-carboxypipéridin-1-yl)- phénylazo]benzimidazol-l-ium, 5-amino-l,3-diméthyl-2-[4-(2-carboxypipéridin-l-yl)- phénylazo]benzimidazol-1-ium, 5-amino-l,3-diméthyl-2-[4-(pipérazin-l-yl)phénylazo]benzimidazol-l-ium, 5-amino-1, 3 -diméthyl-2-[4-(homopipérazin-1-yl)phénylazo]benzimidazol-1-ium,
5-diméthylamino-l,3-diméthyl-2-[4-(pyrrolidin-l-yl)phénylazo]benzimidazol-l-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(3-hydroxypyrrolidin-lyl)-phénylazo]benzimidazol-l-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(2-carboxypyrrolidin-l-yl)phénylazo]benzimidazol- 1 -ium, 5-diméthylamino-l,3-diméthyl-2-[4-(3-aminopyrrolidin-l-yl)phénylazo]benzimidazol-l-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(2-carboxy-3hydroxypyrrolidin-l-yl)-phénylazo]benzimidazol-l-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(2-carboxamidopyrrolidinl-yl)-phénylazo]benzimidazol-l-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(2-hydroxyméthyl- pyrrolidin-1-yl)-phénylazo]benzimidazol-1-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(2-carboxy-4-hydroxypyrrolidin- 1 -yl)-phénylazo]benzimidazol- 1 -ium, 5-diméthylamino-l,3-diméthyl-2-[4-(pipéridin-l-yl)phénylazo]benzimidazol-l-ium, 5-diméthylamino-1,3-diméthyl-2-[4-(3-hydroxypipéridin-1-yl)phénylazo]benzimidazol-1-ium, 5-diméthylamino-1,3-diméthyl-2-[4-(3hydroxyméthylpipéridin-1-yl)-phénylazo]benzimidazol-1-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(3-carboxypipéridin-l-yl)phénylazo]benzimidazol-l-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(2-carboxypipéridin-l-yl)phénylazo]benzimidazol- 1 -ium, 5-diméthylamino-1,3-diméthyl-2-[4-(pipérazin-1 -yl)- phénylazo]benzimidazol-l-ium, 5-diméthylamino-l,3-diméthyl-2-[4-(homopipérazin-l-yl)phénylazo]benzimidazol-l -ium, (E) les colorants monoazoïques monocationiques décrits dans la demande EP 0953334, le passage de cette demande consacré aux colorants monoazoïques monocationiques et à leur synthèse est incorporé par référence dans la présente demande.
La jonction interférométrique J1 a été réalisée en technologie micro-ruban.
Chacun des détecteurs de puissance 16,17 et 18 est constitué d'une diode Dl, D2 ou D3, en série avec un circuit RC parallèle, relié à la masse. On note RI, R2 et R3 et Cl, C2 et C3 les diverses résistances et capacité.
Le module d'évaluation THS1206 fournie par Texas Instruments , référencé 30 sur la figure 2, est composé par des circuits échantillonneurs-bloqueurs, des convertisseurs analogique-numériques et des circuits amplificateurs. Ce module a été employé pour réaliser les fonctions des dispositifs 19,20, 21,22, 23 et 24 de la Figure 1.
Le module DSK TMS320C6711 fournie par Texas Instruments, référencé 32 sur la figure 2, est composé par un processeur numérique des signaux TMS320C6711 aussi fournie par Texas Instruments et par des circuits d'interface avec les matériels périphériques tels que mémoire et convertisseurs A/N et N/A . Ce module réalise les fonctions des dispositifs 26 et 27 de la Figure 1.
Le circuit intégré TLV5619 fournie par Texas Instruments est un circuit convertisseur numérique-analogique qui réalise la fonction du dispositif 28 du schéma synoptique de la Figure 1. Il est aussi référencé 28 sur la figure 2.
Le circuit PS-2000A fourni par Mini-circuits est un oscillateur contrôlé en tension dont la plage d'accord est 1370-2050 MHz. Ce circuit réalise la fonction du dispositif 25 représenté sur la Figure 1. Il est aussi référencé 25 sur la figure 2.
Dans l'exemple de la figure 2, la fréquence d'échantillonnage choisie était égale à 700 kHz.
Le filtre correcteur a été dimensionné afin que la bande passante de la boucle de verrouillage de phase soit égale à 70 kHz.
Il a été utilisé une source de référence dont le bruit de phase mesuré à 50 Hz de la porteuse était égale à-33,7 dBc/Hz et à 100 kHz était égale à -117 dBc/Hz.
Nous avons mesuré le bruit de phase de la sortie de la boucle à 50 Hz et à 100 kHz de la porteuse et les résultats ont été respectivement-36,8 dBc/Hz et-103,1 dBc/Hz.
Le spectre mesuré à la sortie de la boucle est présenté dans la Figure 3. On constate que dans la bande de bande de la boucle, le bruit de phase du VCO suit celui de la référence.
La figure 4 est une représentation graphique du bruit de phase du même signal.
On a porté à la figure 3 en abscisse la fréquence, autour de la fréquence centrale de 2 GHz, sur une plage de 100 KHz. On a porté en ordonnées la puissance en dBm.
La figure 4 montre le bruit de phase ; l'axe des abscisses est portée la fréquence, entre 10 Hz et 1 MHz. Sur l'axe des ordonnées est indiqué le bruit de phase, en dBc/Hz. On remarque la performance à 100 kHz, qui est de-100 dBc/Hz.
Bien entendu, la présente invention n'est pas limitée aux exemples et modes de réalisation décrits et représentés, mais elle est susceptible de nombreuses variantes accessibles à l'homme de l'art. Ainsi, le mode de réalisation des figures 1 et 2 montre une réalisation hybride; on pourrait aussi utiliser un filtrage analogique des signaux fournis par le ou les circuits échantillonneur-bloqueur. On perd alors les avantages d'un filtrage numérique - gestion de l'accrochage en fréquence, reconfiguration dynamique des paramètres du filtre. On pourrait aussi utiliser une réalisation analogique pour calculer la différence en phase à partir des puissances détectées; on perd alors la capacité d'adapter facilement le circuit 26 aux caractéristiques de la jonction ou, le cas échéant, aux constantes de linéarisation. L'une seulement de ces deux fonctions de calcul et de filtrage pourrait être numérique.
COMPOSITION D'ENSIMAGE POUR VERRANNE, PROCEDE UTILISANT CETTE COMPOSITION ET PRODUITS RESULTANTS La présente invention se rapporte au domaine des fils de verre dénommés verranne entrant dans la constitution de tissus notamment destinés à former des revêtements muraux. Elle concerne une composition d'ensimage pour verranne, le procédé utilisant cette composition et la verranne obtenue.
Dans le cadre de la présente invention, on entend par alkyle, des radicaux linéaires ou ramifiés par exemple méthyle, éthyle, npropyle, iso-propyle, butyle, etc. Un radical alcoxy est un radical alk- 0, le radical alkyle ayant la définition donnée ci dessus. Halogène désigne de préférence CI, Br, I, F.
Parmi les paraphénylènediamines tertiaires cationiques contenant un noyau pyrrolidinique utilisables dans la composition
selon la présente invention, on peut notamment citer les composés de formule (I) suivante et leurs sels d'addition dans laquelle # n varie de 0 à 4, étant entendu que lorsque n est supérieur ou égal à 2 alors les radicaux R1 peuvent être identiques ou différents, # R1 représente un atome d'halogène une chaîne hydrocarbonée en C1-C6, aliphatique ou alicyclique, saturée ou insaturée, la chaîne pouvant contenit un ou plusieurs atomes d'oxygène, d'azote, de silicium, de soufre ou par un groupement SO2, et pouvant être substituée par un ou plusieurs radicaux hydroxy ou amino ; un radical onium Z, le radical R1 ne comportant pas de liaison peroxyde, ni de radicaux diazo, nitro ou nitroso , R2 représente un radical onium Z ou un radical -X-C=NRgNR9R10 dans lequel X représente un atome d'oxygène ou un radical -NR11 et R8, R9, R10 et R11 représentent un atome d'hydrogène, un radical alkyle en C,-C4 ou un radical hydroxyalkyle en C1-C4, R3 représente un atome d'hydrogène ou un radical hydroxy.
A titre d'exemple, RI peut être un atome de chlore, un radical méthyle, éthyle, isopropyle, vinyle, allyle, méthoxyméthyle, hydroxyéthyle, 1-carboxyméthyle, 1-aminométhyle, 2-carboxyéthyle,
2-hydroxyéthyle, 3-hydroxypropyle, 1,2-dihydroxyéthyle, 1-hydroxy- 2-aminoéthyle, l-amino-2-hydroxyéthyle, 1,2- diaminoéthyle, méthoxy, éthoxy, allyloxy, 2-hydroxyéthyloxy.
Dans la formule (I), lorsque n est égal à 1, RI est de préférence un atome d'halogène ; une chaîne hydrocarbonée en C1-C6, aliphatique ou alicyclique, saturée ou insaturée, un ou plusieurs atomes de carbone pouvant être remplacés par un atome d'oxygène, d'azote, de silicium, de soufre, par un groupement SO2, le radical R1 ne comportant pas de liaison peroxyde, ni de radicaux diazo, nitro ou nitroso. De préférence, RI est choisi parmi le chlore, le brome, les radicaux alkyles en C1-C4, hydroxyalkyles en C1-C4, aminoalkyle en C1-C4, alcoxy en C,-C4, hydroxyalcoxy en C1-C4. A titre d'exemple, RI est choisi parmi un radical méthyle, hydroxyméthyle, 2-hydroxyéthyle, 1,2dihydroxyéthyle, méthoxy, isopropyloxy, 2-hydroxyéthoxy.
Le radical R2 de la formule (I) est selon un mode de réalisation particulier le radical onium Z correspondant à la formule (II) dans laquelle # D est une simple liaison ou une chaîne alkylène en Ci-C, linéaire ou ramifiée pouvant contenir un ou plusieurs hétéroatomes choisis parmi l'oxygène, le soufre ou l'azote, et pouvant être substituée
par un ou plusieurs radicaux hydroxyle, alcoxy en C,-C6 ou amino, et pouvant porter une ou plusieurs fonctions cétone ; # R4, R5 et R6, pris séparément, représentent un radical alkyle en C1-C15 ; un radical monohydroxyalkyle en C1-C6 ; un radical polyhydroxyalkyle en C2-C6 ; un radical alcoxy(C1-C6)alkyle en C,-C6 ; un radical aryle ; un radical benzyle ; un radical amidoalkyle en C,-C6 ; un radical trialkyl(CI-C6)silanealkyle en Cl-C6 ; un radical aminoalkyle en C1-C6 ; un radical aminoalkyle en C,-C6 dont l'amine est mono- ou di-substituée par un radical alkyle en C1-C4, alkyl(C1- C6)carbonyle, amido ou alkyl(CrC6)sulfonyle ; ou # R4, R5 et R6 ensemble, deux à deux, forment, avec l'atome d'azote auxquels ils sont rattachés, un cycle saturé carboné à 4,5, 6 ou 7 chaînons pouvant contenir un ou plusieurs hétéroatomes tel que par exemple un cycle azétidine, un cycle pyrrolidine, un cycle pipéridine, un cycle pipérazine ou un cycle morpholine, le cycle cationique pouvant être substitué par un atome d'halogène, un radical hydroxyle, un radical alkyle en C1-C6, un radical monohydroxyalkyle en C1-C7, un radical polyhydroxyalkyle en CZ-C6, un radical alcoxy en C1-C6, un radical trialkyl(C,-C6)silanealkyle en C,-C6, un radical amido, un radical carboxyle, un radical alkyl(C-C6)carbonyl, un radical thio (- SH), un radical thioalkyle (-R-SH) en C1-C6, un radical alkyl(C1C6)thio, un radical amino, un radical amino mono ou disubstitué par un radical alkyl(C-C6), alkyl(Cl-C6)carbonyle, amido ou alkyl(C,- C6)sulfonyle ; # R7 représente un radical alkyle en C1-C6 ; un radical monohydroxyalkyle en C1-C6 ; un radical polyhydroxyalkyle en C2-C6 ; un radical aryle ; un radical benzyle ; un radical aminoalkyle en Ci-Ce ; un radical aminoalkyle en C1-C6 dont l'amine est mono- ou di- subsituée par un radical alkyl(C,-C6), alkyl(Ci-C6)carbonyle, amido ou alkyl(C1-C6)sulfonyle ; un radical carboxyalkyle en Cj-Cg ; un radical carbamylalkyle en C1-C6 ; un radical trifluoroalkyle en C1-C6 ; un radical trialkyl(Ci-C6)silanealkyle en C,-C6 ; un radical sulfonamidoalkyle en Cl-C6 ; un radical alkyl(C-C6)carboxyalkyle en Cl-C6 ; un radical alkyl(C1-C)sulfinylalkyle en C1-C6; un radical
alkyl(Cl-C6)sulfonylalkyle en C,-C6; un radical alkyl(C,C6)carbonylalkyle en Cl-C6; un radical N -alkyl(C-C6)carbamylalkyle en Cl-C.; un radical N-alkyl(C1-C6)sulfonamidoalkyle en C-C6; # x est 0 ou 1, - lorsque x = 0, alors le bras de liaison est rattaché à l'atome d'azote portant les radicaux R4 à R6, - lorsque x = 1, alors deux des radicaux R4 à R6 forment conjointement avec l'atome d'azote auquel ils sont rattachés un cycle saturé à 4,5, 6 ou 7 chaînons et D est lié à un atome de carbone du cycle saturé ; # Y est un contre ion.
Dans la formule (II), lorsque x est égal à 0, alors R4, R5 et R6 séparément sont choisis de préférence parmi un radical alkyle en C1C6, un radical monohydroxyalkyle en C1-C4, un radical polyhydroxyalkyle en C2-C4, un radical alcoxy(C1-C6)alkyle en C1-C4, un radical amidoalkyle en C-C6, un radical trialkyl(C-C6)silanealkyle en C1-C6, ou R4 avec R5 forment ensemble un cycle azétidine, un cycle pyrrolidine, pipéridine, pipérazine, morpholine, R6 étant choisi dans ce cas parmi un radical alkyle en C1-C6; un radical monohydroxyalkyle en C1-C6; un radical polyhydroxyalkyle en C2-C6; un radical aminoalkyle en C1-C6, un radical aminoalkyle mono ou disubstitué par un radical alkyl(C-C6), alkyl(C,-C6)carbonyle, amido ou alkyl(C,-C6)sulfonyle ; un radical carbamylalkyle en C,-C6; un radical trialkyl(ClC6)silanealkyle en Cl-C6; un radical alkyl(Cl-C6)carboxyalkyle en C,C6; un radical alkyl(C-C6)carbonyalkyle en C,-C6; un radical N- alkyl(C1-C6)carbamylalkyle en C1-C6.
Lorsque x est égal à 1, alors R7 est de préférence choisi parmi un radical alkyle en Cj-Cg; un radical monohydroxyalkyle en C1-C6; un radical polyhydroxyalkyle en CZ-C6; un radical aminoalkyle en C1-C6, un radical aminoalkyle en C,-C6 dont l'amine est mono ou disubstituée par un radical alkyl(C-C6), alkyl(Cl-C6)carbonyle, amido ou alkyl(C- C6)sulfonyle ; un radical carbamylalkyle en C1-C6; un radical trialkyl(C1-C6)silanealkyle en C1-C6 ; un radical alkyl(C1C6) carboxyalkyle en C1-C6; un radical alkyl(C1-C6)carbonylalkyle en
C1-C6 ; un radical N-alkyl(C,-C6)carbamylalkyle en C1-C6; R4 avec R5 ensemble forment un cycle azétidine, pyrrolidine, pipéridine, pipérazine, morpholine, R6 étant choisi dans ce cas parmi un radical alkyle en C,-C6; un radical monohydroxyalkyle en C1-C6; un radical polyhydroxyalkyle en CZ-C6; un radical aminoalkyle en C1-C6, un radical aminoalkyle en C1-C6 dont l'amine est mono ou disubstituée par un radical alkyl(C1-C6), alkyl(C,-C6)carbonyle, amido ou alkyl(C,- C6)sulfonyle ; un radical carbamylalkyle en C1-C6 ; un radical trialkyl(CrC6)silanealkyle en C,-C6; un radical alkyl(C1C6)carboxyalkyle en C,-C6; un radical alkyl(C-C6)carbonylalkyle en C1-C6 ; un radical N-alkyl(C,-C6)carbamylalkyle en C1-C6.
Le composant configurable 15 a pour objet de laisser passer les données correspondant aux adresses de la partie non chiffrée 12 de la mémoire programme 11, qui permet d'une part le chargement des données de configuration 20 en mémoire de données 14, et d'autre part le transfert de ces données 20 vers le composant configurable 15. La partie chiffrée du code 13 est alors uniquement accessible si ces données 20 sont valides et permettent le bon déchiffrement de la partie chiffrée 13.
Le code exécutable fourni au fondeur comporte donc deux parties distinctes : - une partie de code non chiffrée directement exécutable par l'unité centrale 10 du circuit (sans modification), - une partie de code chiffrée, qui n'est exécutable par cette unité centrale 10 qu'après son passage dans le composant configurable 15.
Ce code est chargé en mémoire programme 11 du circuit, par le développeur. La première partie 12 a pour fonction de permettre de charger des données en mémoire données 14, de réaliser le chargement du logiciel de configuration du composant configurable 15, et de permettre alors au composant configurable 15 de
déchiffrer la seconde partie chiffrée de code 13 à la volée, par exemple par blocs.
Le fondeur de silicium du circuit n'a ainsi plus connaissance de tout le code.
Le procédé de gestion de la mémoire programme 11 d'un tel circuit intégré, conformément à l'invention, comporte donc les étapes suivantes : - l'unité centrale 10 du circuit accède à la première partie 12, non chiffrée du code en mémoire programme 11, - l'unité centrale 10 enclenche le processus de chargement des données de configuration 20, préalablement chargées en mémoire données 14 dans le cycle de production, dans le composant configurable 15, - l'unité centrale 10 exécute la seconde partie, chiffrée, du code 13 chargée en mémoire programme 11, celle-ci transitant par le composant configurable 15 et y étant déchiffrée au vol.
Le composant configurable 15 peut être : - un composant de type FPGA qui peut être reconfiguré au minimum à chaque réinitialisation, - un composant utilisant une technologie "anti-fusible"qui ne peut être chargé qu'une fois.
Ce composant configurable 15 peut être constitué d'éléments XOR sur le bus de données, ou bien réalisé par une fonction de chiffrement plus complexe, aisément réalisable par un homme du métier.
Dans une variante de réalisation, on utilise un mécanisme d'interruption pour réaliser le chargement du composant configurable 15, par exemple lorsque l'unité centrale 10 du circuit adresse une ou plusieurs zone de la partie de code chiffrée 13 de la mémoire 11.
Dans une autre variante de réalisation on utilise plusieurs blocs dans la partie chiffrée 13 de la mémoire programme 11, chaque bloc correspondant à un algorithme de chiffrement différent.
La sécurité intrinsèque du circuit a ainsi été augmentée, notamment vis-à-vis du fondeur. Vis-à- vis d'un pirate, le code ne peut être obtenu qu'avec beaucoup plus de difficulté : celui-ci doit en effet analyser la partie logique de chiffrement de ce circuit.
CARTE A PUCE ET PROCEDE D'EVITEMENT DE FAILLE LOGIQUE SUR UNE TELLE CARTE A PUCE DESCRIPTION DOMAINE TECHNIQUE La présente invention concerne une carte à puce, et un procédé d'évitement de faille logique "software" (ou logicielle) sur une telle carte puce.
ETAT DE LA TECHNIQUE ANTERIEURE Un composant pour carte à puce, utilisée par exemple dans le domaine de la télévision numérique pour contrôler le droit d'un utilisateur à avoir accès à un programme, comporte une partie mémoire code, qui n'est pas modifiable une fois que le composant a été réalisé. Une erreur dans le code chargé dans cette mémoire, due à un test non exhaustif ou à une faille logicielle, ne peut donc être corrigée.
En effet lorsque ce composant est ainsi réalisé, le code fourni par le concepteur est directement incrusté dans le silicium ("code masqué"), par exemple en utilisant un processus d'ionisation. En cas de faille logicielle (ou"bug") constatée après masquage il n'y a souvent d'autre alternative que de régénérer un nouveau code et donc un nouveau masque, ce qui est très lourd en terme de durée, par exemple plusieurs mois. De même en cas de découverte d'une faille logicielle en exploitation, les cartes puce étant chez les clients, il est très difficile de régler ce problème simplement. En général il n'existe pas
d'autre solution que de récupérer les cartes à puce et de les changer.
Une solution de l'art connu consiste à charger un code de correction dans une mémoire données située dans le composant de la carte puce. Un tel chargement peut avoir lieu lors de la personnalisation de la carte, ou par envoi à distance par exemple directement chez un abonné à un service de décodeur.
Le fond 3 de fosse peut quant à lui affecter un grand nombre de formes. La fosse 1 peut être réalisée par l'intermédiaire d'une maçonnerie dans le cas d'un bâtiment neuf ou sous forme d'élément 1A modulaire préfabriqué comme l'illustre en particulier la figure 3. Chaque élément de fosse préfabriqué peut ainsi être glissé dans une fosse existante et assemblé à un élément de fosse similaire. La fosse est ainsi constituée d'éléments 1A modulaires préfabriqués assemblables de manière à assurer une continuité du fond 3 de fosse et de la ou des fente (s) 4 associée(s). Dans l'exemple représenté dans la figure 3, la fente 4 du fond de fosse de l'élément 1A de fosse débouche dans une rigole 5 d'évacuation des liquides formée d'une seule pièce avec le fond 3 de fosse de l'élément 1A de fosse 1. Indépendamment de sa conception, la rigole 5 présente une légère pente d'une extrémité de l'élément de fosse à l'autre extrémité pour favoriser l'écoulement gravitaire des liquides. Le fond de fosse est bordé par deux parois longitudinales destinées à recevoir notamment la face du dessous des cages simplement posées sur le sommet des parois longitudinales de l'élément 1A de fosse.
Dans un autre mode de réalisation, non représenté, il est possible de réaliser cet élément 1A modulaire de manière telle qu'il constitue le double fond d'une cage, la cage étant dans ce cas pré-installée sur ledit élément 1A de fosse.
Il est également possible de prévoir des fosses se présentant sous forme d'éléments non préfabriqués, deux rangées de parpaings étant par exemple disposées de manière