FR2680262A1 - Integrated circuits for chip card and multichip card using these circuits - Google Patents
Integrated circuits for chip card and multichip card using these circuits Download PDFInfo
- Publication number
- FR2680262A1 FR2680262A1 FR9110138A FR9110138A FR2680262A1 FR 2680262 A1 FR2680262 A1 FR 2680262A1 FR 9110138 A FR9110138 A FR 9110138A FR 9110138 A FR9110138 A FR 9110138A FR 2680262 A1 FR2680262 A1 FR 2680262A1
- Authority
- FR
- France
- Prior art keywords
- chip
- chips
- input
- short
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/072—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising a plurality of integrated circuit chips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07743—External electrical contacts
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/06—Arrangements for interconnecting storage elements electrically, e.g. by wiring
- G11C5/066—Means for reducing external access-lines for a semiconductor memory clip, e.g. by multiplexing at least address and data signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
CIRCUITS INTEGRES POUR CARTE A PUCE
ET CARTE A PLUSIEURS PUCES UTILISANT CES CIRCUITS
L'invention concerne les circuits intégrés, et plus particulièrement des circuits intégrés qui peuvent être associés entre eux pour être montés dans un boîtier commun capable de communiquer avec l'extérieur par un petit nombre de bornes.INTEGRATED CIRCUITS FOR CHIP CARD
AND MULTIPLE CHIP CARD USING THESE CIRCUITS
The invention relates to integrated circuits, and more particularly integrated circuits which can be associated with one another to be mounted in a common box capable of communicating with the outside via a small number of terminals.
L'application visée principalement est celle des cartes à puces, mais l'invention peut trouver des applications ailleurs. The main application is that of smart cards, but the invention can find applications elsewhere.
Comme on le sait, les cartes à puces actuelles comportent un très petit nombre de contacts d'accès, le plus souvent entre 6 et 8, et elles ne contiennent qu'une puce de circuit intégré. As is known, current smart cards have a very small number of access contacts, most often between 6 and 8, and they only contain an integrated circuit chip.
Pour augmenter leurs possibilités fonctionnelles, on a pensé à placer plusieurs puces de circuit intégré dans une seule carte. Mais on est très vite limité à cause de la contrainte du petit nombre de bornes de connexion extérieure. Chaque puce supplémentaire exige des bornes de connexion extérieures individuelles spécifiques; certaines bornes peuvent sans trop de difficultés être communes à toutes les puces : par exemple les bornes d'alimentation Vcc et Vss, ou une borne d'horloge extérieure CLK. Mais d'autres bornes doivent être individualisées pour les différentes puces, sans quoi on ne pourrait pas faire exécuter des fonctions différentes aux différentes puces ou au moins échanger des données différentes avec les différentes puces. To increase their functional possibilities, we thought of placing several integrated circuit chips in a single card. But we are very quickly limited because of the constraint of the small number of external connection terminals. Each additional chip requires specific individual external connection terminals; certain terminals can without too much difficulty be common to all the chips: for example the supply terminals Vcc and Vss, or an external clock terminal CLK. But other terminals must be individualized for the different chips, otherwise we could not have different functions performed by the different chips or at least exchange different data with the different chips.
A titre d'exemple, si on sait faire une carte à puce comportant essentiellement une puce avec 256 kilobits de mémoire, il pourrait être intéressant de réaliser aussi une carte avec 1 mégabit de mémoire. Cela nécessite alors quatre puces, mais il n'est pas possible d'accéder indépendamment à chacune des quatre sans augmenter le nombre de bornes de connexion extérieures de la carte. For example, if we know how to make a smart card essentially comprising a chip with 256 kilobits of memory, it could be interesting to also make a card with 1 megabit of memory. This then requires four chips, but it is not possible to access each of them independently without increasing the number of external connection terminals on the card.
La présente invention a pour but de proposer une astuce permettant, entre autres avantages, d'avoir plusieurs puces dans la même carte sans augmenter le nombre de bornes de connexion de la carte. The object of the present invention is to propose a trick allowing, among other advantages, to have several chips in the same card without increasing the number of connection terminals of the card.
L'invention porte d'une part sur la structure interne-originale des puces de circuit intégré qui permettent d'obtenir ce résultat, et d'autre part sur la structure de la carte qui comporte ces puces. Elle porte enfin sur le système dans lequel la carte est utilisée; c'est en effet ce système (notamment le lecteur de cartes dans lequel la carte sera insérée pour pouvoir communiquer avec l'extérieur) qui aura pour fonction de gérer les signaux électriques permettant d'utiliser les différentes puces de circuit intégré à l'intérieur de la carte. The invention relates on the one hand to the internal-original structure of the integrated circuit chips which make it possible to obtain this result, and on the other hand to the structure of the card which comprises these chips. Finally, it relates to the system in which the card is used; it is indeed this system (in particular the card reader in which the card will be inserted to be able to communicate with the outside) which will have the function of managing the electrical signals making it possible to use the various integrated circuit chips inside from the menu.
Tout d'abord le circuit intégré selon l'invention il comporte un plot d'entrée/sortie pour recevoir des données sous forme de signaux électriques binaires en série, parmi lesquelles des instructions exécutables par la puce, et il comporte en outre un deuxième plot d'entrée/sortie, une cellule de registre à décalage connectée entre les deux plots, un moyen de mémorisation pour mettre en mémoire dans la puce l'état de la cellule à la fin d'une instruction particulière dite "de désignation", des moyens pour contrôler le fonctionnement de la puce en fonction de l'état mémorisé, et des moyens internes à la puce pour court-circuiter et pour décourt-circuiter les deux plots. First of all, the integrated circuit according to the invention it comprises an input / output pad for receiving data in the form of binary electrical signals in series, among which instructions executable by the chip, and it further comprises a second pad input / output, a shift register cell connected between the two pads, a memory means for storing in the chip the state of the cell at the end of a particular instruction called "designation", means for controlling the operation of the chip as a function of the memorized state, and means internal to the chip for short-circuiting and for short-circuiting the two pads.
Cette constitution de puce est en d'autres termes caractérisée par le fait qu'elle possède deux entrées/sorties là où une seule suffirait, ces entrées/sorties étant d'ailleurs court-circuitées la plupart du temps et n'étant décourt-circuitées, pour permettre d'établir un registre à décalage avec plusieurs puces mises en cascade, que pendant une instruction de désignation. This constitution of chip is in other words characterized by the fact that it has two inputs / outputs where only one would suffice, these inputs / outputs being moreover short-circuited most of the time and not being short-circuited , to allow establishing a shift register with multiple chips cascaded, only during a designation instruction.
Les moyens de contrôle sont en principe agencés pour pouvoir simplement inhiber ou autoriser le fonctionnement de la puce, mais la même structure permet aussi de choisir un mode de fonctionnement parmi plusieurs modes de fonctionnement possibles de la puce. The control means are in principle arranged to be able to simply inhibit or authorize the operation of the chip, but the same structure also makes it possible to choose an operating mode from among several possible operating modes of the chip.
En pratique, les moyens pour court-circuiter et décourt-circuiter les deux plots sont contrôlés par un décodeur d'instructions de manière à court-circuiter les plots dans le cas général et à les décourt-circuiter pendant au moins une partie de la durée d'exécution de l'instruction de désignation. In practice, the means for short-circuiting and short-circuiting the two pads are controlled by an instruction decoder so as to short-circuit the pads in the general case and to short-circuit them for at least part of the duration of the designation instruction.
La carte à puce selon l'invention va comporter plusieurs puces possédant chacune une entrée/sortie amont et une entrée/sortie aval. Les puces sont susceptibles de recevoir des instructions sur ces entrées. Les puces sont mises en cascade par ces entrées, l'entrée/sortie aval de l'une étant reliée à l'entrée/sortie amont de la suivante. Les puces comportent des moyens pour court-circuiter les entrées/sorties amont et aval et pour les décourt-circuiter en réponse à une instruction de désignation reçue sur l'entrée amont de la première puce. The chip card according to the invention will comprise several chips, each having an upstream input / output and a downstream input / output. Fleas are likely to receive instructions on these entries. The chips are cascaded by these inputs, the downstream input / output of one being connected to the upstream input / output of the next. The chips include means for short-circuiting the upstream and downstream inputs / outputs and for short-circuiting them in response to a designation instruction received on the upstream input of the first chip.
Ainsi, la carte à puce a pour particularités le fait que les puces aient une entrée d'instructions dédoublée, le fait que les puces soient connectées en cascade par rapport à cette entrée/sortie dédoublée, et la possibilité que l'entrée/sortie dédoublée soit court-circuitée en une seule entrée/sortie en temps normal. Thus, the smart card has the particularity of the fact that the chips have a split instruction input, the fact that the chips are connected in cascade relative to this split input / output, and the possibility that the split input / output either short-circuited into a single input / output in normal times.
L'entrée amont de la première puce peut être reliée à une borne de connexion extérieure (I/O) de la carte. The upstream input of the first chip can be connected to an external connection terminal (I / O) on the card.
L'instruction de désignation est alors reçue de cette borne. Mais elle peut aussi être reliée à un plot de sortie d'une puce de microprocesseur faisant également partie de la carte, le microprocesseur étant apte à fournir sur ce plot de sortie une instruction de désignation à l'intention d'une ou plusieurs autres puces de la carte. On en verra l'intérêt plus loin.The designation instruction is then received from this terminal. But it can also be connected to an output pad of a microprocessor chip also forming part of the card, the microprocessor being able to provide on this output pad a designation instruction for one or more other chips from the menu. We will see the interest below.
Les puces peuvent comporter par ailleurs d'autres plots de connexion qui sont tous mis en parallèle avec les plots correspondants des autres puces. The chips may also include other connection pads which are all placed in parallel with the corresponding pads of the other chips.
Pour faciliter le montage des puces dans la carte à puce, on prévoit de préférence que les puces comportent chacune, outre ladite entrée/sortie amont et ladite entrée/sortie aval, plusieurs plots de connexion dédoublés chacun en plot A et un plot B, le plot A et le plot B étant situés chacun d'un côté différent de la périphérie de la puce et étant court-circuités (en permanence) à l'intérieur de la puce, et l'ensemble des liaisons entre les broches de connexion extérieures de la carte et ces plots des puces s'effectuant à l'aide d'un seul niveau d'interconnexions sur la carte à l'extérieur des puces. To facilitate the mounting of the chips in the chip card, provision is preferably made for the chips each to comprise, in addition to said upstream input / output and said downstream input / output, several connection pads each split into pad A and a pad B, the pad A and pad B each being located on a different side of the periphery of the chip and being short-circuited (permanently) inside the chip, and all of the connections between the external connection pins of the card and these pads of the chips being effected using a single level of interconnections on the card outside the chips.
Enfin, le système de carte à puce selon l'invention : sa caractéristique principale est le fait qu'il est capable de produire sur l'entrée amont de la première puce de la carte une instruction de désignation qui est constituée par un code opératoire suivi de données. Le code opératoire, reçu simultanément par toutes les puces, sert à décourt-circuiter les deux entrées court-circuitées des puces, pour établir un registre à décalage avec les cellules de registre décourt-circuitées des différentes puces. Les données qui suivent sont introduites dans le registre à décalage à partir de la première puce.A la fin de l'instruction, l'état des différentes cellules est mémorisé à l'intérieur des puces et les données ainsi mémorisées déterminent le fonctionnement des puces (et notamment l'inhibition des puces qui ne doivent pas fonctionner), ceci jusqu'à la prochaine instruction de désignation. Finally, the smart card system according to the invention: its main characteristic is the fact that it is capable of producing on the upstream input of the first chip of the card a designation instruction which is constituted by a followed operating code of data. The operating code, received simultaneously by all the chips, is used to short-circuit the two short-circuited inputs of the chips, to establish a shift register with the short-circuited register cells of the different chips. The following data are entered into the shift register from the first chip. At the end of the instruction, the state of the different cells is memorized inside the chips and the data thus memorized determine the functioning of the chips. (and in particular the inhibition of the chips which must not function), this until the next instruction of designation.
Pour cela, le système selon l'invention comporte une carte à puce à plusieurs puces, chaque puce comportant une entrée/sortie amont et une entrée/sortie aval avec une cellule de registre à décalage entre ces deux entrées/sorties et un moyen pour court-circuiter ou décourt-circuiter ces deux entrées/sorties, les puces étant connectées en cascade par leurs entrées/sorties amont et aval à partir d'une borne de connexion extérieure (I/O) de la carte (ou éventuellement à partir d'une autre puce interne à la carte); le sytème comporte encore des moyens pour fournir des instructions aux puces (de l'extérieur de la carte et/ou de l'intérieur), parmi lesquelles une instruction de désignation, composée d'un code opératoire suivi de données à introduire dans les cellules du registre à décalage formé par la mise en cascade des cellules de registre; les puces comportent des moyens pour recevoir toutes simultanément le code opératoire et décourt-circuiter, en réponse à ce code, les cellules de registre, et enfin les puces comportent des moyens pour modifier leur fonctionnement en fonction du contenu de leur cellule de registre à décalage à la fin de l'instruction de désignation. For this, the system according to the invention comprises a chip card with several chips, each chip comprising an upstream input / output and a downstream input / output with a register cell with shift between these two inputs / outputs and a means for short -circuit or short-circuit these two inputs / outputs, the chips being connected in cascade by their input and output upstream and downstream from an external connection terminal (I / O) of the card (or possibly from another internal card chip); the system also includes means for supplying instructions to the chips (from the outside of the card and / or from the inside), including a designation instruction, composed of an operating code followed by data to be entered into the cells the shift register formed by cascading the register cells; the chips include means for all simultaneously receiving the operating code and short-circuiting, in response to this code, the register cells, and finally the chips include means for modifying their operation as a function of the content of their shift register cell at the end of the designation instruction.
De préférence, les puces comportent des moyens pour court-circuiter à nouveau les entrées/sorties amont et aval des puces à la fin de l'instruction de désignation. Preferably, the chips comprise means for short-circuiting again the inputs / outputs upstream and downstream of the chips at the end of the designation instruction.
Dans le cas général, seule fonctionne la puce dont la cellule de registre avait la valeur appropriée à la fin de cette instruction. Les autres puces sont inhibées, et sont transparentes, c'est-à-dire que leur présence n'affecte en rien la liaison entre la puce sélectionnée et la borne de connexion extérieure de la carte avec laquelle elle va communiquer en fonctionnement normal.In the general case, only the chip works, the register cell of which had the appropriate value at the end of this instruction. The other chips are inhibited, and are transparent, that is to say that their presence in no way affects the connection between the selected chip and the external connection terminal of the card with which it will communicate in normal operation.
On aura compris des explications qui précèdent que l'invention est tout particulièrement intéressante dans le cas de puces ayant normalement une seule entrée/sortie fonctionnelle, susceptible de recevoir ou fournir des données sous forme de bits en série. Selon l'invention, cette entrée/sortie est dédoublée, mais la fourniture et la réception de données (qui peuvent être des instructions) reste en série, aussi bien en fonctionnement que pendant l'instruction d t adressage. It will be understood from the foregoing explanations that the invention is particularly advantageous in the case of chips normally having a single functional input / output, capable of receiving or supplying data in the form of bits in series. According to the invention, this input / output is split, but the supply and reception of data (which may be instructions) remains in series, both in operation and during the addressing instruction.
Il peut y avoir dans chaque puce une seule cellule biniare de registre à décalage contenant soit un bit d'autorisation ou d'inhibition soit un bit de choix de mode de fonctionnement; mais il peut y avoir aussi plusieurs cellules binaires en cascade entre 11 entrée amont et l'entrée aval, définissant à la fin de l'instruction de désignation non seulement quelle est celle des puces qui doit fonctionner mais aussi un mode de fonctionnement pour cette puce. Le mot cellule de registre désigne par la suite de manière générale soit une cellule binaire soit plusieurs cellules en cascade. There can be in each chip a single dual register shift cell containing either an authorization or inhibition bit or a choice of operating mode bit; but there can also be several binary cells in cascade between 11 upstream input and the downstream input, defining at the end of the designation instruction not only which of the chips should work but also a mode of operation for this chip . The word register cell thereafter generally designates either a binary cell or several cells in cascade.
D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description détaillée qui suit et qui est faite en référence aux dessins annexés dans lesquels
- la figure 1 représente une vue de la structure générale d'une carte à puce selon l'invention;
- la figure 2 représente un schéma bloc des circuits d'une puce selon l'invention;
- la figure 3 représente un schéma plus détaillé d'un mode de réalisation de la circuiterie placée entre une entrée amont et une entrée aval;
- la figure 4 représente les connexions entre puces dans une carte, avec un perfectionnement pour faciliter le montage.Other characteristics and advantages of the invention will appear on reading the detailed description which follows and which is given with reference to the appended drawings in which
- Figure 1 shows a view of the general structure of a smart card according to the invention;
- Figure 2 shows a block diagram of the circuits of a chip according to the invention;
- Figure 3 shows a more detailed diagram of an embodiment of the circuitry placed between an upstream input and a downstream input;
- Figure 4 shows the connections between chips in a card, with an improvement to facilitate mounting.
La structure électrique générale d'une carte à puce selon l'ivention, visible à la figure 1, comporte plusieurs puces de circuit intégré CI1, CI2, etc., des bornes de connexion extérieures pour la communication entre la carte et un système d'utilisation de la carte, et des conducteurs électriques entre ces bornes et les puces. The general electrical structure of a chip card according to the ivention, visible in FIG. 1, comprises several integrated circuit chips CI1, CI2, etc., external connection terminals for communication between the card and a system of use of the card, and electrical conductors between these terminals and the chips.
L'exemple donné à titre indicatif est celui de cartes à mémoire pour des transactions prépayées, dont les connexions extérieures sont normalisées et en nombre au plus égal à huit. Ces bornes sont désignées par des lettres qui rappellent leur fonction : VCC; VSS, VPP pour les alimentations, CLK pour une horloge extérieure,
RST, FUSE et PROG pour des fonctions spéciales, et une entrée/sortie I/O par laquelle peuvent circuler, de la carte vers les puces ou des puces vers la carte, divers signaux de données tels que par exemple des instructions à exécuter par la carte. Ces instructions sont transmises en mode série puisqu'il n'y a qu'une borne pour les recevoir.The example given is that of memory cards for prepaid transactions, the external connections of which are standardized and in number at most equal to eight. These terminals are designated by letters which recall their function: VCC; VSS, VPP for power supplies, CLK for an external clock,
RST, FUSE and PROG for special functions, and an I / O input / output through which various data signals can flow, from the card to the chips or from the chips to the card, such as for example instructions to be executed by the menu. These instructions are transmitted in serial mode since there is only one terminal to receive them.
Toutes les bornes de connexion extérieures sauf la borne I/O sont reliées en parallèle à toutes les puces; celles-ci possèdent des plots de contact correspondants. All the external connection terminals except the I / O terminal are connected in parallel to all the chips; these have corresponding contact pads.
De plus, alors que les puces des cartes à puce classique comportent un plot I/O correspondant à la borne extérieure I/O, on a ici deux plots pour chaque puce, respectivement I/OA1 (entrée/sortie amont) et I/OB1 (entrée/sortie aval) pour la première puce; I/OA2 et I/OB2 pour la deuxième puce, etc. In addition, while the chips of conventional smart cards include an I / O pad corresponding to the external I / O terminal, here we have two pads for each chip, respectively I / OA1 (input / output upstream) and I / OB1 (downstream input / output) for the first chip; I / OA2 and I / OB2 for the second chip, etc.
Le plot d'entrée/sortie de chaque puce est donc dédoublé, mais la carte ne comporte pas plus de bornes de connexion extérieures que dans l'art antérieur. Il s'agit essentiellement d'un dédoublement du plot d'entrée/sortie et non pas d'un plot supplémentaire tout-à-fait différent; en effet, en fonctionnement normal, les plots I/OA et I/OB d'une puce sont court-circuités à l'intérieur de la puce et agissent donc comme un plot unique. Ce n'est que dans une phase particulière de désignation d'une puce qu'ils seront déconnectés l'un de l'autre. Des circuits sont prévus à l'intérieur des puces pour court-circuiter ou au contraire déconnecter l'un de l'autre les plots dédoublés. The input / output pad of each chip is therefore split, but the card does not have more external connection terminals than in the prior art. It is essentially a duplication of the input / output pad and not an entirely different additional pad; indeed, in normal operation, the I / OA and I / OB pads of a chip are short-circuited inside the chip and therefore act as a single pad. It is only in a particular phase of designation of a chip that they will be disconnected from one another. Circuits are provided inside the chips to short-circuit or on the contrary disconnect the two studs from one another.
Les puces sont reliées en cascade par leurs entrées
I/O, et non pas en parallèle comme pour les autres plots des puces. Cela veut dire que le plot aval de chaque puce est relié au plot amont d'une puce suivante, et le plot amont de la première puce est relié à la borne de connexion extérieure I/O de la carte. Le plot aval de la dernière puce peut rester déconnecté.The chips are connected in cascade by their inputs
I / O, and not in parallel as for the other studs of the chips. This means that the downstream pad of each chip is connected to the upstream pad of a following chip, and the upstream pad of the first chip is connected to the external I / O connection terminal of the card. The downstream pad of the last chip can remain disconnected.
On aboutit ainsi à une structure originale de carte à puce à plusieurs puces. This results in an original structure of a chip card with several chips.
La structure interne d'une puce, CIl par exemple, est représentée à la figure 2. The internal structure of a chip, CIl for example, is shown in Figure 2.
Elle comporte évidemment des circuits représentés par un bloc 10, accomplissant les fonctionalités normales de la puce, qui peuvent être les mêmes pour les différentes puces ou différentes selon les puces; la puce comporte également un registre d'instructions 12 pour recevoir des instructions par la borne d'entrée/sortie amont I/OA1 (ou éventuellement aval), et un décodeur d'instructions 14 pour commander le circuit 10 en fonction de l'instruction reçue dans le registre. It obviously includes circuits represented by a block 10, performing the normal functions of the chip, which can be the same for the different chips or different depending on the chips; the chip also includes an instruction register 12 for receiving instructions by the upstream input / output terminal I / OA1 (or possibly downstream), and an instruction decoder 14 for controlling the circuit 10 according to the instruction received in the register.
De plus, la puce comporte une cellule de registre à décalage CRD1 placée entre l'entrée/sortie amont I/OA1 et l'entrée/sortie aval I/OB1. Une cellule similaire est prévue dans chaque puce, de sorte que lorsque les puces sont en cascade, ces cellules forment un registre à décalage dont l'entrée est la borne I/O de la carte. In addition, the chip includes a shift register cell CRD1 placed between the upstream input / output I / OA1 and the downstream input / output I / OB1. A similar cell is provided in each chip, so that when the chips are in cascade, these cells form a shift register whose input is the I / O terminal of the card.
La cellule CRD1 peut être court-circuitée ou décourt-circuitée, sous la commande du décodeur 14, ce qui est figuré par un interrupteur 16. La cellule CRD1 est en principe contrôlée par l'horloge extérieure reçue par la borne CLK; comme cette borne est commune à toute les puces de circuit-intégré, la connexion des puces en cascade permet un fonctionnement synchronisé en registre à décalage. The cell CRD1 can be short-circuited or short-circuited, under the control of the decoder 14, which is represented by a switch 16. The cell CRD1 is in principle controlled by the external clock received by the terminal CLK; as this terminal is common to all integrated circuit chips, the connection of the cascade chips allows synchronized operation in shift register.
Enfin, les circuits 10 de la puce peuvent être inhibés ou non par le contenu de la cellule CRD1 à un moment donné. Ce moment est, dans l'exemple de réalisation préférentiel, la fin d'une instruction de désignation d'une cellule particulière. Il est prévu à cet effet une cellule de mémoire CRM1 dont l'entrée est connectée par exemple à l'entrée aval I/OB1 pour recevoir le contenu de la cellule de registre CRD1; elle pourrait aussi être connectée à l'entrée amont I/OA1. La cellule de mémoire est représentée connectée à sa sortie aux circuits 10 pour indiquer qu'elle peut inhiber ou faire fonctionner ces circuits selon son contenu; elle pourrait aussi modifier leur mode de fonctionnement. Finally, the circuits 10 of the chip may or may not be inhibited by the content of the CRD1 cell at a given time. This moment is, in the preferred embodiment, the end of an instruction to designate a particular cell. A memory cell CRM1 is provided for this purpose, the input of which is connected for example to the downstream input I / OB1 to receive the content of the register cell CRD1; it could also be connected to the upstream input I / OA1. The memory cell is shown connected at its output to circuits 10 to indicate that it can inhibit or operate these circuits according to its content; it could also change the way they work.
Enfin, la cellule de mémoire est représentée commandée par le décodeur d'instructions 14 pour indiquer que c'est à un moment précis, commandé directement ou indirectement par le décodeur d'instructions, que le contenu du registre CRD1 doit être chargé dans la mémoire CRM1. Finally, the memory cell is represented controlled by the instruction decoder 14 to indicate that it is at a precise moment, controlled directly or indirectly by the instruction decoder, that the content of the register CRD1 must be loaded into the memory CRM1.
La carte à puce est destinée à être utilisée dans un système (comprenant notamment un lecteur de carte) qui fonctionne de la manière suivante : d'une part, d'une manière classique, le système peut fournir des instructions à une puce, par la borne de connexion extérieure I/O. Si ces instructions sont reçues sur la borne d'entrée/sortie correspondante de la puce, elles sont décodées à l'intérieur de la puce et exécutées par la puce. The smart card is intended to be used in a system (including in particular a card reader) which functions in the following way: on the one hand, in a conventional manner, the system can provide instructions to a chip, by the external I / O connection terminal. If these instructions are received on the corresponding input / output terminal of the chip, they are decoded inside the chip and executed by the chip.
D'autre part, l'innovation selon l'invention réside dans le fait que le système est agencé pour pouvoir émettre une instruction particulière, qui est une instruction de désignation d'une puce particulière parmi les puces de la carte. En principe une seule puce sera désignée pour fonctionner, les autres étant alors inhibées; mais on peut aussi envisager dans des applications particulières, par exemple dans des tests, que deux puces à la fois puissent être désignées simultanément. On peut aussi envisager, comme on le verra plus loin, qu'une puce, par exemple un microprocesseur, fonctionne en permanence sans avoir besoin d'être désignée, et que l'instruction de désignation sert à désigner une autre puce qui fonctionnera en plus de la première. On the other hand, the innovation according to the invention resides in the fact that the system is designed to be able to issue a particular instruction, which is an instruction for designating a particular chip from among the chips on the card. In principle, only one chip will be designated to operate, the others then being inhibited; but it can also be envisaged in particular applications, for example in tests, that two chips at the same time can be designated simultaneously. We can also consider, as will be seen below, that a chip, for example a microprocessor, operates continuously without needing to be designated, and that the designation instruction is used to designate another chip which will function in addition of the first.
On peut également envisager alors une application de l'invention dans laquelle l'instruction de désignation n'est pas émise par un organe extérieur à la carte, mais par une des puces (une puce de microprocesseur par exemple) qui fonctionne en permanence. La borne amont de la première puce (parmi les puces à désigner) est alors connectée non pas nécessairement à une borne extérieure de la carte mais simplement à une borne de sortie de la puce de microprocesseur. One can also then envisage an application of the invention in which the designation instruction is not issued by a member external to the card, but by one of the chips (a microprocessor chip for example) which operates continuously. The upstream terminal of the first chip (among the chips to be designated) is then connected not necessarily to an external terminal of the card but simply to an output terminal of the microprocessor chip.
Dans tous les cas, l'instruction de désignation comportera de préférence une première partie qui est un code opératoire et une deuxième partie consistant en données de désignation; le code opératoire est reconnu simultanément par les décodeurs d'instructions de toutes les puces qui fonctionnent en parallèle au moment où ce code est reçu. In all cases, the designation instruction will preferably comprise a first part which is an operating code and a second part consisting of designation data; the operating code is recognized simultaneously by the instruction decoders of all the chips which operate in parallel at the time when this code is received.
Le code opératoire a pour fonction de préparer les puces pour la phase de désignation qui va suivre. Les puces réagissent au code opératoire pour décourt-circuiter leurs entrées/sorties amont et aval et mettre donc en série entre l'entrée amont et 11 entrée aval la cellule de registre à décalage. The purpose of the operating code is to prepare the chips for the designation phase which will follow. The chips react to the operating code to short circuit their upstream and downstream inputs / outputs and therefore put the shift register cell in series between the upstream input and 11 downstream input.
L'instruction de désignation comporte alors 11 émission sur la borne I/O de données de désignation. The designation instruction then comprises 11 transmissions on the I / O terminal of designation data.
Le plus simple, pour la désignation d'une seule puce, est d'envoyer une série de bits comportant n-1 "zéros" logiques et un "un" logique, la position du 1 parmi les zéros servant à désigner une puce déterminée. n est le nombre de puces en cascade.The simplest way, for the designation of a single chip, is to send a series of bits comprising n-1 logical "zeros" and a logical "one", the position of 1 among the zeros used to designate a specific chip. n is the number of cascading chips.
Les bits entrent dans le registre à décalage constitué par les puces en cascade. A la fin de l'émission des n bits, une seule des puces comporte un "un" logique dans sa cellule de registre à décalage; les autres comportent des zéros. The bits enter the shift register formed by the cascading chips. At the end of the transmission of the n bits, only one of the chips has a logical "one" in its shift register cell; the rest have zeros.
Les contenus des cellules de registres sont placés alors dans la cellule de mémoire correspondante de la puce ("mémoire de désignation" CRM1 sur la figure 2). The contents of the register cells are then placed in the corresponding memory cell of the chip ("designation memory" CRM1 in FIG. 2).
Seule fonctionnera par la suite la (éventuellement les) puce qui a un "un" dans sa mémoire de désignation. Les autres resteront inhibées jusqu'à la prochaine instruction de désignation.Only the chip (possibly the) which will have a "one" in its designation memory will work thereafter. The others will remain disabled until the next designation instruction.
La fin de l'exécution de l'instruction de désignation comporte enfin la remise en court-circuit des entrées amont et aval des puces, y compris celle qui est désignée. The end of the execution of the designation instruction finally includes the short-circuiting of the upstream and downstream inputs of the chips, including that which is designated.
Deux exemples intéressants d'application de l'invention peuvent être donnés. Two interesting examples of application of the invention can be given.
Dans le premier exemple, la carte à puce est essentiellement une carte à mémoire de grande capacité et on veut que la carte à puce ait une mémoire plus importante que ce que permet une seule puce. On utilisera alors par exemple quatre puces de mémoire de 256 kilobits chacune et la carte sera une carte de 1 mégabit. Le système extérieur devra désigner la puce avec laquelle il veut travailler. In the first example, the smart card is essentially a large capacity memory card and we want the smart card to have more memory than a single chip allows. We will then use for example four memory chips of 256 kilobits each and the card will be a 1 megabit card. The external system will have to designate the chip with which it wants to work.
Dans une autre application très intéressante, la carte est une carte à microprocesseur; elle comporte une puce de microprocesseur et plusieurs puces de mémoire contenant des données adressables en écriture et/ou en lecture par le microprocesseur. La puce de microprocesseur fonctionne en permanence et n'a pas besoin d'être désignée, mais les puces de mémoire fonctionnent une à la fois et il faut désigner celle avec laquelle le microprocesseur doit travailler. Ce sont donc ces puces de mémoire qui comportent un plot d'entrée dédoublé, court-circuitable et pourvu d'une cellule de registre à décalage. C'est le microprocesseur qui émet les instructions en série sur une de ses bornes d'entrée/sortie, borne à laquelle les puces sont raccordées en cascade par leurs plots I/OA et I/OB.Le microprocesseur peut donc émettre notamment une instruction de désignation de puce pour désigner la puce de mémoire avec laquelle il va travailler au cours de la ou les instructions suivantes. In another very interesting application, the card is a microprocessor card; it includes a microprocessor chip and several memory chips containing data addressable in write and / or read by the microprocessor. The microprocessor chip works continuously and does not need to be designated, but the memory chips work one at a time and you must designate the one with which the microprocessor must work. It is therefore these memory chips which comprise a split input pad, short-circuitable and provided with a shift register cell. It is the microprocessor which transmits the instructions in series on one of its input / output terminals, terminal to which the chips are connected in cascade by their I / OA and I / OB pads. The microprocessor can therefore in particular issue an instruction chip designation to designate the memory chip with which it will work during the following instruction (s).
Pour augmenter la confidentialité de traitement de l'information, on peut prévoir que les échanges de données entre le microprocesseur et les puces de mémoire sont cryptés par le microprocesseur. To increase the confidentiality of information processing, it can be provided that the data exchanges between the microprocessor and the memory chips are encrypted by the microprocessor.
Cette solution dans laquelle les instructions de désignation de puce sont émises dans la carte elle-même est intéressante aussi dans le cas où la carte à microprocesseur ne comporte que deux puces qui sont la puce de microprocesseur avec de la mémoire interne à cette puce, et une puce d'extension de mémoire. Dans ce cas, l'instruction de désignation émise par le microprocesseur consiste
- soit à désigner la puce en plaçant un "1" dans sa cellule de registre, puis dans sa mémoire de désignation, auquel cas le microprocesseur fonctionne avec l'extension de mémoire : les instructions de lecture et écriture de la mémoire sont exécutées par la puce de mémoire externe;
- soit à ne pas désigner la puce, en plaçant un "0" dans sa cellule de registre puis dans sa mémoire de désignation, auquel cas la puce de microprocesseur travaille seulement avec sa mémoire interne.This solution in which the chip designation instructions are issued in the card itself is also advantageous in the case where the microprocessor card only has two chips which are the microprocessor chip with memory internal to this chip, and a memory expansion chip. In this case, the designation instruction issued by the microprocessor consists
- either to designate the chip by placing a "1" in its register cell, then in its designation memory, in which case the microprocessor operates with the memory extension: the instructions for reading and writing from the memory are executed by the external memory chip;
- or not to designate the chip, by placing a "0" in its register cell and then in its designation memory, in which case the microprocessor chip works only with its internal memory.
Cette solution est donc tout-à-fait intéressante pour réaliser un circuit à microprocesseur avec une extension de mémoire, que ce soit dans une carte à puce ou non. This solution is therefore entirely advantageous for producing a microprocessor circuit with a memory extension, whether in a smart card or not.
Par conséquent, l'invention concerne également une carte à puce à plusieurs puces dans laquelle il y a un microprocesseur et une seule autre puce susceptible d'être désignée; cette autre puce est la seule à comporter une entrée/sortie amont et une entrée/sortie aval avec une cellule de registre court-circuitable entre les deux. La "cascade" de puces se réduit donc à une seule puce mais le principe de fonctionnement est le même. L'instruction de désignation vient du microprocesseur. Consequently, the invention also relates to a multi-chip chip card in which there is a microprocessor and only one other chip capable of being designated; this other chip is the only one to have an upstream input / output and a downstream input / output with a register cell short-circuitable between the two. The "cascade" of chips is therefore reduced to a single chip but the operating principle is the same. The designation instruction comes from the microprocessor.
La figure 3 représente un exemple de circuiterie détaillée à l'entrée I/O d'une puce selon 11 invention; cette circuiterie correspond au schéma bloc de la figure 2. Elle fonctionne sous la commande de deux signaux : le signal d'horloge CLK et son complément CLK-; et un signal SEL et son complément SEL-, issus du décodeur d'instructions 14. Le signal SEL est normalement à zéro, passe à 1 à la fin de la réception du code opératoire de l'instruction de désignation, et repasse à zéro à la fin de l'instruction de désignation, lorsque les données de désignation ont été mises en place dans le registre à décalage formé par les puces en cascade. FIG. 3 represents an example of detailed circuitry at the I / O input of a chip according to the invention; this circuitry corresponds to the block diagram in FIG. 2. It operates under the control of two signals: the clock signal CLK and its complement CLK-; and a signal SEL and its complement SEL-, coming from the instruction decoder 14. The signal SEL is normally at zero, goes to 1 at the end of the reception of the operating code of the designation instruction, and returns to zero at the end of the designation instruction, when the designation data have been set up in the shift register formed by the cascading chips.
La cellule de registre à décalage CRD1 comporte deux éléments de circuit en cascade. The shift register cell CRD1 has two cascaded circuit elements.
Le premier élement comprend un interrupteur 20 actionné pendant CLK-, en amont de l'entrée d'une porte
NAND 22 qui reçoit par ailleurs sur une autre entrée le signal de sélection SEL. Un inverseur 24, en série avec un interrupteur 26 commandé par CLK, reboucle la sortie de la porte NAND vers la première entrée de la porte
NAND.The first element comprises a switch 20 actuated during CLK-, upstream of the entry of a door
NAND 22 which also receives on another input the selection signal SEL. An inverter 24, in series with a switch 26 controlled by CLK, loops the output of the NAND gate to the first input of the gate
NAND.
Le deuxième élément de circuit, connecté à la sortie de la porte NAND, comporte un interrupteur 28, actionné par CLK, en série avec un inverseur 30 dont la sortie constitue la sortie de la cellule CRU1. La sortie de l'inverseur est par ailleurs reliée à une première entrée d'une porte NAND 32 dont une autre entrée reçoit le signal SEL. Enfin, la sortie de cette porte NAND est rebouclée à travers un interrupteur 34 actionné par CLK, sur l'entrée de l'inverseur 30. The second circuit element, connected to the output of the NAND gate, comprises a switch 28, actuated by CLK, in series with an inverter 30, the output of which constitutes the output of the cell CRU1. The output of the inverter is also connected to a first input of a NAND gate 32, another input of which receives the signal SEL. Finally, the output of this NAND gate is looped back through a switch 34 actuated by CLK, on the input of the inverter 30.
La sortie de la cellule CRD1 est reliée à travers un interrupteur 36 (actionné par le signal SEL) à l'entrée/sortie aval I/OB1 de la puce. The output of the cell CRD1 is connected through a switch 36 (actuated by the signal SEL) to the downstream input / output I / OB1 of the chip.
Cette cellule ne fonctionne que pendant que SEL est à un niveau 1. Un bit en provenance de I/OA1 est stocké dans la première partie de la cellule pendant CLK-; il passe dans la deuxième partie pendant CLK. This cell only works while SEL is at level 1. A bit from I / OA1 is stored in the first part of the cell during CLK-; it goes into the second part during CLK.
Si SEL = 0, les entrées I/OA1 et I/OB1 sont court-circuitées. La cellule CRD1 ne fonctionne pas. If SEL = 0, the I / OA1 and I / OB1 inputs are short-circuited. The CRD1 cell does not work.
Quand SEL repasse de 1 à 0, l'état présent sur la sortie de la cellule CRD1 est mémorisé dans la cellule de mémoire CRM1 qui est essentiellement une bascule bistable commandée par la sortie de la celule CRD1 mais pourvue d'une entrée d'autorisation commandée par le signal SEL. Lorsque SEL passe à 0, la cellule ne peut plus basculer et garde le dernier état qu'elle avait. When SEL goes back from 1 to 0, the state present on the output of the cell CRD1 is memorized in the memory cell CRM1 which is essentially a flip-flop controlled by the output of the cell CRD1 but provided with an authorization input controlled by signal SEL. When SEL goes to 0, the cell can no longer switch and keeps the last state it had.
La sortie de la bascule est un signal CE qui sert à autoriser ou non le fonctionnement de la puce (plus pércisément des circuits 10 de la puce) à partir de ce moment. The output of the flip-flop is a CE signal which is used to authorize or not the functioning of the chip (more precisely the circuits 10 of the chip) from this moment.
Le décodeur d'instructions est tout simplement constitué d'une manière classique par un réseau logique programmable (PLA). Il comportera, par rapport à celui d'une puce classique, une ligne de plus pour élaborer le signal SEL lors de la réception du code opératoire correspondant à l'instruction de désignation. The instruction decoder is simply constituted in a conventional manner by a programmable logic network (PLA). It will include, compared to that of a conventional chip, an additional line for processing the SEL signal upon reception of the operating code corresponding to the designation instruction.
La figure 4 représente enfin un perfectionnement supplémentaire. FIG. 4 finally represents an additional improvement.
Là encore, bien que ce perfectionnement soit plus spécialement intéressant pour des cartes à puces de format classique de carte de crédit, il faut comprendre qu'il peut trouver d'autres applications, et on doit donc prendre le mot "carte" au sens large. Again, although this improvement is more particularly interesting for smart cards of conventional credit card format, it must be understood that it can find other applications, and we must therefore take the word "card" in the broad sense .
Le perfectionnement concerne l'interconnexion entre les puces sur la carte. Comme il y a plusieurs puces identiques, elles ont des plots identiques qui doivent être connectés en parallèle par des connexions imprimées faisant partie de la carte. The improvement concerns the interconnection between the chips on the card. As there are several identical chips, they have identical pads which must be connected in parallel by printed connections forming part of the card.
L'idée est de dédoubler presque tous les plots en les court-circuitant à l'intérieur de la puce, et de placer un des plots dédoublés d'un côté de la périphérie de la puce (côté orienté vers une puce adjacente), et l'autre d'un autre côté (tourné vers une autre puce adjacente). Bien entendu, le plot I/OA1 et le plot I/OB1 suivront un traitement particulier : ils ne sont pas court-circuités en permanence comme les autres plots dédoublés puisqu'on doit pouvoir les décourt-circuiter. The idea is to split almost all of the pads by shorting them inside the chip, and to place one of the split pads on one side of the periphery of the chip (side facing an adjacent chip), and the other on the other side (facing another adjacent chip). Of course, the I / OA1 pad and the I / OB1 pad will follow a particular treatment: they are not permanently short-circuited like the other split pads since we must be able to short-circuit them.
Mais ils sont placés aussi chacun d'un côté de la périphérie de la puce. L'ordre des plots sur un côté de la périphérie est inverse de l'ordre des plots correspondants de l'autre côté.But they are also placed each on one side of the periphery of the chip. The order of the studs on one side of the periphery is reversed from the order of the corresponding studs on the other side.
Avec ce dédoublement des plots qui sont communs à plusieurs puces, surtout dans le cas de puces identiques, on va pouvoir connecter les puces entre elles et connecter les puces aux bornes extérieures de la carte avec un seul niveau d'interconnexions, c'est-à-dire sans croisement d'interconnexions. With this duplication of the pads which are common to several chips, especially in the case of identical chips, we will be able to connect the chips together and connect the chips to the external terminals of the card with a single level of interconnections, that is to say ie without crossing of interconnections.
La figure 4 représente un exemple possible. Les bornes extérieures de la carte sont les huit bornes VCC,
VSS, RST, VPP, CLK, I/O, FUSE, PROG. Toutes les puces comportent huit plots correspondants.Figure 4 shows a possible example. The external terminals of the card are the eight VCC terminals,
VSS, RST, VPP, CLK, I / O, FUSE, PROG. All the chips have eight corresponding pads.
Sur ces huit plots, VCC et VSS n1 ont pas été dédoublées car ce n'était pas utile. I/O est dédoublée de la manière spécifique décrite précédemment. Les cinq autres plots sont dédoublés et mis en court-circuit permanent à l'intérieur des puces. Le problème du croisement des interconnexions est donc reporté à l'intérieur des puces qui comportent de toutes façons des croisements. Of these eight studs, VCC and VSS were not split because it was not useful. I / O is split in the specific manner described above. The other five pads are split and permanently short-circuited inside the chips. The problem of crossing the interconnections is therefore transferred to the interior of the chips which in any case include crossings.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9110138A FR2680262B1 (en) | 1991-08-08 | 1991-08-08 | INTEGRATED CIRCUITS FOR CHIP CARD AND MULTIPLE CHIP CARD USING THESE CIRCUITS. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR9110138A FR2680262B1 (en) | 1991-08-08 | 1991-08-08 | INTEGRATED CIRCUITS FOR CHIP CARD AND MULTIPLE CHIP CARD USING THESE CIRCUITS. |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2680262A1 true FR2680262A1 (en) | 1993-02-12 |
FR2680262B1 FR2680262B1 (en) | 1993-10-08 |
Family
ID=9416065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR9110138A Expired - Fee Related FR2680262B1 (en) | 1991-08-08 | 1991-08-08 | INTEGRATED CIRCUITS FOR CHIP CARD AND MULTIPLE CHIP CARD USING THESE CIRCUITS. |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2680262B1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL9301540A (en) * | 1993-09-06 | 1995-04-03 | Nedap Nv | Chipcard with more than one chip and combined I/O line |
WO1995024019A1 (en) * | 1994-03-02 | 1995-09-08 | Angewandte Digital Elektronik Gmbh | Chip card |
WO1995031793A1 (en) * | 1994-05-11 | 1995-11-23 | Angewandte Digital Elektronik Gmbh | Chip card bus for connecting various card chips |
EP0779598A3 (en) * | 1995-12-14 | 1999-03-03 | Hitachi, Ltd. | Multichip IC card and IC card system using it |
EP1189234A1 (en) * | 2000-09-15 | 2002-03-20 | STMicroelectronics S.r.l. | Integrated electronic device with reduced internal connections |
EP1267303A1 (en) * | 2001-06-11 | 2002-12-18 | cubit electronics Gmbh | Transponder |
EP1975855A1 (en) | 2007-03-30 | 2008-10-01 | Oberthur Technologies | Microprocessor card |
EP2242005A1 (en) | 2009-04-16 | 2010-10-20 | Gemalto SA | Communication device comprising two chips with common communication interface |
US7979623B2 (en) | 2004-04-01 | 2011-07-12 | Samsung Electronics Co., Ltd. | Multi-channel integrated circuit card and method of controlling the same |
WO2017001746A1 (en) * | 2015-06-30 | 2017-01-05 | Oberthur Technologies | Electronic unit and method carried out in such an electronic unit |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2386080A1 (en) * | 1977-03-31 | 1978-10-27 | Cii Honeywell Bull | ACCOUNTING SYSTEM FOR PREDETERMINED HOMOGENEOUS UNITS |
GB1553065A (en) * | 1978-01-28 | 1979-09-19 | Int Computers Ltd | Circuit structures including integrated circuits |
EP0067677A2 (en) * | 1981-06-15 | 1982-12-22 | Fujitsu Limited | Chip-array-constructed semiconductor device |
EP0120162A2 (en) * | 1983-03-01 | 1984-10-03 | Lockheed Electronics Company Inc. | Electronic identification system |
FR2580834A1 (en) * | 1985-04-17 | 1986-10-24 | Grandmougin Michel | Memory card, with protection resistor |
US4797543A (en) * | 1985-07-31 | 1989-01-10 | 501 Toppan Moore Company, Ltd. | Selectable data readout IC card |
-
1991
- 1991-08-08 FR FR9110138A patent/FR2680262B1/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2386080A1 (en) * | 1977-03-31 | 1978-10-27 | Cii Honeywell Bull | ACCOUNTING SYSTEM FOR PREDETERMINED HOMOGENEOUS UNITS |
GB1553065A (en) * | 1978-01-28 | 1979-09-19 | Int Computers Ltd | Circuit structures including integrated circuits |
EP0067677A2 (en) * | 1981-06-15 | 1982-12-22 | Fujitsu Limited | Chip-array-constructed semiconductor device |
EP0120162A2 (en) * | 1983-03-01 | 1984-10-03 | Lockheed Electronics Company Inc. | Electronic identification system |
FR2580834A1 (en) * | 1985-04-17 | 1986-10-24 | Grandmougin Michel | Memory card, with protection resistor |
US4797543A (en) * | 1985-07-31 | 1989-01-10 | 501 Toppan Moore Company, Ltd. | Selectable data readout IC card |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL9301540A (en) * | 1993-09-06 | 1995-04-03 | Nedap Nv | Chipcard with more than one chip and combined I/O line |
WO1995024019A1 (en) * | 1994-03-02 | 1995-09-08 | Angewandte Digital Elektronik Gmbh | Chip card |
AU681944B2 (en) * | 1994-03-02 | 1997-09-11 | CLM CombiCard License Marketing GmbH & Co KG | Chip card |
WO1995031793A1 (en) * | 1994-05-11 | 1995-11-23 | Angewandte Digital Elektronik Gmbh | Chip card bus for connecting various card chips |
EP0779598A3 (en) * | 1995-12-14 | 1999-03-03 | Hitachi, Ltd. | Multichip IC card and IC card system using it |
EP1189234A1 (en) * | 2000-09-15 | 2002-03-20 | STMicroelectronics S.r.l. | Integrated electronic device with reduced internal connections |
EP1267303A1 (en) * | 2001-06-11 | 2002-12-18 | cubit electronics Gmbh | Transponder |
US7979623B2 (en) | 2004-04-01 | 2011-07-12 | Samsung Electronics Co., Ltd. | Multi-channel integrated circuit card and method of controlling the same |
DE102005015723B4 (en) * | 2004-04-01 | 2012-06-14 | Samsung Electronics Co., Ltd. | Memory card, IC card system and control method |
US8261014B2 (en) | 2004-04-01 | 2012-09-04 | Samsung Electronics Co., Ltd. | Multi-channel integrated circuit card and method of controlling the same |
FR2914459A1 (en) * | 2007-03-30 | 2008-10-03 | Oberthur Card Syst Sa | MICROPROCESSOR CARD |
US7815125B2 (en) | 2007-03-30 | 2010-10-19 | Oberthur Technologies | Microprocessor card |
EP1975855A1 (en) | 2007-03-30 | 2008-10-01 | Oberthur Technologies | Microprocessor card |
EP2242005A1 (en) | 2009-04-16 | 2010-10-20 | Gemalto SA | Communication device comprising two chips with common communication interface |
WO2010118947A1 (en) | 2009-04-16 | 2010-10-21 | Gemalto Sa | Communication device comprising two chips with a shared communication interface |
WO2017001746A1 (en) * | 2015-06-30 | 2017-01-05 | Oberthur Technologies | Electronic unit and method carried out in such an electronic unit |
FR3038423A1 (en) * | 2015-06-30 | 2017-01-06 | Oberthur Technologies | ELECTRONIC ENTITY AND METHOD IMPLEMENTED IN SUCH AN ELECTRONIC ENTITY |
US10496912B2 (en) | 2015-06-30 | 2019-12-03 | Idemia France | Electronic unit with a secure element and method carried out in such an electronic unit facilitating communication with the secure element |
Also Published As
Publication number | Publication date |
---|---|
FR2680262B1 (en) | 1993-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0554164B1 (en) | Chip card with multi communication protocols | |
EP0565469B1 (en) | System for the contactless exchange of data between a terminal and a modular portable unit | |
EP0437386B1 (en) | Security latch for i.c. | |
EP0552079B1 (en) | Mass memory card for microcomputer | |
EP0918336B1 (en) | Electrically programmable and erasable non volatile memory with read- and/or write protection and incorporated electronical system | |
EP0819283B1 (en) | Data collection system for card readers | |
FR2680262A1 (en) | Integrated circuits for chip card and multichip card using these circuits | |
EP0317014A1 (en) | Random access memory unit with plural test modes and computer equipped with such units | |
EP0168077A1 (en) | Interface circuit of the slave type working with a serial bus | |
EP1107503B1 (en) | Electronic security component | |
EP0340841B1 (en) | Cross-point element between two data highways | |
FR2762683A1 (en) | TESTABLE CIRCUIT WITH LOW NUMBER OF PINS | |
EP0572515A1 (en) | Method of protecting an integrated circuit against fraudulent use | |
FR2683342A1 (en) | INTERFACE CIRCUIT FOR INTEGRATED CIRCUIT BOARD. | |
FR2686997A1 (en) | TWO - CONTACTING CHIP CARD AND METHOD FOR COMMUNICATING WITH A CARD READER. | |
EP0833346A1 (en) | Serial access memory with secured writing | |
EP0932112A1 (en) | IC card reader having a clock switch | |
FR2871310A1 (en) | CONFIGURABLE LOGIC CIRCUIT RESISTANT TO DPA ATTACK | |
CA1092225A (en) | Telephone exchange and associated control circuits | |
EP2743835B1 (en) | Circuit for bi-directional data exchange | |
FR2788353A1 (en) | MICROPROCESSOR WITH PROTECTIVE CIRCUITS FOR SECURING ACCESS TO ITS REGISTERS | |
WO2002058004A1 (en) | Smart card micromodule interconnection and portable electronic device comprising a plurality of network-connected smart card micromodules | |
CH622901A5 (en) | ||
FR2786292A1 (en) | Test and personalization of integrated circuits used in smart cards has memory accessible in reading to the test processor, a decoder, storage for personalization key and a device to encode | |
FR2745965A1 (en) | Transmitter authentication method e.g. for IR remote control applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |