DE3889097T2 - Halbleiterspeicheranordnung. - Google Patents
Halbleiterspeicheranordnung.Info
- Publication number
- DE3889097T2 DE3889097T2 DE3889097T DE3889097T DE3889097T2 DE 3889097 T2 DE3889097 T2 DE 3889097T2 DE 3889097 T DE3889097 T DE 3889097T DE 3889097 T DE3889097 T DE 3889097T DE 3889097 T2 DE3889097 T2 DE 3889097T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- data line
- lines
- switching elements
- row
- 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.)
- Expired - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 title claims description 20
- 101710190981 50S ribosomal protein L6 Proteins 0.000 claims description 9
- 239000011159 matrix material Substances 0.000 claims description 5
- 230000000295 complement effect Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims 6
- 230000014759 maintenance of location Effects 0.000 claims 2
- 230000001360 synchronised effect Effects 0.000 claims 1
- 210000004027 cell Anatomy 0.000 description 56
- 238000010586 diagram Methods 0.000 description 10
- 101000575029 Bacillus subtilis (strain 168) 50S ribosomal protein L11 Proteins 0.000 description 5
- 102100035793 CD83 antigen Human genes 0.000 description 5
- 101000946856 Homo sapiens CD83 antigen Proteins 0.000 description 5
- 230000004913 activation Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 101710082795 30S ribosomal protein S17, chloroplastic Proteins 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 210000000352 storage cell Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/16—Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/12—Group selection circuits, e.g. for memory block selection, chip selection, array selection
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Static Random-Access Memory (AREA)
- Dram (AREA)
Description
- Die vorliegende Erfindung bezieht sich auf eine Halbleiterspeichervorrichtung bzw. -anordnung des wahlfreien bzw. Direktzugriffstyps, die durch eine Vielzahl von Anschlüssen unabhängig Lese- und Schreibvorgänge ausführt.
- Eine Halbleiterspeicheranordnung des Direktzugriffstyps, bei der die Lese- und Schreibvorgänge durch zwei Anschlüsse unabhängig durchgeführt werden, ist als 2-Port- RAM bzw. 2-Anschluß-RAM bekannt. Ein Teilbereich, der eine einzelne Speicherzelle in dem 2-Anschluß-RAM beinhaltet, ist in Fig. 1 schematisch verdeutlicht. Einige Inverter, die auf eine Rücken-an-Rücken-Weise verbunden sind, bilden das Flipflop (F/F) 11, das Ein-Bit-Komplementärdaten zurückhält. Die Transfergates 12 und 13 sind am Knoten N1, der ein Element der Komplementärdaten zurückhält, gekoppelt. Die Transfergates 14 und 15 zwischenverbinden am Knoten N2, der das andere zurückhält. Zwei Paare von Bitleitungen BL0 and , und BL1 und sind bereitgestellt. Das Transfergate 12 ist zwischen der Bitleitung BL0 und Knoten N1 verbunden. Ähnlich ist das Transfergate 13 zwischen der Bitleitung BL1 und dem Knoten N1 verbunden. Das Transfergate 14 ist zwischen der Bitleitung und dem Knoten N2 verbunden. Das Transfergate 15 ist zwischen der Bitleitung und Knoten N2 verbunden. Die Gates der Transfergates 12 und 14 sind mit Wortleitung WL0 zusammenverbunden; die Gates der Transfergates 13 und 15 sind mit Wortleitung WL1 zusammenverbunden.
- Wenn in der obigen Speicherzelle Wortleitung WL0 getrieben ist, sind die Transfergates 12 und 14 leitend, und die Knoten N1 und N2 von F/F 11 sind mit den Bitleitungen BL0 bzw. gekoppelt. Zu dieser Zeit sind die in F/F 11 zurückgehaltenen Daten auf das Bitleitungspaar BL0 und ausgelesen, oder die Daten auf diesem Bitleitungspaar sind in das F/F 11 geschrieben. Wenn Wortleitung WL1 getriebn ist, sind die Transfergates 13 und 14 leitend, und die Knoten N1 und N2 des F/F 11 sind mit den Bitleitungen BL1 bzw. gekoppelt. Zu dieser Zeit sind die in F/F 11 zurückgehaltenen Daten auf das Bitleitungspaar BL1 und ausgelesen, oder die Daten auf diesem Bitleitungspaar sind in das F/F 11 geschrieben.
- Kombinationen von Lese- und Schreibvorgängen, die für den 2-Anschluß-RAM, der eine Reihe von solchen Speicherzellen beinhaltet, die in einer Matrixweise angeordnet sind, möglicherweise ausgeführt werden, sind so wie in Fig. 2 gezeigt. Die Betriebsmodi bzw. -arten des RAM können in drei kategorisiert werden: Modus 1, in dem weder Anschluß 0 noch Anschluß 1 gewählt ist; Modi 2, 3, 7, 8, in denen entweder Anschluß 0 oder Anschluß 1 gewählt ist; Modi 4, 5 und 6, in denen sowohl Anschluß 0 und Anschluß 1 gewählt sind. Anschluß 0 zeigt eine Anschlußstelle, die mit dem Bitleitungspaar BL0 und verbindet, durch das Daten in die Speicherzelle geschrieben und aus ihr gelesen sind. Anschluß 1 gibt eine Anschlußstelle an, die mit dem Bitleitungspaar BL1 und verbindet, durch das Daten in die Speicherzelle geschrieben und aus ihr gelesen sind. Wenn ein Anschluß gewählt ist, dient in jedem Betriebsmodus eines der Bitleitungspaare BL0, und BL1, als Last bzw. Verbraucher, und kein Problem tritt auf. Wenn die Wortleitungen WL0 und WL1, die mit Speicherzellen in einer Zeile verbinden, beide getrieben sind und zwei Anschlüsse gleichzeitig gewählt sind, dienen beide Bitleitungspaare BL0, und BL1, als eine Last, und ein Problem tritt auf. Das Problem folgt. Vor dem Lese- oder Schreibvorgang sind die Bitleitungspaare BL0, und BL1, durch eine Vorladungseinrichtung (nicht gezeigt) auf einen Hoch- bzw. "H"-Pegel vorgeladen. Danach ist eine der Wortleitungen WL0 und WL1 getrieben, so daß ein Paar von Transfergates, die mit den Knoten N1 und N2 verbunden sind, z.B. Transfergates 12 und 14, leitend sind, so daß die Knoten N1 und N2 mit den Bitleitungen BL0 bzw. verbunden sind. Betrachten wir einen Lesevorgang der Speicheranordnung. Es ist angenommen, daß, wenn das F/F 11 solche Daten speichert, dieser "H"-Pegel bei Knoten N1 und der Niedrig-bzw. "L"-Pegel bei Knoten N2 ist, die Transfergates 12 und 14 leitend sind und die Knoten mit den Bitleitungen BL0 und verbunden sind. Nachdem die Knoten mit den Bitleitungen BL0 und verbunden sind, ändert sich das Potential auf der Bitleitung BL0 von "H" in "L". Bei einem Schaltungsaufbau ist die Treibfähigkeit der Inverter des F/F 11 z.B. aufgrund der Annahme gewählt, daß eine solche Potentialänderung in Bitleitungen bei einer vorbestimmten Rate durchgeführt wird, wobei die Bitleitungen jeweils mit den Knoten N1 und N2 verbinden. In einer Situation, bei der zwei Anschlüsse gewählt sind und zwei Bitleitungen mit den Knoten N1 und N2 verbunden sind, müssen jedoch zwei Bitleitungen im "H"-Pegel bei dem in "L"-Pegel gesetzten Knoten im F/F 11 entladen werden. Eine Rate der Potentialänderung in beiden Bitleitungen von "H" auf "L" ist niedriger als die in einer einzigen Leitung. Wenn in einer solchen Situation eine Last variiert bzw. sich verändert, variieren bzw. ändern sich auch die Lesekennlinie der Speicheranordnung und die Schreibkennlinie.
- Das zum Stand der Technik gehörende Patent US-A-4 104 719 beschreibt eine Speichergerät zum Einsatz in einem Datenverarbeitungssytem, und das eine Reihe von Mehrfachzugriffmodulen beinhaltet, die alle aus einer Vielzahl von Datenbitzellen gebildet sind. Auf jedes Modul wird durch mehrfache unabhängige Kanäle zugegriffen, und jeder Kanal ist in der Lage, eine andere Anforderung während desselben Speicherzyklus zu bedienen. Jeder unabhängige Kanal ist durch eine Treibleitung mit einer Datenbitspeicherzelle gekoppelt, und jede Treibleitung ist unter Strom setzbar, um einen Schlatmechanismus zum Verbinden einer Lese-Schreib-Bitleitungsschaltung mit der Zelle zu schließen. Einzelne Zellen haben ihre eigenen unabhängigen Bitleitungsschaltungen und Schlatmechanismen. Daher können mehrere Anforderungen für ein Auslesen aus einer einzigen Zelle gleichzeitig bedient werden, und einer besondere Schaltunsanordnung ist beschrieben zum Lösen von Konflikten, die bei Situationen mit gleichzeitigen Auslese- oder Schreibanforderungen, die an eine einzige Zelle adressiert bzw. gerichtet sind, entstehen.
- Ferner beschreibt das zum Stand der Technik gehörende Dokument "IBM Technical Disclosure Bulletin", Band 30, Nr. 7, Dezember 1987, Seite 300 und 321, eine Mehranschluß-Zellenschaltung, die gleichzeitige Adressierung vermeidet, wenn zwei oder mehrere Anschlußadressen auf dieselbe Zelle zugreifen. Zu diesem Zweck sind Leseadressen an eine Vergleicheinrichtung gespeist, die als Reaktion auf eine Übereinstimmung ein Sperrsignal liefert. Das Sperrsignal dient zum Deaktivieren eines Decodierers für einen bestimmten Anschluß. Dies stellt sicher, daß beim Vorkommen einer gemeinsamen Adresse an beiden Eingängen nur eine einziger Anschluß gewählt ist.
- Eine Aufgabe der vorliegenden Erfindung ist die Bereitsellung einer Halbleiterspeicheranordnung, die Lese- und Schreibvorgänge durch eine Vielzahl von Anschlüssen unabhängig durchführt und selbst dann stabile Lese- und Schreibkennlinien aufrechterhält, wenn eine Vielzahl von Anschlüssen gleichzeitig gewählt sind.
- Zur Lösung dieser Aufgabe sieht die vorliegende Erfindung eine Halbleiterspeicheranordnung nach Anspruch 1 vor. Eine Speicherzellenanordnung aus einer Vielzahl von Speicherzellen, die in einer Matrixweise angeordnet sind, umfaßt eine Vielzahl von Gruppen von Wählleitungen zum Auswählen der in der Speicherzellenanordnung in Zeilen angeordneten Speicherzellen, eine Vielzahl von Gruppen von Datenleitungspaaren, die alle mit einer Vielzahl von in Zeilen angeordneten Speicherzellen verbunden sind, eine Vielzahl von Wählleitungstreibschaltung zum Auswählen der Wählleitungen in den jeweiligen Gruppen von Wählleitungen als Reaktion auf Adreßsignale, die jeweils an die Wählleitungstreibschaltungen angelegt sind, wobei die Anzahl der Wählleitungstreibschaltungen gleich der der Gruppen von Wählleitungen ist, eine Adreßkoinzidenz-Erkennungsschaltung zum Erkennen einer Koinzidenz bzw. Übereinstimmung der Adreßsignale, die an die Vielzahl von Wählleitungstreibschaltungen geliefert sind, und eine Steuereinrichtung zum Wählen einer der Vielzahl von Wählleitungstreibschaltungen und Verbieten, daß der Rest der Vielzahl von Wählleitungstreibschaltungen für Auswahl und Treiben betrieben ist.
- Diese Erfindung kann anhand der folgenden ausführlichen Beschreibung in Verbindung mit den beiligenden Zeichnungen vollständiger verstanden werden; es zeigen:
- Fig. 1 einen Schaltplan, der eine Speicherzelle zeigt, die in einer Halbleiterspeicheranordnung gemäß der vorliegenden Erfindung benutzt ist;
- Fig. 2 eine Tabelle, die Beziehungen zwischen Betriebsnmodi, Zuständen von Anschlüssen und logischen Zuständen in Wortleitungen in der Speicherzelle von Fig. 1 zeigt;
- Fig. 3 ein Blockdiagramm, das eine Gesamtanordnung eine Halbleiterspeicheranordnung gemäß der vorliegenden Erfindung zeigt, die in der Form eines 2-Anschluß-RAM implementiert ist;
- Fig. 4 eine Tabelle, die Beziehungen zwischen Betriebsmodi, Zuständen von Anschlüssen und logischen Zuständen in Wortleitungen in dem RAM von Fig. 3 zeigt;
- Fig. 5 einen Schaltplan, der die Einzelheiten des RAM von Fig. 3 zeigt;
- Fig. 6 einen Schaltplan, der die Einzelheiten eines Teils des RAM von Fig. 3 zeigt;
- Fig. 7 eine Tabelle, die Beziehungen zwischen Betriebsmodi, Zuständen von Anschlüssen, logischen Zuständen in Wortleitungen und von anderen Hauptsignalen in dem RAM von Fig. 5 zeigt;
- Fig. 8 Zeitablaufsiagramme, die beim Erklären des Betriebs des RAM von Fig. 5 nützlich sind;
- Fig. 9 Zeitablaufdiagramme, die beim Erklären des Betriebs des RAM von Fig. 5 nützlich sind; und
- Fig. 10 ein Blockdiagramm, das eine Gesamtanordnung einer weiteren Halbleiterspeicheranordnung gemäß der vorliegenden Erfindung zeigt, die in der Form eines 2-Anschluß-RAM implementiert ist.
- Bevorzugte Ausführungsbeispiele einer Halbleiterspeicheranordnung gemäß der vorliegenden Erfindung werden unter Bezugnahme auf die beiliegenden Zeichnungen ausführlich beschrieben.
- Zuerst wird auf Fig. 3 Bezug genommen, die eine Gesamtanordnung einer Halbleiterspeicheranordnung gemäß der vorliegenden Erfindung zeigt. In der Figur bezeichnet die Bezugsnummer 21 eine Specherzellenanordnung, bei der eine Vielzahl von Speicherzellen von im wesentlichen demselben Aufbau wie dem von Fig. 1 in einer Matrixweise angeordnet sind. Wortleitungen, gruppiert von WL00 bis WL0n, in dem Schaltungsabschnitt von Anschluß 0 von Anordnung 21 sind von einem Zeilendecodierer 22 des Taktsynchronisierungstyps selektiv getrieben, die auf die Zeilenadreßsignale A00 bis A0m-3 in dem Anschluß-0-Abschnitt angewandt sind. Ähnlich sind Wortleitungen, gruppiert von WL10 bis WL1n, in dem Abschnitt von Anschluß 1 von Anordnung 21 von einem Zeilendecodierer 23 des Taktsynchronisierungstyps selektiv getrieben, die auf die Zeilenadreßsignale A10 bis A1m-3 in dem Abschnitt von Anschluß 0 angewandt sind. Die zwei Gruppen von paarigen Bitleitungen BL00, bis BL0p, , und BL10, bis BL1p, sind mit der Spaltenschaltschaltung 24 gekoppelt. Die Schaltschaltung 24 ist auf zwei Gruppen von Spaltenadreßsignalen A0m-2 bis A0m für Anschluß 0 und Spaltenadreßsignalen A1m-2 bis A1m für Anschluß 1 angewandt. In Übereinstimmung mit den jeweils angewandten Adreßsignalen wählt die Schaltschaltung 24 zwei Paare von Bitleitungen aus den Gruppen von paarigen Bitleitungen BL00, bis BL0p, und BL10, bis BL1p, und verbindet sie mit einer der Lese/Schreibschaltung 25 für Anschluß 0 und Lese/Schreibschaltung 26 für Anschluß 1. In einem Schreibmodus liefern die Lese/Schreibschaltungen 25 bzw. 26 an die von der Spaltenschaltschaltung 24 gewählten zwei Paare von Bitleitungen Daten D0 und D1, die an den Anschlußstellen 27 und 28 für Anschluß 0 und Anschluß 1 geliefert sind. In einem Lesemodus erkennen die Lese/Schreibschaltungen 25 bzw. 26 die Daten auf den von der Spaltenschaltschaltung 24 gewählten zwei Paaren von Bitleitungen und liefern die erkannten Daten an Anschlußstellen 27 und 28 für Anschluß 0 und Anschluß 1.
- Der Adressenvergleicher 29 erkennt die Übereinstimmung von Zeilenadreßsignalen A00 bis A0m-3, die in den Zeilendecodierer 22 in Anschluß 0 eingegeben sind, und Zeilenadreßsignalen A10 bis A1m-3, die in den Zeilendecodierer 23 für Anschluß 1 eingegeben sind, und gibt ein Koinzidenzsignal S aus. Dieses Signal S ist durch die Steuerschaltung 30 auf den Zeilendecodierer 23 und auch auf die Spaltenschaltschaltung 24 angewandt. Die Steuerschaltung 30 steuert den Decodierbetrieb des Zeilendecodierers 23 in Übereinstimmung mit dem Koinzidenzsignal S.
- Die Fig. 4 zeigt in Tabellenform Kombinationen der Lese/Schreibvorgänge und Zustände des Koinzidenzsignals S in dem RAM des vorliegenden Ausführungsbeispiels.
- In dem so angeordneten RAm sei angenommen, daß der Adressenvergleicher 29 die Übereinstimmung der Zilenadreßsignale A00 bis A0m-3 in Anschluß 0 und A10 bis A1m-3 für Anschluß 1 erkennt und ein Koinzidenzsignal S ausgibt. Dann verhindert die Steuerschaltung 30, daß der Zeilendecodierer 23 in dem Anschluß-1-Abschnitt einen Decodiervorgang ausführt. Kein Vorgang ist ausgeführt, um die Wortleitungen WL10 bis WL1n der Speicherzellen in dem Schaltungsabschnitt von Anschluß 1 in der Speicherzellenanordnung 21 auszuwählen, aber der Wortleitungswählvorgang ist für die Wortleitungen WL00 bis WL0n der Speicherzellen für Anschluß 0 in Anordnung 21 durchgeführt.
- Wenn das Koinzidenzsignal S erzeugt ist, wählt die Spaltenschaltschaltung 24 zwei Paare von Bitleitungen aus den Bitleitungen BL00, , BL0p, auf der Grundlage von Zeilenadreßsignalen A0m-2 bis A0m für Anschluß 0 und A1m-2 bis A1m-2 bis A1m für Anschluß 1 und verbindet sie mit den Lese/Schreibschaltungen 25 und 26. Anschließend ist der Lese/Schreibvorgang durch die Lese/Schreibschaltungen 25 und 26 durchgeführt.
- Wie aus der obenstehenden Beschreibung sichtbar ist, sind in dem RAM des vorliegenden Ausführungsbeispiels die zei Wortleitungen WL0 und WL1 der Speicherzellen, die in derselben Zeile in der Speicherzellenandordnung 21 angeordnet sind, niemals getrieben bzw. angesteuert, wenn die Zeilenadresse von Anschluß 0 gleich der für Anschluß 1 ist. Deshalb ist die Speicheranordnung des vorliegenden Ausführungsbeispiels frei von der Änderung der Lese/Schriebkennlinien.
- Die Figur 5 ist ein Schaltplan, der die Einzelheiten des in Blockform in Fig. 3 verdeutlich RAM zeigt. In Fig. 5 bezeichnen aus Einfachheitsgründen gleiche Bezugssymbole gleiche oder entsprechende Teilbereiche in Fig. 3. Wie in der Speicherzellenanordnung 21 gezeigt ist, sind eine Reihe von Speicherzellen MC in einer Matrixanordnung angeordnet. Die in einer Spalte angeordneten Speicherzellen sind mit zwei Bitleitungspaaren BL0i, , und BL1i, (i = 0, 1, ..., p) verbunden. Der P- Kanal-MOS-Transistor 31 zum Vorladen ist zwischen jeder Bitleitung und dem Leistungsquellenpotential Vcc, dessen Betrag ein logischer "H"-Pegel ist, verbunden. Diese Transistoren 31 empfangen an den Gates ein Impulssignal φ1, das zur Zeit des Vorladens aktiviert ist. Das Impulssignal φ1 ist an den Zeilendecodierer 22 für Anschluß 0 angewandt, zusätzlich zu den Zeilenadreßsignalen A00 bis A0m-3. Dieser Zeilendecodierer 22 ist von dem Synchronisierungstyp und decodiert die Zeilenadreßsignale A00 bis A0m-3, wenn das Impulssignal φ1 aktiviert ist. Der Zeilendecodierer 23 für Anschluß 1 ist auf die Zeilenadreßsignale A10 bis A1m-3 angewandt. Die Steuertschaltung 30 in Fig. 3 besteht aus dem Inverter 32 und dem UND- Gate 33. Der Inverter 32 kehrt das Koinzidenzsignal S um. Das UND-Gate 33 bildet das Impulssignal φ1' durch Benutzung des Ausgangssignals des Inverters 32 und des Impulssignals φ1. Das gebildete Impulssignal φ1' ist als ein Synchronimpuls im Zeilendecodierer 23 zu verwenden. Der Zeilendecodierer 23 ist von dem Synchronisierungstyp und decodiert das Zeilenadreßsignal A11 bis A1m-3, wenn das Impulssignal φ1' aktiviert ist.
- Die Spaltenschaltschaltung 24 in Fig. 3 ist aus dem Spaltendecodierer 34A-0, dem Spaltendecodierer 34A-1 und der Schaltschaltung 40 gebildet. Der Decodierer 34A-0 wählt und treibt acht Spaltenwählleitungen CS00 bis CS07 durch Spaltenadreßsignale von drei Bits A0m-2, A0m-1 und A0m für Anschluß 0. Der Decodierer 34A-1 wählt und treibt acht Spaltenwählleitungen CS10 bis CS17 durch Spaltenadreßsignale von drei Bits A1m-2, A1m-2 und A1m für Anschluß 1.
- Paarige MOS-Transistoren 35 sind jeweils zwischen paarigen Bitleitungen BL0i und und zwei Knoten N11 und N12 eingefügt. Diese Paare von Transistoren 35 sind an den Gates mit acht Spaltenwählleitungen CS00 bzw. bis CS07 gekoppelt. Die paarigen MOS- Transistoren 36 sind jeweils zwischen paarigen Bitleitungen BL1i und und zwei Knoten N13 und N14 eingefügt. Die Paare von Transistoren 36 sind an den Gates mit acht Spaltenwählleitungen CS10 bzw. bis CS17 gekoppelt. Paarige Transistoren 37 sind jeweils zwischen paarigen Bitleitungen BL0i und und paarigen Transistoren 36 eingefügt. Paarige Transistoren 38 sind jeweils zwischen paarigen Bitleitungeb BL1i und und paarigen Transistoren 36 eingefügt. Das Koinzidenzsignal S ist direkt auf die Gates der paarigen Transistoren 37 und durch den Inverter 41 auf die Gates der paarigen Transistoren 38 angewandt.
- Die Lese/Schreibschaltung 25 in dem Schaltungsabschnitt von Anschluß 0 besteht aus einem Inverter 51 und drei getakteten Invertern 52, 53 und 54. Der Inverter 51 kehrt die an die Anschlußstelle 27 angelegten Daten um. Der Inverter 52 kehrt das Ausgangssignal des Inverters 51 synchron mit Impussignalen φW0 und seinem umgekehrten bzw. invertierten, in einem Lesemodus aktivierten Signal um und liefert das umgekehrte Signal an Knoten N11 in der Spaltenschaltschaltung 24. Der Inverter 53 kehrt die Daten an der Anschlußstelle 27 synchron mit Impulssignalen φW0 und seinem umgekehrten Signal um und liefert das umgekehrte Signal an Knoten N12 in der Spaltenschaltschaltung 24. Der Inverter 54 kehrt die Daten von Knoten N12 synchron mit Impussignalen φR0 und seinem umgekehrten, in einem Lesemodus aktivierten Signal um und liefert das umgekehrte Signal an die Anschlußstelle 27. Die Lese/Schreibschaltung 26 in dem Schaltungsabschnitt von Anschluß 1 ist ebenfalls wie die obige angeordnet. Die Schaltung 26 setzt die Anschlußstelle 27 für Anschlußstelle 28, Knoten N11 und N12 für N13 und N14, Impulssignale φW1 und sein umgekehrtes Signal für Impulssignale φW0 und seine Umkehrung und die Impulssignale φR1 und seine Umkehrung für φR0 und seine Umkehrung ein.
- Der Adressenvergleicher 29 ist so angeordnet, wie z.B. in Fig. 6 gezeigt ist. Wie gezeigt ist, besteht der Vergleicher 29 aus exklusiven ODER-Gates 61 von (m-2), die mit Zeilenadreßsignalen A00 bis A0m-3 in dem Anschluß-0-Abschnitt und Zeilenadreßsignalen A10 bis A1m-3 in dem Anschluß-0-Abschnitt gekoppelt sind, und dem UND-Gate 62, das die Ausgangssignale der exklusiven ODER-Gates 61 von(m-2) empfängt.
- Die Fig. 7 enthält in Tabellenform Kominationen der Lese/Schreibvorgänge und Zustände von Signalen auf Wortleitungen WL0 und WL1, verschiedenen Impulssignalen und des Koinzidenzsignals S in dem in Fig. 5 ausführlich verdeutlichtem RAM.
- Der Betrieb des 2-Anschluß-RAM von Fig. 5 wird unter Bezugnahme auf die Zeitablaufdiagramme der Figuren 8 und 9 beschrieben. Die Zeitablaufdiagramme von Fig. 8 beschreiben einen Lesevorgang des RAM durch die zwei Anschlüsse, wenn die auf Anschluß 0 angewandte Zeilenadresse dieselbe ist wie die auf Anschluß 1 angewandte. Vor der ausführlichen Beschreibung des Betriebs ist angenommen, daß in dem Anschluß- 0-Abschnitt eine durch die Eingangsadreßsignale gewählte Speicherzelle mit Wortleitung WL00 und Bitleitungspaaren BL00, , und BL10 und verbunden sind (diese Speicherzelle ist als MC0 bezeichnet), und daß in dem Anschluß-1-Abschnitt eine durch die Eingangsadreßsignale gewählte Speicherzelle mit Wortleitung WL00 und Bitleitungspaaren BL01, , und BL11 und verbunden sind (diese Speicherzelle ist in Fig. 5 als MC1 bezeichnet), und daß "H"-Daten in beiden Speicherzellen MC0 und MC1 gespeichert worden sind.
- Zur Zeit t0 in Fig. 8 sind die Adreßsignale in den RAM eingegeben. Da die Zeilenadreßsignale A00 bis A0m-3 in dem Anschluß-0-Abschnitt dieselben sind wie diejenigen A10 bis A1m-3 in dem Anschluß-1-Abschnitt, erzeugt der Adressenvergleicher 29 das Koinzidenzsignal S des "H"-Pegels. Da beide Adreßsignale A00 bis A0m-3 und A10 bis A1m-3 gleich sind, sind die Ausgangssignale der exklusiven ODER-Gates von (m-2) alle "H"-Signale. Das aus dem UND-Gate 62 ausgegebene Koinzidenzsignal S geht auf hoch ("H"). Zu dieser Zeit ist das Impulssignal aktiviert, die Vorladungstransistoren 31, die mit dem jeweiligen Bit verbunden sind, sind alle eingeschaltet, und alle Bitleitungen sind aus "H"-Pegel vorgeladen.
- Zur Zeit t1 endet die Aktivierung des Signals , und der Zeilendecodierer 22 beginnt den Auswählvorgang einer einzigen Wortleitung WL00 für Anschluß 0. Wiederum sind Daten aus den Speicherzellen, die MC0 und MC1 einschließen, die mit der Wortleitung gekoppelt sind, ausgelesen. Die Entladung der Bitleitungen und auf "L"- Pegel beginnt auf der Grundlage der in den Speicherzellen MC0 und MC1 gespeicherten Daten. Da die Wortleitung WL10 für Anschluß 1 auf dem "L"-Pegel bleibt, ist kein Signalweg zwischen der Speicherzelle CM0 und dem Bitleitungspaar BL10 und und zwischen der Speicherzelle MC1 und dem Bitleitungspaar BL11 und eingerichtet.
- Bei Empfang der Adreßsignale zur Zeit t0 ist in dem Spaltendecodierer 34A-0 für Anschluß 0 eine Spaltenwählleitung CS00 gewählt, um einige Transistoren 35 einzuschalten, die jeweils zwischen dem Bitleitungspaar BL00 und und den Knoten N11 und N12 verbunden sind. Andererseits ist auch in dem Spaltendecodierer 34A-1 für Anschluß 1 eine einzige Spaltenwählleitung CS11 gewählt, um einige Transistoren 36 einzuschalten, die jeweils zwischen dem Bitleitungspaar BL11 und und den Knoten N13 und N14 verbunden sind. Da das Koinzidenzsignal S "H" in logischem Pegel ist, sind die Transistoren 37 leitend, aber die Transistoren 38 sind nichtleitend. Unter dieser Bedingung ist das Bitleitungspaar BL01 und , durch das die Daten aus der Speicherzelle MC1 ausgelesen sind, mit dem Bitleitungspaar BL11 und durch die Transistoren 37 verbunden.
- Danach sind zur Zeit t2 die Impulssignale φR0 und φR1 aktiviert. Auf die Aktivierung dieser Impulssignale hin arbeitet der getaktete Inverter 54 in der Lese/Schreibschaltung 25 für Anschluß 0, um den Signalpegel am Knoten N12 umzukehren, und gibt ihn als ausgelesene Daten D0 aus der Anschlußstelle 27 aus. Gleichzeitig arbeitet auch der getaktete Inverter 54 in der Lese/Schreibschaltung 26 für Anschluß 1, um den Signalpegel bei Knoten N14 umzukehren, und gibt ihn als ausgelesene Daten D1 aus der Anschlußstelle 28 aus. Auf diese Weise sind die Daten D0 und D1 durch die Anschlüsse 0 und Anschluß 1 ausgelesen. Es ist besonders erwähnt, daß Wortleitungen der Speicherzellen, die in der gleichen Reihe in den Seiten von Anschluß 1 und Anschluß 2 angeordnet sind, nicht gleichzeitig getrieben sind. Deshalb ist die Lesekennlinie des RAM durch den Lesevorgang niemals beeinflußt und deshalb stabil.
- Die in Fig. 9 gezeigten Zeitablaufdiagramme sind beim Erklären des Betriebs des RAM nützlich, wenn "H"-Daten aus der Speicherzelle MC0 für Anschluß 0 ausgelesen sind, während "L"-Daten in die Speicherzelle MC1 für Anschluß 1 geschrieben sind.
- In Fig. 9 sind zur Zeit t0 Daten eingegeben. Da die Zeilenadreßsignale A00 bis A0m-3 in dem Anschluß-0-Abschnitt dieselben sind wie diejenigen A10 bis A1m-3 in dem Anschluß-1-Abschnitt erzeugt der Adressenvergleicher 29 das Koinzidenzsignal S des "H"-Pegels. Zu dieser Zeit ist das Impulssignal aktiviert, und die Vorladungstransistoren 31, die mit den jeweiligen Bitleitungen verbunden sind, sind alle eingeschaltet, und alle Bitleitungen sind auf "H"-Pegel vorgeladen. Zu dieser Zeit ist in dem Spaltendecodierer 34A-0 für Anschluß 0 eine Spaltenwählleitung CS00 gewählt, um einige Transistoren 35 einzuschalten, die jeweils zwischen dem Bitleitungspaar BL00 und und den Knoten N11 und N12 verbunden sind. Andererseits ist auch in dem Spaltendecodierer 34A-1 für Anschluß 1 eine einzige Spaltenwählleitung CS11 gewählt, um einige Transistoren 36 einzuschalten, die jeweils zwischen dem Bitleitungspaar BL11 und und den Knoten N13 und N14 verbunden sind.
- Zur Zeit t1 endet die Aktivierung des Signals , und der Zeilendecodierer 22 beginnt den Auswahlvorgang einer einzigen Wortleitung WL00 für Anschluß 0 und wählt folglich die Speicherzellen, die MC0 und MC1 beinhalten, die mit der Wortleitung gekoppelt sind. Da das Koinzidenzsignal S "H" in logischem Pegel ist, sind die Transistoren 37 leitend, aber die Transistoren 36 sind nichtleitend. Unter dieser Bedingung ist die Speicherzelle MC0 mit den Knoten N11 und N12 verbunden, und die Speicherzelle MC1 ist mit den Knoten 13 und 14 verbunden. Die Bitleitung ändert ihren logischen Pegel in den "L"-Pegel gemäß der gespeicherten Daten der Speicherzelle MC0, so daß der Knoten N12 ebenfalls seinen logischen Pegel in den "L"-Pegel ändert. Danach ist zur Zeit t2 das Impulssignal φR0 aktiviert. Auf die Aktivierung der Impulssignale hin arbeitet der getaktete Inverter 54 in der Lese/Schreibschaltung 25 für Anschluß 0, um den Signalpegel am Knoten N12 umzukehren, und gibt ihn als ausgelesene Daten D0 aus der Anschlußstelle 27 aus.
- Ebenfalls zur Zeit t0 sind Schreibdaten des "H"-Pegels in die Anschlußstelle 28 für Anschluß 1 eingegeben. Die Bitleitung BL00 ändert ihren logischen Pegel auf den "L"- Pegel gemäß den vorher gespeicherten Daten der Speicherzelle MC1. Zur Zeit t2 ist das Impulssignal φW1 aktiviert. Auf die Aktivierung des Impulssignals hin arbeiten die getakteten Inverter 52 und 53 in der Lese/Schreibschaltung 26 für Anschluß 1, so daß die Daten in demselben Pegel wie die der Schreibdaten auf Knoten N13 angewandt bzw. angelegt sind, während die umgekehrten bzw. invertierten Daten der Schreibdaten auf Knoten N14 angewandt sind. Als Folge ist der logische Pegel an den Knoten N13 und N14 umgekehrt, und die Daten, deren logischer Pegel dem vorherigen gegenüber umgekehrt ist, werden in die Speicherzelle MC1 geschrieben. Auf diese Weise sind Daten aus der Speicherzelle durch den Anschluß 0 ausgelesen, während gleichzeitig Daten in die Speicherzelle durch Anschluß 1 geschrieben sind. Auch tritt in diesem Fall niemals eine solche Situation auf, daß die Wortleitungen für Anschluß 0 und Anschluß 1 gleichzeitung getrieben sind. Deshalb sind die Lese/Schreibkennlinien stabil.
- Daten können durch Anschluß 0 in die Speicherzelle geschrieben werden, und Daten können aus der Speicherzelle durch Anschluß 1 auf eine ähnliche Weise ausgelesen werden. Der Unterschied der Zeitablaufdiagramme von Fig. 9 liegt nur darin, daß die Speicherzellen, auf die zugegriffen werden soll, ausgetauscht bzw. vertauscht sind. Auch in diesem Betrieb können die stabilen Lese/Schreibkennlinien sichergestellt werden.
- In Fig. 10 ist eine Halbleiterspeicheranordnung gemäß einem anderen Ausführungsbeispiel der vorliegenden Erfindung gezeigt. Die Speicheranordnung bzw. -vorrichtung ist ebenfalls ein 2-Anschluß-RAM. Während beim ersten Ausführungsbeispiel die Lese/Schreibschaltungen 25 und 26 zwischen der Spaltenschaltschaltung 24 und den Anschlußstellen 27 und 28 eingefügt sind, sind Leseverstärker 45, die durch ein Taktsignal für jedes Bitleitungspaar gesteuert sind, zwischen der Speicherzellenanordnung 21 und der Spaltenschaltschaltung 24 bereitgestellt.
- Es ist offensichtlich, daß die vorliegende Erfindung innerhalb des Umfangs der Erfindung verschiedenartig geändert und modifiziert werden kann. Die vorliegende Erfindung, die in dem oben erwähnten Ausführungsbeispiel in dem 2-Anschluß-RAM implementiert ist, kann auch auf alle anderen Typen von Speicheranordnungen bzw. -vorrichtungen angwandt werden.
- Wie oben beschrieben ist, stellt die vorliegende Erfindung erfolgreich eine Halbleiterspeicheranordnung bereit, die den Lese/Schreibvorgang durch eine Vielzahl von Anschlüssen ausführt und mit stabilen Lese/Schreibkennlinien betrieben werden kann, selbst wenn eine Vielzahl von Anschlüssen gleichzeitig gewählt sind.
Claims (8)
1. Halbleiterspeicheranordnung bzw. -vorrichtung mit
- einer Speicherzellenanordnung (21), die aus einer Vielzahl von
Speicherzellen besteht, die in einer Matrixweise angeordnet sind;
- zwei Gruppen von Wählleitungen (WL00 bis WL0n, WL10 bis WL1n) zum
Wählen der in der Speicherzellenanordnung in Reihen bzw. Zeilen angeordneten
Speicherzellen (21);
- ersten und zweiten Gruppen von Datenleitungspaaren (BL00, bis
BL0p, und BL10, bis BL1p, ), von denen jede mit einer
Vielzahl von in Spalten angeordneten Speicherzellen verbunden ist;
- ersten und zweiten Zeilendecodierern (22, 23) zum Wählen und Treiben bzw.
Ansteuern der Wählleitungen in den zwei Wählleitungsgruppen (WL00 bis WL0n,
WL10 bis WL1n) als Reaktion auf unabhängige Zeilenadreßsignale;
- einer Adreßkoinzidenz-Erkennungsschaltung (29) zum Erkennen einer
Koinzidenz der an die ersten und zweiten Zeilendecodierer (22, 23) gelieferten
Adreßsignale;
- einer ersten Steuereinrichtung (30) zum Verhindern, daß irgendeiner der
ersten und zweiten Zeilendecodierer (22, 23) den Wählvorgang ausführt, wenn die
Adreßkoinzidenz-Erkennungsschaltung (29) die Koinzidenz zwischen
Zeilenadreßsignalen erkennt;
- ersten und zweiten Datenwählschaltungen (34A-0, 35, 34A-1, 36), die mit
unabhängigen Spaltenadreßsignalen beliefert werden; und
- ersten und zweiten Lese-/Schreibschaltungen (25, 26), die mit den
Datenleitungen gekoppelt sind, wie sie durch die ersten und zweiten
Datenleitungswählschaltungen (34A-0, 35, 34A-1, 36) gewählt sind; worin
- jede Wählleitung in einer einzelnen Gruppe der zwei Gruppen von
Wählleitungen mit einer anderen Speicherzellenzeile verbunden ist, worin jede
Gruppe von Wählleitungen mit einem jeweiligen Zeilendecodierer zum Wählen
einer der Wählleitungen je nach der Zeilenadresse verbunden ist,
- jedes der Datenleitungspaare in einer einzelnen Gruppe der zwei Gruppen von
Datenleitungen mit einer anderen Speicherzellenspalte verbunden ist,
- eine zweite Steuereinrichtung (37, 38, 41) durch ein Ausgangssignal von der
Adreßkoinzidenz-Erkennungsschaltung (29) gesteuert ist;
- erste Schaltelemente (37) in der zweiten Steuereinrichtung (37, 38, 41)
bereitgestellt sind, die Datenleitungspaare von anderen der Gruppen von
Datenleitungspaaren (BL00, bis BL0p, und BL10, bis BL1p,
) über zweite Schaltelemente (38), die in der zweiten Steuereinrichtung (37,
38, 41) bereitgestellt sind, verbinden;
- die zweite Steuereinrichtung (37, 38, 41) den ersten und zweiten
Datenwählschaltungen (34A-0, 35, 34A-1, 36) erlaubt, unabhängig ein
Datenleitungspaar der ersten bzw. zweiten Gruppen von Datenleitungspaaren
(BL00, bis BL0p, , und BL10, bis BL1p, ) zu wählen,
wenn die Koinzidenz zwischen dem Zeilenadreßsignal nicht erkannt ist;
- die zweite Steuereinrichtung (37, 38, 41) der zweiten Datenwählschaltung
(34-A1, 36) erlaubt, ein Datenleitungspaar der ersten Gruppe von
Datenleitungspaaren zu wählen, wenn die Koinzidenz zwischen den
Zeilenadreßsignalen erkannt ist, und
- erste und zweite Lese-/Schreibschaltungen (25, 26) mit den Datenleitungen
gekoppelt sind, wie sie durch die ersten bzw. zweiten
Datenleitungswählschaltungen (34A-0, 35, 34A-1, 36) gewählt sind, wobei die
zweite Lese-/Schreibschaltung (26) mit einem gewählten Datenleitungspaar in der
ersten Gruppe von Datenleitungspaaren über geschlossene erste Schaltelemente
(37) gekoppelt wird, wenn eine Koinzidenz zwischen den Zeilenadressen erkannt
ist, und mit einer gewählten Datenleitung in der zweiten Gruppe von
Datenleitungen verbunden wird, wenn keine solche Koinzidenz erkannt ist.
2. Halbleiterspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß jede
der Speicherzellen beinhaltet:
eine Datenrückhalteschaltung (11) zum Rückhalten von Daten von 1 Bit und
Transfergates bzw. -gatter (12, 13, 14, 15), die sich zwischen der
Datenrückhalteschaltung (11) und den Datenleitungen (BL0, , BL1, BL1)
befinden, wobei die Anzahl der Transfergates (12, 13, 14, 15) gleich derjenigen
der mit der Speicherzelle verbundenen Datenleitungen ist und die Transfergates
(12, 13, 14, 15) durch die Signale auf den Wählleitungen (WL0, WL1) in den zwei
Wählleitungsgruppen ein- und ausgeschaltet werden.
3. Halbleiterspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die
Adreßkoinzidenz-Erkennungsschaltung (29) eine Vielzahl von exklusiven ODER-
Gates (61) beinhaltet, die zum Empfang mit paarigen Adreßbitsignalen der
Adreßsignale, die je aus einer Vielzahl von Bits bestehen und an die ersten und
zweiten Zeilendecodierer (22, 23) geliefert werden, gekoppelt sind.
4. Halbleiterspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß sich
jede der ersten und zweiten Lese-/Schreibschaltungen (25, 26) zwischen der
Speicherzellenanordnung (21) und jeder der ersten und zweiten
Datenleitungswählschaltungen (34A-0, 35, 34A-1, 365) befindet.
5. Halbleiterspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die
ersten und zweiten Gruppen von Datenleitungspaaren (BL0, , BL1, )
jeweils Paare von Bitleitungen zum Übertragen von Komplementär- bzw.
Zusatzdaten enthalten.
6. Halbleiterspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die
ersten und zweiten Zeilendecodierer (22, 23) von dem synchronen Typ sind, bei
dem der Betrieb der ersten und zweiten Zeilendecodierer (22, 23) durch ein
Taktsignal gesteuert ist.
7. Halbleiterspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die
erste Datenleitungswählschaltung (34A-0, 35) einen ersten Spaltendecodierer
(34A-0) und dritte Schaltelemente (35), die mit ersten Enden der Datenleitungen
der ersten Datenleitungsgruppe (BL00, , BL0p, ) verbunden sind,
wobei die Leitungsfähigkeit der dritten Schaltelemente (35) durch das
Ausgangssignal des ersten Spaltendecodierers (34A-0) gesteuert wird und die
zweite Datenleitungswählschaltung (34A-1, 36) einen zweiten Spaltendecodierer
(34A-1) und vierte Schaltelemente (36), die mit ersten Enden der Datenleitungen
der zweiten Datenleitungsgruppe (BL10, bis BL1p, ) verbunden sind,
beinhaltet, wobei die Leitungsfähigkeit der vierten Schaltelemente (36) durch das
Ausgangssignal des zweiten Spaltendecodierers (34A-1) gesteuert wird.
8. Halbleiterspeichervorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß die
ersten Schaltelemente (37) jeweils zwischen einer entsprechenden Datenleitung
der ersten Datenleitungsgruppe (BL00, , BL0p, ) und einem
entsprechenden der vierten Schaltelemente (36) eingefügt sind, wobei die
Leitungsfähigkeit der ersten Schaltelemente (37) durch das Ausgangssignal der
Adreßkoinzidenz-Erkennungsschaltung (29) gesteuert wird und die zweiten
Schaltelemente (38) zwischen die Datenleitungen der zweiten
Datenleitungsgruppe (BL10, bis BL1p, ) und die entsprechenden der
vierten Schaltelemente (36) eingefügt werden, wobei die Leitungsfähigkeit der
zweiten Schaltelemente (38) durch das Ausgangssignal der
Adreßkoinzidenz-Erkennungsschaltung
(29) auf Komplementärweise in bezug auf die
Leitungsfähigkeitssteuerung der ersten Schaltelemente (37) gesteuert wird.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63001659A JPH01178193A (ja) | 1988-01-07 | 1988-01-07 | 半導体記憶装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3889097D1 DE3889097D1 (de) | 1994-05-19 |
DE3889097T2 true DE3889097T2 (de) | 1994-07-28 |
Family
ID=11507650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3889097T Expired - Fee Related DE3889097T2 (de) | 1988-01-07 | 1988-12-30 | Halbleiterspeicheranordnung. |
Country Status (5)
Country | Link |
---|---|
US (1) | US5036491A (de) |
EP (1) | EP0323648B1 (de) |
JP (1) | JPH01178193A (de) |
KR (1) | KR920008055B1 (de) |
DE (1) | DE3889097T2 (de) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03137900A (ja) * | 1989-07-27 | 1991-06-12 | Nec Corp | 不揮発性半導体メモリ |
EP0439952A3 (en) * | 1990-01-31 | 1992-09-09 | Sgs-Thomson Microelectronics, Inc. | Dual-port cache tag memory |
JP2604277B2 (ja) * | 1990-02-28 | 1997-04-30 | 三菱電機株式会社 | ダイナミック・ランダム・アクセス・メモリ |
US5142540A (en) * | 1990-03-13 | 1992-08-25 | Glasser Lance A | Multipart memory apparatus with error detection |
JPH0821237B2 (ja) * | 1990-06-27 | 1996-03-04 | 株式会社東芝 | 半導体記憶装置 |
JP3078000B2 (ja) * | 1990-07-24 | 2000-08-21 | 三菱電機株式会社 | 情報処理装置 |
JPH04257048A (ja) * | 1991-02-12 | 1992-09-11 | Mitsubishi Electric Corp | デュアルポートメモリ |
JP3101336B2 (ja) * | 1991-02-22 | 2000-10-23 | 富士通株式会社 | 半導体集積記憶回路 |
US5267199A (en) * | 1991-06-28 | 1993-11-30 | Digital Equipment Corporation | Apparatus for simultaneous write access to a single bit memory |
KR930005199A (ko) * | 1991-08-30 | 1993-03-23 | 가나이 쓰토무 | 반도체 기억장치 |
US5282174A (en) * | 1992-01-31 | 1994-01-25 | At&T Bell Laboratories | Dual-port memory with read and read/write ports |
JPH05266654A (ja) * | 1992-03-17 | 1993-10-15 | Mitsubishi Electric Corp | マルチポートメモリ装置 |
JPH0612107A (ja) * | 1992-06-02 | 1994-01-21 | Mitsubishi Electric Corp | シーケンス演算プロセッサおよびシーケンス演算処理装置 |
US5502683A (en) * | 1993-04-20 | 1996-03-26 | International Business Machines Corporation | Dual ported memory with word line access control |
US5737569A (en) * | 1993-06-30 | 1998-04-07 | Intel Corporation | Multiport high speed memory having contention arbitration capability without standby delay |
US5375089A (en) * | 1993-10-05 | 1994-12-20 | Advanced Micro Devices, Inc. | Plural port memory system utilizing a memory having a read port and a write port |
WO1997027592A1 (en) * | 1996-01-24 | 1997-07-31 | Cypress Semiconductor Corporation | Interdigitated memory array |
US5781480A (en) * | 1997-07-29 | 1998-07-14 | Motorola, Inc. | Pipelined dual port integrated circuit memory |
US6118727A (en) * | 1998-03-10 | 2000-09-12 | Cypress Semiconductor Corporation | Semiconductor memory with interdigitated array having bit line pairs accessible from either of two sides of the array |
JP3226886B2 (ja) * | 1999-01-29 | 2001-11-05 | エヌイーシーマイクロシステム株式会社 | 半導体記憶装置とその制御方法 |
US6163495A (en) | 1999-09-17 | 2000-12-19 | Cypress Semiconductor Corp. | Architecture, method(s) and circuitry for low power memories |
US7120761B2 (en) | 2000-12-20 | 2006-10-10 | Fujitsu Limited | Multi-port memory based on DRAM core |
JP2002314166A (ja) * | 2001-04-16 | 2002-10-25 | Nec Corp | 磁気抵抗効果素子及びその製造方法 |
US6778466B2 (en) | 2002-04-11 | 2004-08-17 | Fujitsu Limited | Multi-port memory cell |
US8397034B1 (en) | 2003-06-27 | 2013-03-12 | Cypress Semiconductor Corporation | Multi-port arbitration system and method |
US7516280B1 (en) | 2004-03-30 | 2009-04-07 | Cypress Semiconductor Corporation | Pulsed arbitration system and method |
JP4662532B2 (ja) * | 2004-06-03 | 2011-03-30 | パナソニック株式会社 | 半導体記憶装置 |
JP4731152B2 (ja) * | 2004-10-29 | 2011-07-20 | ルネサスエレクトロニクス株式会社 | 半導体記憶装置 |
US7813213B1 (en) | 2005-05-04 | 2010-10-12 | Cypress Semiconductor Corporation | Pulsed arbitration system |
US7692974B2 (en) * | 2007-09-26 | 2010-04-06 | Infineon Technologies Ag | Memory cell, memory device, device and method of accessing a memory cell |
US8867263B2 (en) * | 2013-01-14 | 2014-10-21 | Freescale Semiconductor, Inc. | Multiport memory with matching address and data line control |
US8861289B2 (en) * | 2013-01-14 | 2014-10-14 | Freescale Semiconductor, Inc. | Multiport memory with matching address control |
JP6122170B1 (ja) | 2016-03-16 | 2017-04-26 | 株式会社東芝 | 不揮発性ram及び不揮発性ramを含むシステム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4104719A (en) * | 1976-05-20 | 1978-08-01 | The United States Of America As Represented By The Secretary Of The Navy | Multi-access memory module for data processing systems |
JPS58130494A (ja) * | 1982-01-29 | 1983-08-03 | Fujitsu Ltd | マルチポ−トd−ram |
JPS59198585A (ja) * | 1983-04-22 | 1984-11-10 | Nec Corp | マルチアクセス記憶装置 |
US4616347A (en) * | 1983-05-31 | 1986-10-07 | International Business Machines Corporation | Multi-port system |
US4577292A (en) * | 1983-05-31 | 1986-03-18 | International Business Machines Corporation | Support circuitry for multi-port systems |
US4599708A (en) * | 1983-12-30 | 1986-07-08 | International Business Machines Corporation | Method and structure for machine data storage with simultaneous write and read |
JPS618791A (ja) * | 1984-06-20 | 1986-01-16 | Nec Corp | スタテイツク半導体メモリ |
JPS61202396A (ja) * | 1985-03-05 | 1986-09-08 | Nec Corp | デユアルポ−ト型ダイナミツク・ランダム・アクセス・メモリ |
JPS62128341A (ja) * | 1985-11-29 | 1987-06-10 | Yokogawa Electric Corp | 2ポ−トメモリへのアクセス制御方式 |
JPH0636314B2 (ja) * | 1985-12-20 | 1994-05-11 | 日本電気株式会社 | 半導体記憶装置 |
US4742487A (en) * | 1986-04-15 | 1988-05-03 | International Business Machines Corporation | Inhibit and transfer circuitry for memory cell being read from multiple ports |
JPS62287497A (ja) * | 1986-06-06 | 1987-12-14 | Fujitsu Ltd | 半導体記憶装置 |
JP2615088B2 (ja) * | 1987-11-06 | 1997-05-28 | 株式会社日立製作所 | 半導体記憶装置 |
-
1988
- 1988-01-07 JP JP63001659A patent/JPH01178193A/ja active Pending
- 1988-12-28 US US07/291,453 patent/US5036491A/en not_active Expired - Fee Related
- 1988-12-30 DE DE3889097T patent/DE3889097T2/de not_active Expired - Fee Related
- 1988-12-30 EP EP88121906A patent/EP0323648B1/de not_active Expired - Lifetime
-
1989
- 1989-01-07 KR KR1019890000123A patent/KR920008055B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP0323648A2 (de) | 1989-07-12 |
EP0323648B1 (de) | 1994-04-13 |
KR890012312A (ko) | 1989-08-25 |
DE3889097D1 (de) | 1994-05-19 |
EP0323648A3 (de) | 1991-03-20 |
US5036491A (en) | 1991-07-30 |
JPH01178193A (ja) | 1989-07-14 |
KR920008055B1 (ko) | 1992-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3889097T2 (de) | Halbleiterspeicheranordnung. | |
DE3588042T2 (de) | Dynamischer Halbleiterspeicher mit einer statischen Datenspeicherzelle. | |
DE4236453C2 (de) | Mehrkanal-Speichereinrichtung und Verfahren zum Betreiben derselben | |
DE4222273C2 (de) | Zweikanalspeicher und Verfahren zur Datenübertragung in einem solchen | |
DE3827287C2 (de) | ||
DE3687533T2 (de) | Statische halbleiterspeicheranordnung. | |
DE69937909T2 (de) | Taktsynchrone Speicheranordnung mit Hochgeschwindigkeitszyklus | |
DE3943532C2 (de) | ||
EP0393435B1 (de) | Statische Speicherzelle | |
DE3382705T2 (de) | Daten-mehrkanalregister. | |
DE19753495C2 (de) | Halbleiterspeichereinrichtung mit einer Mehrzahl von internen Versorgungsschaltungen | |
DE4127698C2 (de) | ||
DE3838942C2 (de) | ||
DE2803989A1 (de) | Wahlfreie zugriffsspeichervorrichtung fuer digitale daten | |
DE4238062C2 (de) | Multiport-Speichereinrichtung | |
DE2313917B2 (de) | Speicher mit redundanten Speicherstellen | |
DE68921900T2 (de) | Halbleiterspeicheranordnung mit serieller Zugriffsanordnung. | |
DE3916784A1 (de) | Dynamische halbleiterspeichereinrichtung | |
DE4022149C2 (de) | ||
DE4138340C2 (de) | Halbleiterspeichervorrichtung und Verfahren zum Betreiben einer solchen | |
DE3533870C2 (de) | ||
DE3782103T2 (de) | Dynamischer halbleiterspeicher mit leseschema. | |
DE4218686A1 (de) | Statischer direktzugriffsspeicher | |
EP0282976B1 (de) | Verfahren und Schaltungsanordnung zum parallelen Einschreiben von Daten in einen Halbleiterspeicher | |
DE10307272A1 (de) | Speichervorrichtung zur Aktivierung einer Zelle durch Spezifizieren eines Blocks und einer Speicherzelle in dem Block |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |