Nova Patents
EP0246767B1

Semiconductor memories.

Abstract

This record has no abstract on file.

EP0246767B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 28 April 2007, 19.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 8 independent, 0 dependent

  1. 1
    A semiconductor memory comprising:storage means (25) having a plurality of memory elements arranged in lines and formed with a plurality of blocks in each said line for storing data, each of said blocks being formed with a plurality of sequentially-numbered sub-blocks;and input buffer means (20 to 22) and output buffer means (33 to 35, 38 to 40), each having at least a pair of memories for respectively inputting or receiving data relative to said storage means;the memory capacity of said storage means (25) being at least twice as large as, and a multiple of, the capacity of each of said memories in said input and output buffer means (20 to 22;33 to 35, 38 to 40);characterized by: dividing means (24, 42) for dividing data into smaller data units and for simultaneously writing said smaller data units in parallel at the respective identically-numbered ones of said sub-blocks in all of said blocks in a respectively selected one of said lines;and recombining means (43, 32, 33, 34;43, 37, 38, 39) for recombining said smaller data units stored in said storage means (25) at the respective identically-numbered ones of said sub-blocks in all of said blocks in a respectively selected one of said lines and for reading out recombined data. Halbleiterspeicher    mit einer Speichereinrichtung (25) mit einer Mehrzahl von Speicherelementen, die in Zeilen angeordnet und in jeder Zeile eine Mehrzahl von Blöcken zur Speicherung von Daten bilden, wobei jeder dieser Blöcke eine Mehrzahl von fortlaufend numerierten Unterblöcken bildet,    sowie mit Eingangspuffereinrichtungen (20 bis 22) und Ausgangspuffereinrichtungen (33 bis 35, 38 bis 40) mit jeweils einem Paar von Speichern zur Eingabe bzw. zum Empfang von Daten in die bzw. aus der Speichereinrichtung,    wobei die Speicherkapazität der Speichereinrichtung (25) wenigstens doppelt so groß ist wie die Speicherkapazität der genannten Speicher in den Eingangs- und Ausgangspuffereinrichtungen (20 bis 22;33 bis 35, 38 bis 40),    gekennzeichnet durch    eine Teilereinrichtung (24, 42) zum Teilen von Daten in kleinere Dateneinheiten und zum gleichzeitigen parallelen Einschreiben der kleineren Dateneinheiten an den jeweils gleich numerierten Exemplaren der Unterblöcke in allen Blöcken in einem entsprechenden ausgewählten Exemplar der genannten Zeilen und    eine Rekombinationseinrichtung (43, 32, 33, 34;43, 37, 38, 39) zum Rekombinieren der in der Speichereinrichtung (25) an den betreffenden gleich numerierten Exemplaren der Unterblöcke in allen Blöcken in einem ausgewählten Exemplar der genannten Zeile gespeicherten kleineren Dateneinheiten und zum Auslesen der rekombinierten Daten. Mémoire à semiconducteur comprenant :    un moyen de stockage (25) comprenant une pluralité d'éléments de mémoire agencés selon des lignes et constitué par une pluralité de blocs dans chaque dite ligne pour stocker des données, chacun desdits blocs étant constitué par une pluralité de sous-blocs numérotés séquentiellement ;un moyen de tampon d'entrée (20 à 22) et un moyen de tampon de sortie (33 à 35, 38 à 40), chacun comportant au moins une paire de mémoires pour respectivement entrer ou recevoir des données en relation avec ledit moyen de stockage ;et    la capacité mémoire dudit moyen de stockage (25) valant au moins deux fois la capacité de chacune desdites mémoires contenues dans lesdits moyens de tampon d'entrée et de sortie (20 à 22 ;33 à 35, 38 à 40) et étant un multiple de celle-ci,    caractérisée par :    un moyen de division (24, 42) pour diviser des données en unités de données plus petites et pour simultanément écrire lesdites unités de données plus petites en parallèle au niveau desdits sous-blocs respectifs numérotés à l'identique contenus dans tous lesdits blocs de l'une respectivement sélectionnée desdites lignes ;et    un moyen de recombinaison (43, 32, 33, 34 ;43, 37, 38, 39) pour recombiner lesdites unités de données plus petites stockées dans ledit moyen de stockage (25) au niveau desdits sous-blocs respectifs numérotés à l'identique contenus dans tous lesdits blocs de l'une respectivement sélectionnée desdites lignes et pour lire les données recombinées.
  2. 2
    A memory according to claim 1 connected to first and second address-designating means (26 to 31) for producing address signals for designating the location in said storage means (25) to and from which said data are transferred, respectively. Mémoire selon la revendication 1, connectée à des premier et second moyens de désignation d'adresse (26 à 31) pour produire des signaux d'adresse pour désigner l'emplacement dans ledit moyen de stockage (25) vers et depuis lequel lesdites données sont respectivement transférées. Speicher nach Anspruch 1, verbunden mit einer ersten und einer zweiten Adressenbestimmungseinrichtung (26 bis 31) zur Erzeugung von Adressensignalen zur Bestimmung der Stelle in der Speichereinrichtung (25), zu der bzw. von der Daten übertragen werden.
  3. 3
    A memory according to claim 2 wherein said input buffer means (20 to 22) comprises first and second memory means (21, 22), and further comprising a first switching means (24) for transferring data stored in said first memory means (21) to said storage means (25) while data are written in said second memory means (22), and for transferring data stored in said second memory means (22) to said storage means (25) while data are written in said first memory means (21). Mémoire selon la revendication 2, dans laquelle ledit moyen de tampon d'entrée (20 à 22) comprend des premier et second moyens de mémoire (21, 22), et comprenant en outre un premier moyen de commutation (24) pour transférer des données stockées dans ledit premier moyen de mémoire (21) jusqu'audit moyen de stockage (25) tandis que des données sont écrites dans ledit second moyen de mémoire (22), et pour transférer des données stockées dans ledit second moyen de mémoire (22) jusqu'audit moyen de stockage (25) tandis que des données sont écrites dans ledit premier moyen de mémoire (21). Speicher nach Anspruch 2, bei dem die Eingangspuffereinrichtungen (20 bis 22) erste und zweite Speichermittel (21, 22) aufweisen und bei dem weiterhin ein erstes Schaltmittel (24) vorgesehen ist zum Übertragen von in dem ersten Speichermittel (21) gespeicherten Daten in die Speichereinrichtung (25), während Daten in das zweite Speichermittel (22) eingeschrieben werden, und zum Übertragen von in dem zweiten Speichermittel (22) gespeicherten Daten in die Speichereinrichtung (25), während Daten in das erste Speichermittel (22) eingeschrieben werden.
  4. 4
    A memory according to claim 2 wherein said output buffer means (33 to 35, 38 to 40) comprises third and fourth memory means (33, 34, 38, 39), and further comprising a second switching means (32, 37) for reading out data written in said third memory means (33, 34) while data supplied from said storage means (25) are transferred to said fourth memory means (38, 39), and for reading out data written in said fourth memory means (38, 39) while data supplied from said storage means (25) are transferred to said third memory means (32, 34). Mémoire selon la revendication 2, dans laquelle ledit moyen de tampon de sortie (33 à 35, 38 à 40) comprend des troisième et quatrième moyens de mémoire (33, 34, 38, 39), et comprenant en outre un second moyen de commutation (32, 37) pour lire des données écrites dans ledit troisième moyen de mémoire (33, 34) tandis que des données appliquées depuis ledit moyen de stockage (25) sont transférées jusqu'audit quatrième moyen de mémoire (38, 39), et pour lire des données écrites dans ledit quatrième moyen de mémoire (38, 39) tandis que des données appliquées depuis ledit moyen de stockage (25) sont transférées jusqu'audit troisième moyen de mémoire (32, 34). Speicher nach Anspruch 2, bei dem die Ausgangspuffereinrichtungen (33 bis 35, 38 bis 40) dritte und vierte Speichermittel (33, 34, 38, 39) aufweisen und bei dem weiterhin ein zweites Schaltmittel (32, 37) vorgesehen ist zum Auslesen von in dem dritten Speichermittel (33, 34) eingeschriebenen Daten, während aus der Speichereinrichtung (25) gelieferte Daten zu dem vierten Speichermittel (38, 39) übertragen werden, und zum Auslesen von in dem vierten Speichermittel (38, 39) eingeschriebenen Daten, während aus der Speichereinrichtung (25) gelieferte Daten zu dem dritten Speichermittel (32, 34) übertragen werden.
  5. 5
    A memory according to any one of the preceding claims wherein said input and output buffer means (20 to 22, 33 to 35, 38 to 40) comprise a plurality of serial-access memories (21, 22;33, 34;38, 39). Mémoire selon l'une quelconque des revendications précédentes, dans laquelle lesdits moyens de tampon d'entrée et de sortie (20 à 22, 33 à 35, 38 à 40) comprennent une pluralité de mémoires à accès série (21, 22 ;33, 34 ;38, 39). Speicher nach einem der vorhergehenden Ansprüche, bei dem die Eingangs- und Ausgangspuffereinrichtungen (20 bis 22;33 bis 35, 38 bis 40) eine Mehrzahl von Speichern (21, 22;33, 34;38, 39) mit seriellem Zugriff umfassen.
  6. 6
    A memory according to any one of the preceding claims wherein said storage means (25) comprises a dynamic random-access memory (25). Mémoire selon l'une quelconque des de stockage (25) comprend une mémoire vive dynamique (25). Speicher nach einem der vorhergehenden Ansprüche, bei dem die Speichereinrichtung (25) einen dynamischen Speicher (25) mit wahlfreiem Zugriff umfaßt.
  7. 7
    A memory according to any one of the preceding claims which is connected to a toggle means for delaying one transfer relative to the other between the transfer of data from said input buffer means (20 to 22) to said storage means (25) and the transfer of data from said storage means (25) to said output buffer means (33 to 41) so as not to conflict with each other. Mémoire selon l'une quelconque des revendications précédentes, laquelle est connectée à un moyen de basculement pour retarder un transfert par rapport à l'autre entre le transfert de données depuis ledit moyen de tampon d'entrée (20 à 22) jusqu'audit moyen de stockage (25) et le transfert de données depuis ledit moyen de stockage (25) jusqu'audit moyen de tampon de sortie (33 à 41) de manière à faire en sorte qu'ils ne soient pas en conflit l'un avec l'autre. Speicher nach einem der vorhergehenden Ansprüche, verbunden mit einer bistabilen Kippeinrichtung, mittels derer bei der Übertragung von Daten aus den Eingangspuffereinrichtungen (20 bis 22) zu der Speichereinrichtung (25) und der Übertragung von Daten aus der Speichereinrichtung (25) zu den Ausgangspuffereinrichtungen (33 bis 35, 38 bis 40) eine dieser Übertragungen relativ zu der anderen Übertragung verzögerbar ist, damit die Übertragungen nicht miteinander in Konflikt kommen.
  8. 8
    A memory according to any one of the preceding claims wherein said dividing and recombining means (20;35, 40) include a selector (20;35, 40) having a plurality of blocks corresponding to said blocks of said storage means (25). Mémoire selon l'une quelconque des revendications précédentes, dans laquelle lesdits moyens de division et de recombinaison (20 ;35, 40) incluent un sélecteur (20 ;35, 40) comportant une pluralité de blocs correspondant auxdits blocs dudit moyen de stockage (25). Speicher nach einem der vorhergehenden Ansprüche, bei der die Teiler- und Rekombinationseinrichtung (20;35, 40) einen Wähler (20;35, 40) umfaßt mit einer Mehrzahl von Blöcken, die den Blöcken der Speichereinrichtung (25) entsprechen.