FR2644924A1 - Circuit for selecting a redundant column in an integrated memory with data column redundancy - Google Patents
Circuit for selecting a redundant column in an integrated memory with data column redundancy Download PDFInfo
- Publication number
- FR2644924A1 FR2644924A1 FR8903847A FR8903847A FR2644924A1 FR 2644924 A1 FR2644924 A1 FR 2644924A1 FR 8903847 A FR8903847 A FR 8903847A FR 8903847 A FR8903847 A FR 8903847A FR 2644924 A1 FR2644924 A1 FR 2644924A1
- Authority
- FR
- France
- Prior art keywords
- columns
- column
- write
- circuit
- redundant
- 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.)
- Withdrawn
Links
- 230000015654 memory Effects 0.000 title claims abstract description 46
- 230000002950 deficient Effects 0.000 claims abstract description 36
- 239000004020 conductor Substances 0.000 abstract description 16
- 230000005540 biological transmission Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 235000012431 wafers Nutrition 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 101100258328 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) crc-2 gene Proteins 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/84—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved access time or stability
- G11C29/846—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved access time or stability by choosing redundant lines at an output stage
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
L'invention concerne les mémoires réalisées en circuit intégré et plus particulièrement celles qui comportent des colonnes redondantes pour remplacer les colonnes défectueuses. L'invention réside dans le fait que chaque circuit d'aiguillage tel que SCa, associé à un ensemble Ea de colonnes est connecté entre les conducteurs de sortie CSO, CS1 et CSa et les circuits de lecture-écriture LE0 et LE1. La sélection est obtenue à l'aide des signaux p0, p0 et p1, p1 fournis par le circuit MPP. Un tel arrangement réduit de manière significative le nombre de circuits associés aux colonnes car les circuits LE0 et LE1 sont utilisés pour les colonnes redondantes en cas de défectuosité.The invention relates to memories produced as an integrated circuit and more particularly to those which include redundant columns to replace defective columns. The invention resides in the fact that each routing circuit such as SCa, associated with a set Ea of columns is connected between the output conductors CSO, CS1 and CSa and the read-write circuits LE0 and LE1. The selection is obtained using the signals p0, p0 and p1, p1 supplied by the MPP circuit. Such an arrangement significantly reduces the number of circuits associated with the columns because the LE0 and LE1 circuits are used for the redundant columns in the event of a fault.
Description
CIRCUIT DE SELECTION D'UNE
COLONNE REDONDANTE DANS UNE MEMOIRE INTEGREE
AVEC REDONDANCE DE COLONNES DE DONNEES
La présente invention concerne les mémoires réalisées en circuit intégré et, plus particuliérement, dans une mémoire de ce type avec redondance de colonnes de données, un circuit de sélection d'une colonne redondante.SELECTION CIRCUIT OF A
REDUNDANT COLUMN IN AN INTEGRATED MEMORY
WITH REDUNDANCY OF DATA COLUMNS
The present invention relates to memories made in integrated circuit and, more particularly, in a memory of this type with redundancy of data columns, a circuit for selecting a redundant column.
Plus les mémoires ont une grande capacité de stockage d'informations et plus la technologie d'intégration est fine, plus ces mémoires sont sujettes à des défauts de fabrication. En effet, il est très difficile aujourd'hui d'avoir un bon rendement de fabrication pour des mémoires d'un mégabit intégrées sur une surface de silicium d'un cm2. Un seul défaut dans une mémoire d'un million de cellules entraîne le mise au rebut de l'ensemble de la mémoire.The more the memories have a large capacity for storing information and the finer the integration technology, the more these memories are subject to manufacturing defects. Indeed, it is very difficult today to have a good manufacturing yield for memories of one megabit integrated on a silicon surface of one cm2. A single fault in a memory of one million cells leads to the disposal of the entire memory.
Pour augmenter le rendement global de fabrication, il a été proposé d'utiliser des réseaux de mémoire redondants, c'est-à-dire comportant plus d'éléments mémoire qu'il n'est strictement nécessaire; au cas où un ou plusieurs éléments de mémoire seraient défectueux, ce qui est détecté lors du test des tranches de circuit intégré, on les remplace par des éléments redondants de sorte que la mémoire apparaît globalement bonne et n'est pas mise au rebut. De cette manière, il est possible de récupérer des mémoires comportant un nombre limité de défauts.To increase the overall manufacturing yield, it has been proposed to use redundant memory networks, that is to say comprising more memory elements than is strictly necessary; in the event that one or more memory elements are defective, which is detected during the testing of the integrated circuit wafers, they are replaced by redundant elements so that the memory appears generally good and is not discarded. In this way, it is possible to recover memories comprising a limited number of faults.
Une mémoire est organisée en matrice de rangées et de colonnes et c'est sur une colonne qu'on lit le contenu d'une cellule qui est au croisement entre cette colonne et une rangée désignée par une adresse de rangée déterminée. A memory is organized in a matrix of rows and columns and it is on a column that the content of a cell is read which is at the intersection between this column and a row designated by a determined row address.
Selon les types de défauts qui apparaissent, il faut remplacer soit une rangée défectueuse par une rangée redondante, soit une colonne défectueuse par une colonne redondante.Depending on the types of faults that appear, either a defective row must be replaced by a redundant row, or a defective column by a redundant column.
Le remplacement d'une rangée défectueuse est en général plus facile à effectuer car les contraintes d'encombrement dues aux circuits de sélection à ajouter pour que le remplacement soit transparent pour l'utilisateur sont moins sévères.The replacement of a defective row is generally easier to carry out because the space constraints due to the selection circuits to be added so that the replacement is transparent to the user are less severe.
Le remplacement d'une colonne défectueuse est plus difficile à effectuer que celui d'une rangée lorsque la mémoire est organisée en mots de plusieurs bits car une adresse d'entrée désigne, d'une part, une seule rangée déterminée et, d'autre part, un nombre de colonnes égal au nombre de bits. En conséquence, lorsqu'une colonne est défectueuse, il faut changer toutes les colonnes correspondant à son adresse. Une telle solution conduit à utiliser un nombre important de colonnes redondantes auxquelles sont associés les circuits de selection, de lecture et d'écriture, d'ou une augmentation sensible de l'encombrement non seulement au niveau de la mémoire proprement dite mais aussi au niveau des circuits périphériques où la densité des circuits est déjà très grande.The replacement of a defective column is more difficult than that of a row when the memory is organized in words of several bits because an entry address designates, on the one hand, a single determined row and, on the other share, a number of columns equal to the number of bits. Consequently, when a column is defective, all the columns corresponding to its address must be changed. Such a solution leads to the use of a large number of redundant columns with which the selection, read and write circuits are associated, hence a significant increase in the size not only at the level of the memory itself but also at the level peripheral circuits where the density of circuits is already very high.
Dans la demande de brevet français déposée par la demanderesse le 24 février 1987 sous le n 87 02372, il a été propose une mémoire intégrée avec redondance de colonnes de données qui est organisée de manière particulière. La figure 1 de la présente demande, qui correspond à la figure unique de la demande précitée, permet de mieux comprendre cette organisation. la mémoire est organisée en y rangées et k groupes GO à G5 de p colonnes, k et p étant différents de l'unité, chaque groupe correspondant à un plot d'entrée-sortie respectif parmi k plots DO à D5.Une colonne de chaque groupe GO à G5 peut être reliée au plot correspondant DO a D5 a ce groupe par sélection d'une adresse de colonne commune à tous les groupes GO à G5.In the French patent application filed by the applicant on February 24, 1987 under the number 87 02372, it was proposed an integrated memory with redundancy of data columns which is organized in a particular way. Figure 1 of the present request, which corresponds to the single figure of the aforementioned request, provides a better understanding of this organization. the memory is organized into y rows and k groups GO to G5 of p columns, k and p being different from the unit, each group corresponding to a respective input-output pad among k pads DO to D5. One column of each group GO to G5 can be linked to the corresponding pad DO to D5 to this group by selecting a column address common to all groups GO to G5.
la mémoire comporte en outre des colonnes redondantes
CRa a CRc pour remplacer des colonnes défectueuses ainsi que des éléments de mémorisation d'adresse de colonne (non représentés > aptes à mémoriser l'adresse des colonnes défectueuses et un circuit logique CR1 de sélection de colonne redondante couplé aux éléments de mémorisation d'adresse de colonne pour sélectionner une colonne redondante lorsqu'une adresse de colonne défectueuse est appliquée à la mémoire.the memory also has redundant columns
CRa a CRc to replace defective columns as well as column address storage elements (not shown> capable of memorizing the address of defective columns and a redundant column selection logic circuit CR1 coupled to the address storage elements column to select a redundant column when a faulty column address is applied to memory.
Les k plots DO à D5 sont répartis en m ensembles Ea à Ec de r plots DO, D1, m et p étant différents de l'unité, et å chaque ensemble Ea a Ec est associée au moins une colonne redondante CRa à CRc.The k plots DO to D5 are distributed into m sets Ea to Ec of r plots DO, D1, m and p being different from the unit, and to each set Ea a Ec is associated at least one redundant column CRa to CRc.
Des éléments de mémorisation de position de plot MPP sont prévus pour mémoriser une position de plot correspondant au groupe de colonnes dans lequel se situe une colonne défectueuse, la position mémorisée étant une position j parmi r positions possibles de l'ensemble de plots dans lequel se situe le plot considéré.MPP block position memory elements are provided for memorizing a block position corresponding to the group of columns in which a defective column is located, the memorized position being a position j among r possible positions of the set of blocks in which locates the plot considered.
Un circuit logique d'aiguillage (TO, T1, 10, 11, 20, 21, 30) est couplé aux éléments de mémorisation de plot MPP pour - autoriser ou inhiber la transmission d'informations
entre les plots de même position j de tous les
ensembles de plots et les colonnes redondantes
respectives associées å chaque ensemble Ea a Ec, - corrélativement inhiber ou autoriser la transmission
d'informations entre les plots de position autre que j
de tous les ensembles et les groupes de colonnes
correspondant â ces plots. A logic switching circuit (TO, T1, 10, 11, 20, 21, 30) is coupled to the MPP block memory elements to - authorize or inhibit the transmission of information
between the studs of the same position j of all
sets of plots and redundant columns
respective associated with each set Ea a Ec, - correlatively inhibit or authorize the transmission
information between position pads other than j
of all sets and groups of columns
corresponding to these studs.
L'autorisation et l'inhibition corrélative est fonction de l'information mémorisée par les éléments de mémorisation de position de plot MPP.The authorization and the corresponding inhibition is a function of the information memorized by the elements for memorizing the position of the MPP pad.
Dans la mémoire qui vient d'être décrite, å chaque colonne redondante sont associés un amplificateur de lecture ARa, ARb0..et un amplificateur de commande d'écriture BRa, ... Ces amplificateurs utilisent une place importante dans celle occupée par les circuits associes aux colonnes, c'est-à-dire dans une partie du circuit intégré ou la place disponible est très réduite.In the memory which has just been described, each redundant column is associated with a read amplifier ARa, ARb0..and a write control amplifier BRa, ... These amplifiers use an important place in that occupied by the circuits associated with the columns, that is to say in a part of the integrated circuit where the space available is very limited.
Un but de la présente invention est donc de réaliser une mémoire intégrée avec redondance de colonnes de données du type de celle décrite dans la demande de brevet précitée mais dans laquelle il n'est pas nécessaire d'associer à chaque colonne redondante un amplificateur de lecture et un amplificateur de commande d'écriture.An object of the present invention is therefore to provide an integrated memory with redundancy of data columns of the type described in the aforementioned patent application but in which it is not necessary to associate with each redundant column a read amplifier and a write control amplifier.
Un autre but de la présente invention est de réaliser un circuit de sélection de la colonne redondante qui permet de s'affranchir de l'usage d'amplificateurs de lecture et de commande d'écriture en utilisant les amplificateurs de lecture et de commande d'écriture associés à la colonne défectueuse.Another object of the present invention is to provide a circuit for selecting the redundant column which makes it possible to dispense with the use of reading amplifiers and of writing control using the reading amplifiers and of control write associated with the defective column.
L'invention se rapporte donc à un circuit de sélection d'une colonne redondante dans une mémoire intégrée avec redondance de colonnes de données, ladite mémoire comportant - un réseau d'éléments de mémoire organisés en y rangées
et k groupes de p colonnes, k et p étant différents de
l'unité, chaque groupe correspondant å un circuit
d'entrée-sortie ou d'écriture-lecture respectif parmi
k circuits d'écriture-lecture, une colonne de chaque
groupe pouvant être reliée au circuit
d'écriture-lecture correspondant à ce groupe par
sélection d'une adresse de colonne commune a tous les
groupes, - Des colonnes redondantes pour remplacer des colonnes
défectueuses, - Des éléments de mémorisation d'adresse de colonne
aptes à mémoriser l'adresse des colonnes défectueuses, - un circuit logique de sélection de colonne redondante
couplé aux éléments de mémorisation d'adresse de
colonne pour sélectionner une colonne redondante
lorsqu'une adresse de colonne défectueuse est
appliquée å la mémoire, les k circuits
d'écriture-lecture étant répartis en m ensembles de r
circuits d'écriture-lecture, m et r étant différents
de l'unité, et à chaque ensemble est associé au moins
une colonne redondante, - des éléments de mémorisation d'une position de circuit
écriture-lecture prévus pour mémoriser une position du
circuit écriture-lecture correspondant au groupe de
colonnes dans lequel se situe une colonne défectueuse,
la position mémorisée étant une position j parmi r
positions possibles de l'ensemble de circuits
écriture-lecture dans lequel se situe le circuit
écriture-lecture considéré, et - un circuit de sélection couplé aux éléments de
mémorisation de position de circuit écriture-lecture, caractérisé en ce que le circuit de sélection est associé à un ensemble de circuits écriture-lecture et est connecté entre, d'une part, les groupes de colonnes dudit ensemble et les colonnes redondantes associées audit ensemble et, d'autre part, les circuits écriture-lecture.The invention therefore relates to a circuit for selecting a redundant column in an integrated memory with redundancy of data columns, said memory comprising - a network of memory elements organized in rows therein.
and k groups of p columns, k and p being different from
the unit, each group corresponding to a circuit
respective input-output or write-read from
k write-read circuits, one column from each
group can be connected to the circuit
of writing-reading corresponding to this group by
selection of a column address common to all
groups, - Redundant columns to replace columns
defective, - Column address memory elements
able to memorize the address of defective columns, - a logic circuit for selecting a redundant column
coupled with the address storage elements of
column to select a redundant column
when a faulty column address is
applied to memory, the k circuits
of writing-reading being divided into m sets of r
write-read circuits, m and r being different
of unity, and each set is associated with at least
a redundant column, - elements for memorizing a circuit position
write-read intended to memorize a position of the
write-read circuit corresponding to the group of
columns in which a defective column is located,
the memorized position being a position j among r
possible positions of the circuit assembly
write-read in which the circuit is located
write-read considered, and - a selection circuit coupled to the elements of
write-read circuit position memorization, characterized in that the selection circuit is associated with a set of write-read circuits and is connected between, on the one hand, the groups of columns of said set and the redundant columns associated with said set and, on the other hand, the write-read circuits.
Le circuit de sélection est également caractérisé par le fait qu'il comprend un transistor par groupe de colonnes et r transistors par colonne redondante, lesdits transistors étant commandés par les signaux fournis par les éléments de mémorisation de position de circuit écriture-lecture.The selection circuit is also characterized by the fact that it comprises a transistor per group of columns and r transistors per redundant column, said transistors being controlled by the signals supplied by the position-memorizing elements of the write-read circuit.
D'autres caractéristiques et avantages de la présente invention apparaitront à la lecture de la description suivante d'un exemple particulier de réalisation, ladite description étant faite en relation avec les dessins joints dans lesquels : - La figure 1 est un schéma de la mémoire intégrée avec
redondance de colonnes de données tel que décrit dans
la demande de brevet précitée, et - la figure 2 est un schéma qui montre, outre la mémoire
de la figure 1, le circuit de sélection selon la
présente invention.Other characteristics and advantages of the present invention will appear on reading the following description of a particular embodiment, said description being made in relation to the accompanying drawings in which: - Figure 1 is a diagram of the integrated memory with
redundancy of data columns as described in
the aforementioned patent application, and - Figure 2 is a diagram which shows, in addition to the memory
in Figure 1, the selection circuit according to the
present invention.
Les schémas des figures 1 et 2 étant identiques å l'exception du circuit de sélection, une seule description des parties communes sera faite.The diagrams of Figures 1 and 2 being identical except for the selection circuit, only one description of the common parts will be made.
Pour simplifier cette description, on a choisi un exemple de réalisation dans lequel les paramètres k, m et r définis ci-dessus dans le préambule ont pour valeurs respectives
k=6
m=3
r = 2
La mémoire comporte donc six plots d'entree-sortie DO,
D1, D2, D3, D4, D5 à partir desquels on peut lire et écrire des informations dans la mémoire sous forme de mots de six bits.To simplify this description, an exemplary embodiment has been chosen in which the parameters k, m and r defined above in the preamble have respective values.
k = 6
m = 3
r = 2
The memory therefore has six DO input-output pads,
D1, D2, D3, D4, D5 from which one can read and write information in the memory in the form of six-bit words.
Les informations sont stockées dans un réseau de cellules organise en y rangées et k (k=6) groupes de p colonnes.The information is stored in a network of cells organized in y rows and k (k = 6) groups of p columns.
Sur la figure on n'a pas représenté le réseau proprement dit, et en particulier pas les rangées et les décodeurs d'adressage de rangées qui sont classiques. On n'a représenté, sous forme syhEolique que des groupes de conducteurs de colonne, chaque groupe correspondant à un plot respectif. Les groupes sont désignés par les références GO, G1, G2, G3, G4, G5.In the figure, the network proper has not been shown, and in particular not the rows and row addressing decoders which are conventional. Only groups of column conductors have been represented in syhEolic form, each group corresponding to a respective pad. The groups are designated by the references GO, G1, G2, G3, G4, G5.
De manière classique, un décodeur de colonne DC est prévu; il reçoit une adresse de colonne A et permet de sélectionner une colonne parmi p dans chacun des groupes de p colonnes : les k colonnes d'adresse A sont sélectionnées simultanément par le décodeur DC. Sur les figures on a représenté des conducteurs de sortie respectifs CSO, CS1, cS2, cS3, CS4 et CS5 pour chacun des groupes de colonne, ce qui veut dire que l'application d'une adresse A a pour effet de relier å chacun de ces conducteurs de sortie une colonne déterminée du groupe correspondant.Conventionally, a DC column decoder is provided; it receives a column A address and makes it possible to select a column from among p in each of the groups of p columns: the k columns of address A are selected simultaneously by the decoder DC. The figures show respective output conductors CSO, CS1, cS2, cS3, CS4 and CS5 for each of the column groups, which means that the application of an address A has the effect of connecting to each of these output conductors a determined column of the corresponding group.
Le circuit de redondance comporte deux parties dont une est représentée symboliquement par le bloc CR1. Ce bloc est constitué d'une manière connue et comporte des éléments de mémorisation d'adresses de colonnes défectueuses, c'est-à-dire des batteries de fusibles grillées au moment du test sur tranche de la mémoire. Ce bloc a la fonction suivante : il reçoit l'adresse A et la compare avec l'information mémorisée par les batteries de fusibles. S'il y a coïncidence, il désactive la sortie du décodeur DC et sélectionne à la place des colonnes redondantes. Autrement dit, il interdit la transmission d'une information entre les conducteurs de sortie CSO à CS5 et les colonnes des groupes GO à G5, mais il autorise la transmission d'informations entre les colonnes redondantes, désignées ici par CRa, CRb, CRc, et des conducteurs de sortie respectifs CSa, CSb, CSc de ces colonnes redondantes.The redundancy circuit has two parts, one of which is symbolically represented by the block CR1. This block is constituted in a known manner and comprises elements for memorizing addresses of defective columns, that is to say batteries of fuses blown at the time of the memory wafer test. This block has the following function: it receives address A and compares it with the information stored by the fuse banks. If there is a coincidence, it deactivates the output of the DC decoder and selects redundant columns instead. In other words, it prohibits the transmission of information between the output conductors CSO to CS5 and the columns of groups GO to G5, but it authorizes the transmission of information between the redundant columns, designated here by CRa, CRb, CRc, and respective output conductors CSa, CSb, CSc of these redundant columns.
Plus précisément, on considérera d'abord qu'il n'y a qu'une seule possibilité de réparation de colonne défectueuse, et dans ce cas, le bloc CR1 comporte une seule batterie de fusibles permettant le repérage de l'adresse de la colonne défectueuse; le bloc CRI sélectionne alors toutes les colonnes redondantes existantes. On notera à ce propos qu'il n'y a pas ici autant de colonnes redondantes que de plots d'entrée-sortie, mais cela ne change rien à la constitution classique du circuit CR1 dont la fonction est de désigner toutes les colonnes redondantes.More precisely, it will first be considered that there is only one possibility of repairing a defective column, and in this case, the block CR1 comprises a single battery of fuses allowing the location of the address of the column defective; the CRI block then selects all the existing redundant columns. It will be noted in this connection that there are not as many redundant columns here as input-output pads, but that does not change the conventional constitution of the circuit CR1 whose function is to designate all the redundant columns.
On reviendra plus loin sur le cas ou le circuit doit permettre la réparation de plusieurs colonnes défectueuses.We will return later to the case where the circuit must allow the repair of several defective columns.
Dans l'architecture présentée sur les figures 1 et 2, les plots d'entré-sortie sont répartis en m ensembles de r plots.In the architecture presented in FIGS. 1 and 2, the input-output pads are distributed into m sets of r pads.
Ici, DO, D1 forment le premier ensemble; D2, D3 forment le deuxième ensemble; D4, D5 forment le troisième ensemble.Here, DO, D1 form the first set; D2, D3 form the second set; D4, D5 form the third set.
A chaque ensemble de plots est associé, d'une part, un ensemble de r groupes de p colonnes et, d'autre part, une colonne redondante pouvant remplacer de manière transparente une colonne quelconque de cet ensemble de groupes.To each set of plots is associated, on the one hand, a set of r groups of p columns and, on the other hand, a redundant column which can transparently replace any column of this set of groups.
Ici, à l'ensemble de plots DO, Dl sont associés, d'une part, l'ensemble Ea des groupes GO et Gl, qui comprennent chacun p colonnes et, d'autre part, la colonne de redondance CRa qui peut remplacer l'une quelconque des colonnes des groupes GO et Gl. Here, to the set of pads DO, Dl are associated, on the one hand, the set Ea of the groups GO and Gl, which each include p columns and, on the other hand, the redundancy column CRa which can replace l any of the columns of the groups GO and Gl.
De même, à l'ensemble de plots D2, D3 sont associes d'une part, l'ensemble Eb des groupes de colonnes G2 et
G3, et, d'autre part la colonne redondante CRb. Enfin, à l'ensemble de plots D4, D5 correspondent l'ensemble de groupes G4, G5 et la colonne redondante CRc.Similarly, to the set of pads D2, D3 are associated on the one hand, the set Eb of the groups of columns G2 and
G3, and, on the other hand, the redundant column CRb. Finally, to the set of pads D4, D5 correspond the set of groups G4, G5 and the redundant column CRc.
Dans chaque ensemble de r plots (r=2) on définit une position de plot parmi r. In each set of r plots (r = 2) we define a plot position among r.
Ici, il n'y a que deux plots dans chaque ensemble donc seulement deux positions de plot possibles qu'on appellera position pO et position pi. Here, there are only two pads in each set, therefore only two possible pad positions which will be called position pO and position pi.
Dans le premier ensemble de deux plots DO, D1, on dira que DO est le plot de position pO et D1 le plot de position pl. Dans le deuxième ensemble, on dira que D2 est le plot de position pO et D3 le plot de position pi. In the first set of two pads DO, D1, we will say that DO is the position pad pO and D1 the position pad pl. In the second set, we will say that D2 is the position pad pO and D3 the position pad pi.
Enfin, dans le troisième ensemble, D4 est le plot de position pO et D5 le plot de position pi. Finally, in the third set, D4 is the position pad pO and D5 the position pad pi.
Lorsque le test sur tranche est effectué, si on détecte qu'une information anormale apparaît et résulte d'un défaut de colonne qu'on peut réparer par remplacement de cette colonne, non seulement on repère l'adresse A fournie au décodeur, mais on repère aussi le plot sur lequel apparaît un bit anormal. When the wafer test is performed, if it detects that abnormal information appears and results from a column defect which can be repaired by replacing this column, not only do we locate the address A supplied to the decoder, but we also locates the pad on which an abnormal bit appears.
Cependant on ne repère ce plot que par sa "position dans l'ensemble de r plots. Autrement dit, dans l'exemple représenté, au lieu de repérer qu'un bit anormal est apparu sur le plot D3 par exemple, on se contente de repérer qu'un bit anormal est apparu sur un plot de position pi. However, this pad is only identified by its "position in the set of r pads. In other words, in the example shown, instead of identifying that an abnormal bit has appeared on the pad D3 for example, we are satisfied with find that an abnormal bit has appeared on a pi position pad.
Cette information est mémorisée dans des éléments de némorisation de position de plot appartenant à un circuit logique MPP. Ces éléments consistent en une batterie de fusibles. Il y a autant de fusibles qu'il est nécessaire pour définir une position parmi r. Pour deux positions po et P1, un fusible est nécessaire. Ce fusible est grillé lors du test sur tranche; l'information qu'il mémorise est exploitée (comme l'information stockée dans les fusibles du circuit CRI) lors de l'utilisation ultérieure de la mémoire.This information is stored in block position memory elements belonging to an MPP logic circuit. These elements consist of a battery of fuses. There are as many fuses as necessary to define a position among r. For two positions po and P1, a fuse is required. This fuse is blown during the edge test; the information it stores is used (such as the information stored in the fuses of the CRI circuit) during subsequent use of the memory.
Dans l'exemple représenté, le circuit logique MPP, qui contient ce fusible, possède deux conducteurs de sortie repérés par les mêmes symboles qui définissent les positions de plot : le conducteur pO présente un état logique 1 si un bit défectueux a été détecté à une position pO et un état O dans le cas contraire; le conducteur pi présente un état logique 1 si un bit défectueux a été détecté à une position pi et une état logique O dans le cas contraire. Les états logiques 1 n'apparaissent que sous la commande du circuit CR1 lorsqu'une adresse A de colonne défectueuse a été reconnue par ce circuit CR1; c'est pourquoi une connection VAL a été représentée entre le circuit CR1 et le circuit MPP.In the example shown, the logic circuit MPP, which contains this fuse, has two output conductors identified by the same symbols which define the positions of the pad: the conductor pO has a logic state 1 if a defective bit has been detected at a position pO and a state O otherwise; the pi conductor has a logic state 1 if a defective bit has been detected at a pi position and a logic state O otherwise. Logical states 1 only appear under the control of circuit CR1 when a faulty column address A has been recognized by this circuit CR1; this is why a VAL connection has been shown between the circuit CR1 and the circuit MPP.
Les état logiques des conducteurs pO et pi sont appliqués comme signaux d'entrée à des circuits d'aiguillage CAa et CAb dans le cas de la mémoire de la figure 1 et à des circuits d'aiguillage CA'a et CA'b dans le cas de la mémoire de la figure 2, ces derniers circuits CA'a et CA'b constituant la partie spécifique de l'invention.The logic states of the conductors pO and pi are applied as input signals to the switching circuits CAa and CAb in the case of the memory of FIG. 1 and to the switching circuits CA'a and CA'b in the case of the memory of FIG. 2, these latter circuits CA'a and CA'b constituting the specific part of the invention.
Dans le cas du circuit de sélection CAa de la figure 1, associé à l'ensemble Ea, il comprend de manière imbriquée des amplificateurs de lecture ARa, ALO et AL1, des amplificateurs de commande d'écriture BRa, BEO et
BE1, des circuits logiques 10, 11, 20, 21 et 30 et des transistors TO, T1, Ta, T10 et T1.In the case of the selection circuit CAa of FIG. 1, associated with the assembly Ea, it includes, in a nested fashion, read amplifiers ARa, ALO and AL1, write control amplifiers BRa, BEO and
BE1, logic circuits 10, 11, 20, 21 and 30 and transistors TO, T1, Ta, T10 and T1.
Dans le cas du circuit de sélection CA'a de la figure 2 associé à l'ensemble Ea, la fonction de lecture/écriture est réalisée de manière classique par des circuits LEO et LE1 tandis que la fonction de sélection est réalisée par un circuit SCa connecté entre les colonnes de sortie
CSa, SCO et CS1 et les circuits LEO et LE1. En d'autres mots, la sélection des colonnes est effectuée avant l'entrée dans les circuits de lecture/écriture de maniée à connecter la colonne redondante au circuit de lecture/écriture qui est connecté à la colonne défectueuse. Il en résulte qu'un tel arrangement ne nécessite pas l'usage d'amplificateurs associés à la colonne redondante.In the case of the selection circuit CA'a of FIG. 2 associated with the assembly Ea, the read / write function is carried out in a conventional manner by circuits LEO and LE1 while the selection function is carried out by a circuit SCa connected between the output columns
CSa, SCO and CS1 and the LEO and LE1 circuits. In other words, the selection of the columns is carried out before entering the read / write circuits so as to connect the redundant column to the read / write circuit which is connected to the defective column. As a result, such an arrangement does not require the use of amplifiers associated with the redundant column.
la circuit de sélection SCa comprend le transistor TRO qui est connecté côté source, au conducteur de sortie
CSO du groupe GO et, côté drain, au circuit LEO; il est commandé sur sa grille par le signal complémentaire pO.the selection circuit SCa comprises the transistor TRO which is connected on the source side, to the output conductor
CSO of the GO group and, on the drain side, to the LEO circuit; it is controlled on its gate by the complementary signal pO.
Il comprend de manière similaire le transistor TR1 qui est connecté, côté source, au conducteur de sortie CSl du groupe G1 et, côté drain, au circuit LE1; il est commandé sur sa grille par le signal complémentaire pi. It similarly includes the transistor TR1 which is connected, on the source side, to the output conductor CS1 of the group G1 and, on the drain side, to the circuit LE1; it is controlled on its grid by the complementary signal pi.
Les signaux logiques complémentaires pO et pl sont obtenus en appliquant les signaux pO et pl à des inverseurs (non représentés) qui peuvent être inclus dans le circuit MPP.The complementary logic signals pO and pl are obtained by applying the signals pO and pl to inverters (not shown) which can be included in the MPP circuit.
Il comprend également un transistor TROa qui est connecté, côté source, au conducteur de sortie CSa de la colonne redondante et, côté drain, au drain du transistor TRO: le transistor TROa est commandé sur sa grille par le signal po. It also includes a TROa transistor which is connected, on the source side, to the output conductor CSa of the redundant column and, on the drain side, to the drain of the TRO transistor: the TROa transistor is controlled on its gate by the po signal.
De manière similaire, il comprend aussi un transistor
TRla qui est commandé sur sa grille par le signal pi. Similarly, it also includes a transistor
TRla which is controlled on its grid by the signal pi.
Le fonctionnement du circuit de sélection SCa est alors le suivant. Si aucune colonne des groupes GO et G1 n'est défectueuse, pO et pl présentent chacun un état logique o qui interdit toute transmission d'information de la colonne redondante CRa vers l'un ou l'autre des circuits
LEO, LE1. Par contre, les signaux pO et pl sont au niveau logique 1 et autorisent la transmission de l'information issue des groupes de colonnes GO et G1 vers les circuits de lecture/écriture LEO et LE1. The operation of the selection circuit SCa is then as follows. If no column of groups GO and G1 is defective, pO and pl each have a logical state o which prohibits any transmission of information from the redundant column CRa to one or other of the circuits
LEO, LE1. On the other hand, the signals pO and pl are at logic level 1 and authorize the transmission of the information coming from the groups of columns GO and G1 to the read / write circuits LEO and LE1.
Si un élément d'une colonne du groupe GO est défectueux, le signal pO présente un niveau logique 1 qui autorise la transmission de l'information issue de la colonne redondante CRa vers le circuit LEO. Par contre, le signal pO présente un niveau logique 0# qui interdit toute transmission de l'information issue du groupe de colonnes GO vers le circuit LEO.If an element of a column of the group GO is defective, the signal pO has a logic level 1 which authorizes the transmission of the information originating from the redundant column CRa to the circuit LEO. On the other hand, the signal pO has a logic level 0 # which prohibits any transmission of the information originating from the group of columns GO to the LEO circuit.
Si un élément d'une colonne du groupe G1 est défectueux, le signal pl présente un niveau logique 1 qui autorise la transmission de l'information issue de la colonne redondante CRa vers le circuit LE1. If an element of a column of group G1 is defective, the signal pl has a logic level 1 which authorizes the transmission of the information coming from the redundant column CRa to the circuit LE1.
Par contre le signal pl présente un niveau logique O qui interdit toute transmission de l'information issue du groupe de colonnes G1 colonne vers le circuit LEl. On the other hand, the signal pl has a logic level O which prohibits any transmission of the information coming from the group of columns G1 column towards the circuit LE1.
Le fonctionnement a été décrit dans le cas d'une lecture mais il est clair que le même processus a lieu lors de l'écriture d'une information.The operation has been described in the case of a reading but it is clear that the same process takes place when writing information.
Si une seule colonne redondante est prévue par ensemble de colonnes Ea, seule une colonne défectueuse du groupe
GO ou du groupe G1 pourra être remplacée. Aussi, dans les réalisations pratiques, au moins deux colonnes redondantes sont prévues par ensemble Ea, Eb ou Ec, chacune pouvant remplacer une colonne défectueuse de chaque groupe de l'ensemble considéré.If only one redundant column is provided per set of columns Ea, only one defective column of the group
GO or group G1 can be replaced. Also, in practical embodiments, at least two redundant columns are provided per set Ea, Eb or Ec, each one being able to replace a defective column of each group of the set considered.
Dans le cas ou le circuit doit permettre la réparation de plusieurs colonnes défectueuses, le circuit CRI comporte plusieurs batteries de fusibles capables de mémoriser chacune une adresse de colonne défectueuse.In the case where the circuit must allow the repair of several defective columns, the CRI circuit includes several fuse banks capable of memorizing each a defective column address.
L'adresse A appliquée au bloc CR1 est comparée à toutes ces adresses d'éléments défectueux. Les colonnes redondantes sont dédoublées, c'est-à-dire qu'il y a plusieurs colonnes redondantes CRal, CRa2,...à la place de la colonne CRa, plusieurs colonnes CRbl, CRb2,...a la place de la colonne CRb etc...Chaque batterie de mémorisation d'adresses est associée à un ensemble de colonnes redondantes : par exemple la première batterie est asssciee à des colonnes CRal, CRbq, CRcl, la deuxième batterie est associée à l'ensemble CRa2, CRb2,
CRc2.The address A applied to the block CR1 is compared with all these addresses of defective elements. The redundant columns are split, i.e. there are several redundant columns CRal, CRa2, ... in place of the column CRa, several columns CRbl, CRb2, ... in place of the CRb column etc ... Each address storage battery is associated with a set of redundant columns: for example the first battery is assigned to columns CRal, CRbq, CRcl, the second battery is associated with the set CRa2, CRb2 ,
CRc2.
Si le circuit CR1 reconnaît une adresse défectueuse Ai, mémorisée par la première batterie, il sélectionne l'ensemble de colonnes redondantes correspondant CRal,
CRbl, CRcl et les connecte aux conducteurs de sortie respectifs CSa, CSb, CSc; s'il reconnaît au contraire une deuxième adresse défectueuse A2, il sélectionne un autre ensemble de colonnes redondantes pour les connecter aux conducteurs CSa, CSb, CSc.If the circuit CR1 recognizes a defective address Ai, memorized by the first battery, it selects the set of corresponding redundant columns CRal,
CRbl, CRcl and connects them to the respective output conductors CSa, CSb, CSc; on the contrary, if it recognizes a second defective address A2, it selects another set of redundant columns to connect them to the conductors CSa, CSb, CSc.
De plus, pour chaque adresse défectueuse enregistrée dans une batterie du circuit CR1, on enregistre aussi une position de plot dans une batterie de fusibles du circuit MPP. Il faut alors prévoir une commande supplémentaire du circuit MPP par le circuit CR1 (commande analogue à la commande VAL) pour que lorsqu'une adresse défectueuse est reconnue par comparaison avec la nième batterie de fusibles du circuit CR1, on transmette sur les conducteurs PO, P1 l'information engendrée par la nième batterie de fusibles du circuit MPP. In addition, for each defective address recorded in a battery of the circuit CR1, a plot position is also recorded in a battery of fuses of the MPP circuit. It is then necessary to provide an additional command of the MPP circuit by the circuit CR1 (command analogous to the command VAL) so that when a defective address is recognized by comparison with the nth fuse bank of circuit CR1, it is transmitted over the conductors PO, P1 the information generated by the nth fuse bank of the MPP circuit.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8903847A FR2644924A1 (en) | 1989-03-23 | 1989-03-23 | Circuit for selecting a redundant column in an integrated memory with data column redundancy |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR8903847A FR2644924A1 (en) | 1989-03-23 | 1989-03-23 | Circuit for selecting a redundant column in an integrated memory with data column redundancy |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2644924A1 true FR2644924A1 (en) | 1990-09-28 |
Family
ID=9380003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8903847A Withdrawn FR2644924A1 (en) | 1989-03-23 | 1989-03-23 | Circuit for selecting a redundant column in an integrated memory with data column redundancy |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2644924A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2670943A1 (en) * | 1990-12-22 | 1992-06-26 | Samsung Electronics Co Ltd | REDUNDANCY MEANS OF A SEMICONDUCTOR MEMORY DEVICE AND RELATED METHOD. |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1985000460A1 (en) * | 1983-07-14 | 1985-01-31 | Advanced Micro Devices, Inc. | A byte wide memory circuit having a column redundancy circuit |
FR2611301A1 (en) * | 1987-02-24 | 1988-08-26 | Thomson Semiconducteurs | Integrated memory with data column redundancy |
-
1989
- 1989-03-23 FR FR8903847A patent/FR2644924A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1985000460A1 (en) * | 1983-07-14 | 1985-01-31 | Advanced Micro Devices, Inc. | A byte wide memory circuit having a column redundancy circuit |
FR2611301A1 (en) * | 1987-02-24 | 1988-08-26 | Thomson Semiconducteurs | Integrated memory with data column redundancy |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2670943A1 (en) * | 1990-12-22 | 1992-06-26 | Samsung Electronics Co Ltd | REDUNDANCY MEANS OF A SEMICONDUCTOR MEMORY DEVICE AND RELATED METHOD. |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0666573B1 (en) | Non volatile flip-flop, programmed via the source, especially for memory redundancy circuit | |
JP2948564B2 (en) | Variable-size redundant replacement architecture that makes memory fault-tolerant | |
EP0674264B1 (en) | Circuit for selecting redundant memory elements and FLASH EEPROM containing said circuit | |
EP0234907B1 (en) | Semiconductor memory device with redundant memory cell | |
FR2772507A1 (en) | INTEGRATED CIRCUIT MEMORY DEVICE HAVING DATA INPUT AND OUTPUT LINES EXTENDING IN THE DIRECTION OF THE COLUMNS, AND CIRCUITS AND METHODS FOR REPAIRING FAULTY CELLS | |
FR2611301A1 (en) | Integrated memory with data column redundancy | |
JPH10275497A (en) | Method for making memory fault tolerant while using variable size redundant replacement configuration | |
US6947322B2 (en) | Semiconductor memory device | |
US6243306B1 (en) | Defect management engine for generating a unified address to access memory cells in a primary and a redundancy memory array | |
EP0675503B1 (en) | Integrated memory with circuit to maintain column voltage | |
EP0470897B1 (en) | Integrated memory circuit with redundancy and improved addressing in test mode | |
EP0665559B1 (en) | Non volatile programmable flip-flop, with reduction of parasitic effects in read mode, especially for memory redundancy circuit | |
FR2644924A1 (en) | Circuit for selecting a redundant column in an integrated memory with data column redundancy | |
EP0433141B1 (en) | Redundancy circuit for memory | |
FR2576133A1 (en) | HIGH RELIABILITY INTEGRATED CIRCUIT MEMORY | |
EP0432004B1 (en) | Redundancy circuit with the memorization of the position of the output | |
FR2695493A1 (en) | Memory circuit with redundancy. | |
EP1168179B1 (en) | Dynamic memory with spare cells | |
EP0606793B1 (en) | Method for repairing defective elements in a redundant memory | |
EP0952587B1 (en) | Fast DRAM layout | |
EP0675441B1 (en) | Redundancy fuses matrix array for integrated memory and implementing method | |
FR2764095A1 (en) | MEMORY CIRCUIT WITH DYNAMIC REDUNDANCY | |
FR2679692A1 (en) | Semiconductor memory redundancy | |
FR2817982A1 (en) | Shared redundancy integrated circuit memory, uses allocation circuits associated with memory banks to switch input/output lines | |
FR2635607A1 (en) | INTERNAL METHOD FOR PROGRAMMING AUTOMATIC CONTROL AND REDUNDANCY FOR MEMORY CIRCUITS AND APPARATUS FOR APPLYING THE METHOD |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ST | Notification of lapse |