DE102007019545B4 - Data inversion process - Google Patents

Data inversion process Download PDF

Info

Publication number
DE102007019545B4
DE102007019545B4 DE102007019545A DE102007019545A DE102007019545B4 DE 102007019545 B4 DE102007019545 B4 DE 102007019545B4 DE 102007019545 A DE102007019545 A DE 102007019545A DE 102007019545 A DE102007019545 A DE 102007019545A DE 102007019545 B4 DE102007019545 B4 DE 102007019545B4
Authority
DE
Germany
Prior art keywords
memory
bitline
input
true
sense amplifier
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
Application number
DE102007019545A
Other languages
German (de)
Other versions
DE102007019545A1 (en
Inventor
Klaus Hummler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Polaris Innovations Ltd
Original Assignee
Qimonda AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qimonda AG filed Critical Qimonda AG
Publication of DE102007019545A1 publication Critical patent/DE102007019545A1/en
Application granted granted Critical
Publication of DE102007019545B4 publication Critical patent/DE102007019545B4/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1006Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor

Landscapes

  • Dram (AREA)

Abstract

Ein Verfahren zum Invertieren eines Wertes an einem ersten Eingang zu einem Differenzverstärker zu einem Wert an einem zweiten Eingang zu dem Differenzverstärker mit: Entkoppeln des ersten Eingangs von dem Differenzverstärker; und Kurzschließen des ersten Eingangs mit dem zweiten Eingang des Differenzverstärkers, so dass der erste Eingang zu dem Differenzverstärker den Wert an dem zweiten Eingang zu dem Differenzverstärker annimmt.A method for inverting a value at a first input to a differential amplifier to a value at a second input to the differential amplifier, comprising: decoupling the first input from the differential amplifier; and shorting the first input to the second input of the differential amplifier such that the first input to the differential amplifier takes the value at the second input to the differential amplifier.

Description

Hintergrundbackground

Speichergeschwindigkeit und Speicherkapazität nehmen weiterhin zu, um den Anforderungen von Systemanwendungen gerecht zu werden. Manche dieser Systemanwendungen umfassen mobile elektronische Systeme, die einen eingeschränkten Raum und eingeschränkte Leistungsressourcen aufweisen. Bei mobilen Anwendungen, wie z. B. Mobiltelefonen und persönlichen digitalen Assistenten (personal digital assistant = PDA), sind Speicherzellendichte, Leistungsverbrauch und Geschwindigkeit Kernpunkte für zukünftige Generationen. Es besteht auch weiterhin Bedarf an einer Zunahme der Geschwindigkeit beim Zugreifen auf Daten, die in einem Speicher gespeichert sind. Bei einigen Speicheranwendungen besteht ein Bedarf, Daten, die in dem Speicher gespeichert sind, schnell zu ändern, in manchen Fällen auf einer globalen Basis. Ein schnelles Ändern des Zustands von Daten ist auch bei anderen Datenverarbeitungsanwendungen wünschenswert.Memory speed and storage capacity continue to increase to meet the demands of system applications. Some of these system applications include mobile electronic systems that have limited space and limited power resources. For mobile applications, such as As cell phones and personal digital assistant (PDA), memory cell density, power consumption and speed are core issues for future generations. There continues to be a need for an increase in the speed of accessing data stored in memory. In some memory applications, there is a need to quickly change data stored in the memory, in some cases on a global basis. Rapidly changing the state of data is also desirable in other data processing applications.

Die DE 696 15 483 T2 beschreibt eine Leseverstärkerschaltung einer nicht flüchtigen Halbleiterspeicheranordnung, insbesondere einer Flash-Speichervorrichtung, die in der Lage ist, sowohl normale Leseoperationen, als auch invertierte Leseoperationen durchzuführen.The DE 696 15 483 T2 describes a sense amplifier circuit of a nonvolatile semiconductor memory device, in particular a flash memory device, capable of performing both normal read and inverted read operations.

ZusammenfassungSummary

Ein Ausführungsbeispiel der vorliegenden Erfindung sieht einen Differenzverstärker vor, der eine erste und eine zweite Eingangsleitung aufweist, und eine Steuerung, die mit der ersten und der zweiten Eingangsleitung gekoppelt ist. Die Steuerung entkoppelt selektiv und einzeln die erste und die zweite Eingangsleitung von dem Differenzverstärker.An embodiment of the present invention provides a differential amplifier having first and second input lines and a controller coupled to the first and second input lines. The controller selectively and individually decouples the first and second input lines from the differential amplifier.

Kurze Beschreibung der ZeichnungenBrief description of the drawings

Die zugehörigen Zeichnungen sind mit eingeschlossen, um ein erweitertes Verständnis der vorliegenden Erfindung zu liefern, und sind in diese Beschreibung mit einbezogen und bilden einen Teil derselben. Die Zeichnungen stellen die Ausführungsbeispiele der vorliegenden Erfindung dar und dienen zusammen mit der Beschreibung dazu, die Prinzipien der Erfindung zu erklären. Andere Ausführungsbeispiele der vorliegenden Erfindung und viele der beabsichtigten Vorteile der vorliegenden Erfindung werden ohne weiteres erkennbar, wenn sie durch eine Bezugnahme auf die folgende detaillierte Beschreibung besser verstanden werden. Die Elemente der Zeichnungen sind in Bezug aufeinander nicht notwendigerweise maßstabsgetreu. Gleiche Bezugszeichen bezeichnen entsprechende ähnliche Teile.The accompanying drawings are included to provide a further understanding of the present invention, and are incorporated in and constitute a part of this specification. The drawings illustrate the embodiments of the present invention and, together with the description, serve to explain the principles of the invention. Other embodiments of the present invention and many of the intended advantages of the present invention will be readily appreciated as they become better understood by reference to the following detailed description. The elements of the drawings are not necessarily to scale with respect to each other. Like reference numerals designate corresponding like parts.

1 ist ein Blockdiagramm, das ein elektronisches System gemäß einem Ausführungsbeispiel der vorliegenden Erfindung darsrtellt. 1 FIG. 10 is a block diagram illustrating an electronic system according to an embodiment of the present invention. FIG.

2 ist ein Diagramm, das ein Beispiel für eine herkömmliche Erfassungsverstärkerschaltung für ein Array von Speicherzellen darstellt. 2 Fig. 10 is a diagram illustrating an example of a conventional sense amplifier circuit for an array of memory cells.

3 ist ein Diagramm, das eine Erfassungsverstärkerschaltung für ein Ausführungsbeispiel der vorliegenden Erfindung darstellt. 3 Fig. 10 is a diagram illustrating a sense amplifier circuit for an embodiment of the present invention.

4 ist ein Flussdiagramm, das ein Ausführungsbeispiel eines Verfahrens zur ganzseitigen Dateninversion darstellt. 4 FIG. 10 is a flowchart illustrating one embodiment of a method for full-page data inversion. FIG.

5 ist ein Diagramm, das eine Erfassungsverstärkerschaltung für ein weiteres Ausführungsbeispiel der Erfindung darstellt. 5 Fig. 12 is a diagram illustrating a sense amplifier circuit for another embodiment of the invention.

Detaillierte BeschreibungDetailed description

In der folgenden detaillierten Beschreibung der bevorzugten Ausführungsbeispiele wird auf die zugehörigen Zeichnungen Bezug genommen, die einen Teil derselben bilden und in denen veranschaulichenderweise spezifische Ausführungsbeispiele gezeigt werden, bei denen die Erfindung praktiziert werden kann. In dieser Hinsicht werden Richtungsangaben, wie z. B. „oben”, „unten”, „vorne”, „hinten”, „vordere/r/s”, „hintere/r/s” usw., unter Bezugnahme auf die Ausrichtung der beschriebenen Figur(en) verwendet. Weil Komponenten der vorliegenden Erfindung in einer Anzahl von verschiedenen Ausrichtungen positioniert sein können, werden die Richtungsangaben zu Darstellungszwecken verwendet und sind in keiner Weise einschränkend. Es sei darauf hingewiesen, dass andere Ausführungsbeispiele genutzt werden und strukturelle oder logische Änderungen vorgenommen werden können, ohne von dem Schutzbereich der vorliegenden Erfindung abzuweichen. Somit ist die folgende detaillierte Beschreibung nicht in einem einschränkenden Sinne zu verstehen, und der Schutzbereich der vorliegenden Erfindung ist durch die beigefügten Ansprüche definiert.In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. In this regard, directional information such. "Top", "bottom", "front", "rear", "front", "rear", etc., with reference to the orientation of the figure (s) described. Because components of the present invention may be positioned in a number of different orientations, the directional indications are used for purposes of illustration and are in no way limiting. It should be understood that other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the present invention. Thus, the following detailed description is not to be understood in a limiting sense, and the scope of the present invention is defined by the appended claims.

1 ist ein Blockdiagramm, das ein Ausführungsbeispiel eines elektronischen Systems 10 darstellt, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Das elektronische System 10 umfasst eine Hoststeuerung 12 und einen Direktzugriffsspeicher 14. In einem Fall ist der Speicher 14 ein dynamischer Direktzugriffsspeicher (dynamic random access memory = DRAM). Jedoch kann der Speicher 14 eine beliebige andere Speichervorrichtung sein. 1 is a block diagram illustrating an embodiment of an electronic system 10 represents, according to an embodiment of the present invention. The electronic system 10 includes a host controller 12 and a random access memory 14 , In one case is the memory 14 a dynamic random access memory (DRAM). However, the memory can 14 be any other storage device.

Die Hoststeuerung 12 ist elektrisch durch einen Speicherkommunikationsweg 16 mit dem Speicher 14 gekoppelt. Die Hoststeuerung 12 liefert durch den Speicherkommunikationsweg 16 Zeilen- und Spaltenadressen und Steuersignale an den Speicher 14. Bei einem Ausführungsbeispiel liefert die Koststeuerung 12 Steuersignale einschließlich Lese-/Schreibfreigabesignalen, Zeilenadressenübernahmesignalen (row address strobe = RAS) und Spaltenadressenübernahmesignalen (column address strobe = CAS). Bei einem Ausführungsbeispiel ist der Speicher 14 ein pseudostatischer Direktzugriffsspeicher (pseudo static random access memory PSRAM), und die Hoststeuerung 12 liefert Steuersignale einschließlich Statischer-RAM(SRAM-)-Steuersignale.The host controller 12 is electrically through a memory communication path 16 with the memory 14 coupled. The host controller 12 provides through the memory communication path 16 row and column addresses and control signals to the memory 14 , In one embodiment, the cost control provides 12 Control signals including read / write enable signals, row address strobe (RAS) and column address strobe (CAS). In one embodiment, the memory is 14 a pseudo static random access memory (PSRAM), and the host controller 12 provides control signals including static RAM (SRAM) control signals.

Der Speicher 14 umfasst ein Array von Speicherzellen 20, einen Zeilenadressenlatch und -decodierer 22, einen Spaltenadressenlatch und -decodierer 24, eine Erfassungsverstärker- und Eingangs-/Ausgangsschaltung (I/O-Schaltung) 26, eine Steuerschaltung 28 und ein Adressenregister 30. Leitfähige Wortleitungen 32, als Zeilenauswahlleitungen bezeichnet, erstrecken sich in einer Richtung über das Array von Speicherzellen 20. Leitfähige Bitleitungen 34, als Bitleitungen bezeichnet, erstrecken sich über das Array von Speicherzellen 20 in einer senkrechten Richtung relativ zu den Wortleitungen 32. An jedem Kreuzungspunkt eines Paares aus der Wortleitung 32 und der Bitleitung 32 befindet sich eine Speicherzelle.The memory 14 includes an array of memory cells 20 , a row address latch and decoder 22 , a column address latch and decoder 24 , a sense amplifier and input / output circuit (I / O circuit) 26 , a control circuit 28 and an address register 30 , Conductive word lines 32 , referred to as row select lines, extend in one direction across the array of memory cells 20 , Conductive bit lines 34 , referred to as bitlines, extend across the array of memory cells 20 in a vertical direction relative to the word lines 32 , At each intersection of a wordline pair 32 and the bit line 32 there is a memory cell.

Jede Wortleitung 32 ist elektrisch mit dem Zeilenadressenlatch und -decodierer 22 gekoppelt, und jede Bitleitung 34 ist elektrisch mit einem der Erfassungsverstärker in der Erfassungsverstärker- und I/O-Schaltung 26 gekoppelt. Die Erfassungsverstärker- und I/O-Schaltung 26 ist elektrisch mit dem Spaltenadressenlatch und -decodierer 24 durch leitfähige Spaltenauswahlleitungen 36 gekoppelt. Auch ist die Erfassungsverstärker- und I/O-Schaltung 26 elektrisch mit dem Zeilenadressenlatch und -decodierer 22 durch Kommunikationsleitungen 38 gekoppelt, und durch einen I/O-Kommunikationsweg 40 mit Dateneingangs-/Datenausgangskontaktanschlussflächen oder -stiften, als DQs bezeichnet. Durch den I/O-Kommunikationsweg 40 werden zwischen der Erfassungsverstärker- und I/O-Schaltung 26 in dem Speicher 14 und einer externen Vorrichtung, wie z. B. der Koststeuerung 12, Daten übertragen.Every word line 32 is electrical with the row address latch and decoder 22 coupled, and each bit line 34 is electrically connected to one of the sense amplifiers in the sense amplifier and I / O circuit 26 coupled. The sense amplifier and I / O circuit 26 is electrical with the column address latch and decoder 24 through conductive column select lines 36 coupled. Also, the sense amplifier and I / O circuit 26 electrically with the row address latch and decoder 22 through communication lines 38 coupled, and through an I / O communication path 40 with data input / output contact pads or pins, called DQs. Through the I / O communication path 40 be between the sense amplifier and I / O circuit 26 in the store 14 and an external device such. B. the cost control 12 , Transfer data.

Die Hoststeuerung 12 ist durch den Speicherkommunikatonsweg 16 elektrisch mit der Steuerschaltung 28 und dem Adressenregister 30 gekoppelt. Die Steuerschaltung 28 ist durch einen Steuerkommunikationsweg 42 elektrisch mit dem Zeilenadressenlatch und -decodierer 22 und dem Spaltenadressenlatch und -decodierer 24 gekoppelt. Das Adressenregister 30 ist durch Zeilen- und Spaltenadressenleitungen 44 elektrisch mit dem Zeilenadressenlatch und -decodierer 22 und dem Spaltenadressenlatch und -decodierer 24 gekoppelt.The host controller 12 is through the memory communication path 16 electrically with the control circuit 28 and the address register 30 coupled. The control circuit 28 is through a control communication path 42 electrically with the row address latch and decoder 22 and the column address latch and decoder 24 coupled. The address register 30 is through row and column address lines 44 electrically with the row address latch and decoder 22 and the column address latch and decoder 24 coupled.

Die Steuerschaltung 28 empfängt durch den Speicherkommunikationsweg 16 Adressen und Steuersignale von der Hoststeuerung 12. Bei einem Ausführungsbeispiel liefert die Hoststeuerung 12 Steuersignale einschließlich Lese-/Schreibfreigabesignalen, RAS-Signalen und CAS-Signalen an die Steuerschaltung 28. Bei einem Ausführungsbeispiel ist Speicher 14 ein PSRAM, und die Hoststeuerung 12 liefert Steuersignale einschließlich SRAM-Steuersignalen an die Steuerschaltung 28, die die DRAM-Steuersignale liefert, wie z. B. Lese-/Schreibfreigabesignale, RAS- und CAS-Signale.The control circuit 28 receives through the memory communication path 16 Addresses and control signals from the host controller 12 , In one embodiment, the host controller provides 12 Control signals including read / write enable signals, RAS signals and CAS signals to the control circuit 28 , In one embodiment, memory is 14 a PSRAM, and the host controller 12 supplies control signals including SRAM control signals to the control circuit 28 which provides the DRAM control signals, such as. B. read / write enable signals, RAS and CAS signals.

Das Adressenregister 30 empfängt durch den Speicherkommunikationsweg 16 Zeilen- und Spaltenadressen von der Hoststeuerung 28. Das Adressenregister 30 liefert durch Zeilen- und Spaltenadressleitungen 44 eine Zeilenadresse an den Zeilenadressenlatch und -decodierer 22. Die Steuerschaltung 28 liefert durch den Steuerkommunikationsweg 42 ein RAS-Signal an den Zeilenadressenlatch und -decodierer 22, um die gelieferte Zeilenadresse in dem Zeilenadressenlatch und -decodierer 22 zwischenzuspeichern. Das Adressenregister 30 liefert durch Zeilen- und Spaltenadressenleitungen 44 eine Spaltenadresse an den Spaltenadressenlatch und -decodierer 24. Die Steuerschaltung 28 liefert durch den Steuerkommunikationsweg 42 ein CAS-Signal an den Spaltenadressenlatch und -decodierer 24, um die gelieferte Spaltenadresse in dem Spaltenadressenlatch und -decodierer 24 zwischenzuspeichern.The address register 30 receives through the memory communication path 16 Row and column addresses from the host controller 28 , The address register 30 provides through row and column address lines 44 a row address to the row address latch and decoder 22 , The control circuit 28 delivers through the control communication path 42 a RAS signal to the row address latch and decoder 22 to the supplied row address in the row address latch and decoder 22 temporarily. The address register 30 delivers through row and column address lines 44 a column address to the column address latch and decoder 24 , The control circuit 28 delivers through the control communication path 42 a CAS signal to the column address latch and decoder 24 to the supplied column address in the column address latch and decoder 24 temporarily.

Der Zeilenadressenlatch und -decodierer 22 empfängt die Zeilenadressen und RAS-Signale und speichert die Zeilenadressen in dem Zeilenadressenlatch und -decodierer 22 zwischen. Auch decodiert der Zeilenadressenlatch und -decodierer 22 jede der Zeilenadressen, um eine Zeile von Speicherzellen in dem Zellenarray 20 auszuwählen. Zusätzlich liefert der Zeilenadressenlatch und -decodierer 22 durch einen Kommunikationsweg 38 Erfassungsverstärkeraktivierungssignale und Ausgleichs- und Vorladesignale an die Erfassungsverstärker- und I/O-Schaltung 26.The row address latch and decoder 22 receives the row addresses and RAS signals and stores the row addresses in the row address latch and decoder 22 between. Also, the row address latch and decoder decodes 22 each of the row addresses, one row of memory cells in the cell array 20 select. In addition, the row address latch and decoder provides 22 through a communication path 38 Sense amplifier enable signals and equalize and precharge signals to the sense amplifier and I / O circuits 26 ,

Der Spaltenadressenlatch und -decodierer 24 aktiviert die Spaltenauswahlleitungen 36, um Erfassungsverstärker mit I/O-Schaltungen in der Erfassungsverstärker- und I/O-Schaltung 26 zu verbinden. Der Spaltenadressenlatch und -decodierer 24 empfängt eine Spaltenadresse und speichert die Spaltenadresse in dem Spaltenadressenlatch und -decodierer 24 zwischen. Der Spaltenadressenlatch und -decodierer 24 decodiert auch die Spaltenadresse, um adressierte Spaltenauswahlleitungen 36 auszuwählen. Zusätzlich empfängt der Spaltenadressenlatch und -decodierer 24 durch den Steuerkommunikationsweg 42 Spaltenauswahlleitungsaktivierungssignale von der Steuerschaltung 28. Die Spaltenauswahlleitungsaktivierungssignale geben an, welche der adressierten Spaltenauswahlleitungen 36 durch den Spaltenadressenlatch und -decodierer 24 aktiviert werden sollen. Der Spaltenadressenlatch und -decodierer 24 aktiviert die Spaltenauswahlleitungen 36, die durch die Spaltenadresse adressiert und für eine Aktivierung durch die Spaltenauswahlleitungsaktivierungssignale ausgewählt sind. Die aktivierten Spaltenauswahlleitungen 36 werden an die Erfassungsverstärker- und I/O-Schaltung 26 geliefert, um Erfassungsverstärker mit I/O-Schaltungen zu verbinden.The column address latch and decoder 24 activates the column selection lines 36 to sense amplifiers with I / O circuits in the sense amplifier and I / O circuits 26 connect to. The column address latch and decoder 24 receives a column address and stores the column address in the column address latch and decoder 24 between. The column address latch and decoder 24 also decodes the column address to addressed column select lines 36 select. In addition, the column address latch and decoder receives 24 through the control communication path 42 Column select line enable signals from the control circuit 28 , The Column select line enable signals indicate which of the addressed column select lines 36 through the column address latch and decoder 24 to be activated. The column address latch and decoder 24 activates the column selection lines 36 addressed by the column address and selected for activation by the column select line enable signals. The activated column selection lines 36 are applied to the sense amplifier and I / O circuits 26 supplied to connect sense amplifiers to I / O circuits.

Die Spaltenauswahlleitungen 36 sind in Spaltensegmente gruppiert. Jedes Spaltensegment umfasst eine Gruppe von Spaltenauswahlleitungen 36, die einem Satz von Erfassungsverstärkern und I/O-Leitungen entsprechen. Mehrere Spaltenauswahlleitungen 36 in einem Spaltensegment können eine I/O-Schaltung in dem Satz von I/O-Schaltungen gemeinsam nutzen und dabei abwechselnd einen Erfassungsverstärker mit der gemeinsam genutzten I/O-Schaltung verbinden. Die Spattenauswahlleitungen 36 in einem benachbarten Spaltensegment verbinden Erfassungsverstärker mit einem unterschiedlichen entsprechenden Satz von I/O-Schaltungen.The column selection lines 36 are grouped into column segments. Each column segment includes a group of column select lines 36 which correspond to a set of sense amplifiers and I / O lines. Multiple column selection lines 36 in a column segment may share an I / O circuit in the set of I / O circuits, alternately connecting a sense amplifier to the shared I / O circuit. The spade selection lines 36 in an adjacent column segment, sense amplifiers connect to a different corresponding set of I / O circuits.

Die Erfassungsverstärker- und I/O-Schaltung 26 umfasst Erfassungsverstärker, Ausgleichs- und Vorladeschaltungen, Dateneingabepuffer und Datenausgabepuffer. Die Erfassungsverstärker sind Differenzeingangserfassungsverstärker, und jeder Erfassungsverstärker empfängt eine Bitleitung an jedem der zwei Differenzeingänge. Eine der Bitleitungen empfängt ein Datenbit von einer ausgewählten Speicherzelle, und die andere Bitleitung wird als Referenz verwendet. Die Ausgleichs- und Vorladeschaltungen gleichen die Spannung auf Bitleitungen, die mit dem gleichen Erfassungsverstärker verbunden sind, vor einer Lese- oder Schreiboperation aus. Bei einer typischen Speichervorrichtung (z. B. DRAM) werden alle Daten entlang einer physikalischen Seite nach einer Aktivierung der Wortleitung durch die Bank von Erfassungsverstärkern, die sich an dem Rand des Arrays befinden, gleichzeitig erfasst.The sense amplifier and I / O circuit 26 includes sense amplifiers, equalization and precharge circuits, data input buffers, and data output buffers. The sense amplifiers are differential input sense amplifiers, and each sense amplifier receives one bit line at each of the two differential inputs. One of the bit lines receives a data bit from a selected memory cell, and the other bit line is used as a reference. The equalization and precharge circuits equalize the voltage on bitlines connected to the same sense amplifier prior to a read or write operation. In a typical memory device (eg, DRAM), all data along a physical page after activation of the wordline by the bank of sense amplifiers located at the edge of the array are simultaneously detected.

2 stellt ein Beispiel für eine Erfassungsverstärkerschaltung 60 für ein typisches Speicherarray dar. Die Erfassungsverstärkerschaltung 60 umfasst einen Erfassungsverstärker 62, der mit einem Paar von Bitleitungen 64 und 66 verbunden ist. Eine erste Bitleitung 64 ist konfiguriert, um das Zellensignal zu empfangen, während eine zweite Bitleitung 66 als Referenz dient, gegen die der Erfassungsverstärker 62 das Zellensignal erfasst. Nachdem sie vollständig erfasst wurde, wird eine Bitleitung an einer Bitleitungshochspannung (bit line high voltage = Vblh) sein, und die andere Bitleitung in dem Bitleitungspaar wird auf Masse sein. Auf diese Weise wird die erste Bitleitung 64 „echte Bitleitung” (true bit line = BL_T) genannt, weil ein physikalisches hohes Zellensignal auf BL_T zu einem logischen „Eins”-Signal an dem Ausgang, typischerweise dem I/O-Tor des Halbleiterchips, führen wird. Die zweite Bitleitung 66 des Paares wird „komplementäre Bitleitung” (complement bit line = BL_C) genannt, weil sie sich entgegengesetzt zu der ersten Bitleitung 64 verhält. 2 illustrates an example of a sense amplifier circuit 60 for a typical memory array. The sense amplifier circuit 60 includes a sense amplifier 62 that with a pair of bitlines 64 and 66 connected is. A first bit line 64 is configured to receive the cell signal while a second bit line 66 serves as a reference against which the sense amplifier 62 captures the cell signal. After being fully detected, one bit line will be at a bit line high voltage (Vblh), and the other bit line in the bit line pair will be at ground. In this way, the first bit line 64 Called "true bit line" (BL_T) because a high physical cell signal on BL_T will result in a logic "one" signal at the output, typically the I / O port of the semiconductor chip. The second bit line 66 of the pair is called "complement bit line" (BL_C) because it is opposite to the first bit line 64 behaves.

Typischerweise wird von zwei Speicherarrays ein einziger Erfassungsverstärker 62 gemeinsam genutzt, um in der Speichervorrichtung Platz zu sparen. Auf diese Weise ist ein Paar von Bitleitungen, das mit dem Bitleitungspaar 64 und 66 identisch ist, typischerweise auch mit dem Erfassungsverstärker 62 gekoppelt (zusätzliches identisches Bitleitungspaar, das in 2 nicht dargestellt ist). Da jeder Erfassungsverstärker 62 gemeinsam genutzt wird, umfassen dieselben auch einen ersten und einen zweiten Multiplexer-Transistor 72 und 74, die konfiguriert sind, um ein Multiplexer-Signal (MUX-Signal) zu empfangen. Selektiv verbindet und trennt das MUX-Signal die Bitleitungen und das Speicherarray mit bzw. von dem Erfassungsverstärker 62.Typically, two memory arrays become a single sense amplifier 62 shared to save space in the storage device. In this way, there is a pair of bitlines that are connected to the bitline pair 64 and 66 is identical, typically with the sense amplifier 62 coupled (additional identical bit line pair, which in 2 not shown). Because every detection amplifier 62 they also comprise a first and a second multiplexer transistor 72 and 74 configured to receive a multiplexer (MUX) signal. The MUX signal selectively connects and disconnects the bit lines and the memory array with and from the sense amplifier 62 ,

Zusätzlich weisen die erste und die zweite Bitleitung 64 und 66 Ausgleichstransistoren 68 auf, die zwischen dieselben geschaltet sind, so dass die erste und die zweite Bitleitung 64 und 66 auf die Ausgleichsspannung (Vbleq-Signal) vorgeladen werden können, um für den nächsten Erfassungszyklus bereit zu sein. Ein Ausgleichssignal (EQL-Signal) steuert die Ausgleichstransistoren 68, die die zwei Bitleitungen 64 und 66 kurzschließen und das Vbleq-Signal an jede der Bitleitungen 64 und 66 liefern. Ein zusätzlicher Versorgungstransistor 70 liefert das Vbleq-Signal an die Ausgleichstransistoren 68 (EQ_sup-Signal). Bei dieser typischen Erfassungsverstärkerschaltung 60 ist das EQ_sup-Signal immer eingeschaltet.In addition, the first and second bitlines 64 and 66 equalizing transistors 68 on, which are connected between the same, so that the first and the second bit line 64 and 66 can be precharged to the equalization voltage (Vbleq signal) to be ready for the next acquisition cycle. A compensation signal (EQL signal) controls the equalization transistors 68 that the two bitlines 64 and 66 short circuit and the Vbleq signal to each of the bit lines 64 and 66 deliver. An additional supply transistor 70 supplies the Vbleq signal to the equalization transistors 68 (EQ_sup signal). In this typical sense amplifier circuit 60 the EQ_sup signal is always on.

3 stellt eine Erfassungsverstärkerschaltung 80 gemäß einem Ausführungsbeispiel der vorliegenden Erfindung dar. Ähnlich der obigen Erfassungsverstärkerschaltung 60 umfasst die Erfassungsverstärkerschaltung 80 einen Erfassungsverstärker 82, der mit einem Paar von Bitleitungen 84 und 86 verbunden ist. Eine erste Bitleitung 84 ist konfiguriert, um das Zellensignal zu empfangen, während eine zweite Bitleitung 86 als Referenz dient, gegen die der Erfassungsverstärker 82 das Zellensignal erfasst. Die erste Bitleitung 84 wird „echte Bitleitung” (BL_T) genannt, und die zweite Bitleitung 86 des Paares wird „komplementäre Bitleitung” (BL_C) genannt. 3 represents a sense amplifier circuit 80 according to an embodiment of the present invention. Similar to the above sense amplifier circuit 60 includes the sense amplifier circuit 80 a sense amplifier 82 that with a pair of bitlines 84 and 86 connected is. A first bit line 84 is configured to receive the cell signal while a second bit line 86 serves as a reference against which the sense amplifier 82 captures the cell signal. The first bit line 84 is called "true bitline" (BL_T), and the second bitline 86 of the pair is called "complementary bitline" (BL_C).

Wie bei der obigen Erfassungsverstärkerschaltung 60, umfasst die Erfassungsverstärkerschaltung 80 einen einzigen Erfassungsverstärker 82, der von zwei Speicherarrays gemeinsam genutzt wird, um in der Speichervorrichtung Platz zu sparen (nur ein einziges Bitleitungspaar 84 und 86 ist in 3 dargestellt). Da jeder Erfassungsverstärker 82 gemeinsam genutzt wird, umfassen dieselben auch einen ersten und einen zweiten Multiplexer-Transistor 92 und 94.As in the above sense amplifier circuit 60 , includes the sense amplifier circuit 80 a single sense amplifier 82 which is shared by two storage arrays to accommodate the storage device save (only a single bit line pair 84 and 86 is in 3 shown). Because every detection amplifier 82 they also comprise a first and a second multiplexer transistor 92 and 94 ,

Zusätzlich weisen die erste und die zweite Bitleitung 84 und 86 Ausgleichsverstärker 88 auf, die zwischen dieselbegeschaltet sind, so dass die erste und die zweite Bitleitung 84 und 86 auf die Ausgleichsspannung vorgeladen werden können (Vbleq-Signal), um für den nächsten Erfassungszyklus bereit zu sein. Ein Ausgleichssignal (EQL-Signal) steuert die Ausgleichstransistoren 88, die die zwei Bitleitungen 84 und 86 kurzschließen und das Vbleq-Signal an jede der Bitleitungen 84 und 86 liefern. Ein zusätzlicher Versoroungstransistor 90 liefert das Vbleq-Signal an die Ausgleichstransistoren 88 (EQ_sup-Signal). Bei einem Ausführungsbeispiel liefert der Versorgungstransistor 90 das EQ_sup-Signal an das Einzig-Transistor-BL-Paar 84 und 86, und bei einem anderen Ausführungsbeispiel wird ein zusätzlicher Versorgungstransistor verwendet, so dass das EQ_sup-Signal von zwei Bitleitungspaaren gemeinsam genutzt wird.In addition, the first and second bitlines 84 and 86 control amplifier 88 on, which are between dieselbegeschaltet, so that the first and the second Bitleitung 84 and 86 can be precharged to the equalization voltage (Vbleq signal) to be ready for the next acquisition cycle. A compensation signal (EQL signal) controls the equalization transistors 88 that the two bitlines 84 and 86 short circuit and the Vbleq signal to each of the bit lines 84 and 86 deliver. An additional versorization transistor 90 supplies the Vbleq signal to the equalization transistors 88 (EQ_sup signal). In one embodiment, the supply transistor provides 90 the EQ_sup signal to the single transistor BL pair 84 and 86 and in another embodiment, an additional supply transistor is used so that the EQ_sup signal is shared by two bit line pairs.

Bei einem Ausführungsbeispiel der Erfassungsverstärkerschaltung 80 wird das EQ_sup-Signal selektiv gesteuert, so dass es ein- oder ausgeschaltet werden kann. Ferner sind bei der Erfassungsverstärkerschaltung 80 der erste und der zweite Multiplexer-Transistor 92 und 94 konfiguriert, um ein getrenntes Multiplexer-Signal, MUX_T und MUX_C, zu empfangen, um BL_T bzw. BL_C zu steuern. Im Normalbetrieb können diese getrennten Multiplexer-Signale aneinander gebunden sein, um selektiv die Bitleitungen und das Speicherarray mit dem Erfassungsverstärker 82 zu verbinden bzw. von demselben zu trennen. Bei einem Ausführungsbeispiel der Erfindung jedoch werden die getrennten Multiplexer-Signale MUX_T und MUX_C und die selektive Steuerung des EQ_sup-Signals verwendet, um eine schnelle ganzseitige Dateninversion für die Speichervorrichtung durchzuführen. So kann jede der Speicherzellen von mehreren Wortleitungen und/oder ganze Seiten einer Speichervorrichtung schnell mit wenigen Prozessschritten invertiert werden.In an embodiment of the sense amplifier circuit 80 The EQ_sup signal is selectively controlled so that it can be turned on or off. Further, in the sense amplifier circuit 80 the first and the second multiplexer transistor 92 and 94 configured to receive a separate multiplexer signal, MUX_T and MUX_C, to control BL_T and BL_C, respectively. In normal operation, these separate multiplexer signals may be tied together to selectively connect the bitlines and the memory array to the sense amplifier 82 to connect or disconnect from the same. However, in one embodiment of the invention, the separate multiplexer signals MUX_T and MUX_C and the selective control of the EQ_sup signal are used to perform fast full page data inversion for the memory device. Thus, each of the memory cells of multiple wordlines and / or entire pages of a memory device can be quickly inverted with a few process steps.

4 ist ein Flussdiagramm, das ein Ausführungsbeispiel eines Verfahrens 100 für eine ganzseitige Dateninversion mit einer Erfassungsverstärkerschaltung 80 darstellt. Bei einem Ausführungsbeispiel ist eine Erfassungsverstärkerschaltung 80 in einem Direktzugriffsspeicher 14 des elektronischen Systems 10 konfiguriert. Somit invertiert bei einem Ausführungsbeispiel eine ganzseitige Dateninversion Daten in allen Speicherzellen des Speicherzellenarrays 20 schnell und mit relativ wenigen Prozessschritten. 4 is a flowchart illustrating an embodiment of a method 100 for a full-page data inversion with a sense amplifier circuit 80 represents. In one embodiment, a sense amplifier circuit is 80 in random access memory 14 of the electronic system 10 configured. Thus, in one embodiment, full-page data inversion inverts data in all memory cells of the memory cell array 20 fast and with relatively few process steps.

Bei einem Ausführungsbeispiel ist jede der Speicherzellen, die invertiert werden soll, mit der „echten” Bitleitung BL_T verbunden. Bei einem Schritt 102 wird eine Wortleitung 32 aktiviert, und es werden Daten erfasst. Um eine Wortleitung 32 zu aktivieren und Daten zu erfassen, werden MUX_T- und MUX_C-Signale über Multiplexer-Transistoren 92 und 94 mit BL_T bzw. BL_C verbunden. Auch werden die EQL- und EQ_sup-Signale von den Ausgleichstransistoren 88 abgetrennt. So versetzt der Erfassungsverstärker 82 die BL_T in den H-Zustand, wenn die Speicherzelle eine physikalische Eins enthält. Ähnlich versetzt der Erfassungsverstärker 82 die BL_T in den L-Zustand, wenn die Speicherzelle eine physikalische Null enthält. In jedem Fall wird sich BL_C schließlich in dem zu BL_T entgegengesetzten Zustand befinden.In one embodiment, each of the memory cells to be inverted is connected to the "true" bit line BL_T. At one step 102 becomes a wordline 32 is activated and data is collected. To a wordline 32 to activate and acquire data become MUX_T and MUX_C signals via multiplexer transistors 92 and 94 connected to BL_T or BL_C. Also, the EQL and EQ_sup signals are from the equalizing transistors 88 separated. So puts the sense amplifier 82 the BL_T high when the memory cell contains a physical one. Similarly, the sense amplifier offset 82 the BL_T goes low if the memory cell contains a physical zero. In any case, BL_C will eventually be in the opposite state to BL_T.

Bei einem Schritt 104 wird das MUX_T-Signal von der BL_T über die Multiplexer-Transistoren 92 abgetrennt. Auf diese Weise wird die echte Bitleitung BL_T von dem Erfassungsverstärker 82 abgeschnitten. Als Nächstes wird bei einem Schritt 106 das EQL-Signal mit den Ausgleichstransistoren 88 verbunden. Das Verbinden des EQL-Signals schließt BL_T und BL_C kurz, so dass BL_T den entgegengesetzten Datenzustand annehmen wird. Da die Wortleitung 32 noch aktiv ist, wird die Speicherzelle sofort die entgegengesetzten Daten empfangen.At one step 104 the MUX_T signal from the BL_T via the multiplexer transistors 92 separated. In this way, the true bit line BL_T from the sense amplifier 82 cut off. Next, at a step 106 the EQL signal with the equalization transistors 88 connected. Connecting the EQL signal briefly closes BL_T and BL_C, so that BL_T will assume the opposite data state. Because the wordline 32 is still active, the memory cell will immediately receive the opposite data.

Dann wird bei einem Schritt 108 die Wortleitung 32 deaktiviert. Auf diese Weise werden die invertierten Daten erfolgreich in alle Speicherzellen entlang der Wortleitung 32 geschrieben. Schließlich werden bei einem Schritt 110 alle Bitleitungen vorgeladen, um die Spannung auf den Bitleitungen vor einer Lese- oder Schreiboperation auszugleichen. Die Bitleitungen werden durch ein Verbinden des EQ_sup mit dem Versorgungstransistor 90 und ein Verbinden des MUX_T mit dem Multiplexer-Transistor 92 vorgeladen. Bei einer Verwendung dieser Schritte können alle Daten entlang einer physikalischen Seite mit fast derselben Zeitgebung wie die Zeilen-Zykluszeit im Normalbetrieb invertiert werden.Then at one step 108 the wordline 32 disabled. In this way, the inverted data succeeds in all the memory cells along the word line 32 written. Finally, at one step 110 precharges all bitlines to balance the voltage on the bitlines prior to a read or write operation. The bitlines are connected by connecting the EQ_sup to the supply transistor 90 and connecting the MUX_T to the multiplexer transistor 92 summoned. Using these steps, all data along a physical page can be inverted at almost the same timing as the line cycle time during normal operation.

Eine derartige schnelle ganzseitige Dateninversion entlang der physikalischen Seite einer Speichervorrichtung kann bei einer Vielzahl von Anwendungen wünschenswert sein. Derartige Anwendungen umfassen viele Fehlerkorrekturschemata, die Bitfehler, die in das Lesen aus und das Schreiben in einen Speicher eingeführt werden, korrigieren und oft als fehlerkorrigierende Codes (error correction codes = ECC) bezeichnet werden. Eine schnelle Inversion von Daten in Speicherzellen kann bei einem Erzeugen von Paritätsbits, die bei ECC-Anwendungen verwendet werden, nützlich sein.Such fast full page data inversion along the physical side of a memory device may be desirable in a variety of applications. Such applications include many error correction schemes that correct for bit errors introduced into reading from and writing to memory, often referred to as error correction codes (ECC). Rapid inversion of data in memory cells may be useful in generating parity bits used in ECC applications.

Zusätzlich kann die ganzseitige Dateninversion in den Fällen verwendet werden, in denen eine definierte physikalische Datentopologie in dem Speicherarray zu Testzwecken erzeugt wird. Andere Beispiele umfassen bestimmte Graphikanwendungen, bei denen eine schnelle Inversion einer ganzen Seite auf der Speichersteuerungsebene Prozessorzeit für den Graphikprozessor sparen kann.In addition, full-page data inversion may be used in cases where a defined physical data topology is generated in the memory array for testing purposes. Other examples include certain graphics applications where rapid inversion of an entire page at the memory control level can save processor time for the graphics processor.

Einige ältere Entwürfe für eine Dateninversion nutzen Übertragungszellen, im Wesentlichen DRAM-Zellen, die sowohl mit der echten als auch mit der komplementären Bitleitung verbunden sind. Ein Aufbauen von Übertragungszellen kann jedoch für das Speicherarray störend sein und zusätzliche Kosten verursachen. Das vorgeschlagene Verfahren für eine schnelle Dateninversion entlang einer physikalischen Seite des elektronischen Systems 10 oder der Wortleitung 32 einer Speichervorrichtung kann mit relativ geringfügigen Änderungen der typischen Schaltungsanordnung, die in vielen Speichervorrichtungen verwendet wird, realisiert werden. Bei dem elektronischen System 10 und der Erfassungsverstärkerschaltung 80 wird eine Dateninversion zu einem Speicherarray durch ein Verwenden von Multiplexern, die bei vielen aktuellen DRAM-Entwürfen typischerweise bereits vorliegen, hinzugefügt. Somit ist nur eine geringfügige Modifikation der Speichervorrichtung erforderlich. Ferner ist jeglicher Anstieg der Kapazität auf dem Multiplexer aus dem Hinzufügen einer separaten Leitung zu BL_T und BL_C durch ein Verwenden von zum Großteil vorhandenen Komponenten minimal. Auf diese Weise werden die meisten der gleichen Zeitgebungsraten beibehalten.Some older designs for data inversion use transmit cells, essentially DRAM cells, that are connected to both the true and complementary bitlines. However, building up transmission cells can be troublesome to the memory array and cause additional costs. The proposed method for rapid data inversion along a physical side of the electronic system 10 or the wordline 32 A memory device can be realized with relatively minor changes to the typical circuitry used in many memory devices. In the electronic system 10 and the sense amplifier circuit 80 For example, data inversion to a memory array is added by using multiplexers that are typically already present in many current DRAM designs. Thus, only a minor modification of the memory device is required. Furthermore, any increase in capacity on the multiplexer from adding a separate line to BL_T and BL_C is minimal by using largely existing components. In this way, most of the same timing rates are maintained.

5 stellt ein anderes Ausführungsbeispiel der vorliegenden Erfindung dar. Eine Datenumwandlungsvorrichtung 100 umfasst einen Differenzverstärker 102, der eine erste Eingangsleitung IN1 104 und eine zweite Eingangsleitung IN2 105 aufweist. Die erste und die zweite Eingangsleitung 104 und 106 sind mit dem ersten bzw. mit dem zweiten Steuertransistor 110 und 112 gekoppelt. Der erste Steuertransistor 110 empfängt ein erstes Steuersignal CTRL1, und der zweite Steuertransistor empfängt ein zweites Steuersignal CTRL2. Ein anderer Transistor 108 ist zwischen die erste und die zweite Eingangsleitung 104 und 106 geschaltet und empfängt ein Ausgleichssignal EQL. Das Ausgleichssignal EQL steuert den Transistor 108, um die zwei Eingangsleitungen IN1 und IN2 kurzzuschließen. 5 FIG. 10 illustrates another embodiment of the present invention. A data conversion device 100 includes a differential amplifier 102 , which is a first input line IN1 104 and a second input line IN2 105 having. The first and the second input line 104 and 106 are with the first and the second control transistor 110 and 112 coupled. The first control transistor 110 receives a first control signal CTRL1, and the second control transistor receives a second control signal CTRL2. Another transistor 108 is between the first and the second input line 104 and 106 and receives a compensation signal EQL. The compensation signal EQL controls the transistor 108 to short the two input lines IN1 and IN2.

Gemäß dem in 5 dargestellten Ausführungsbeispiel können Daten auf der ersten Eingangsleitung 104 durch ein Entkoppeln des ersten Steuertransistors 110 auf der ersten Eingangsleitung 104 und durch ein Kurzschließen der ersten und der zweiten Eingangsleitung 104 und 106 über den Transistor 108 schnell zu dem Wert der Daten auf der zweiten Eingangsleitung 106 umgewandelt werden. Der erste Steuertransistor 110 wird ansprechend auf das erste Steuersignal CTRL1, das die erste Eingangsleitung 104 von dem Differenzrstärker 102 abtrennt, von der ersten Eingangsleitung 104 entkoppelt. Der Transistor 108 schließt ansprechend auf eine Aktivierung des EQL-Signals die erste und die zweite Eingangsleitung kurz. Auf diese Weise wird die erste Eingangsleitung 104 den Wert der zweiten Eingangsleitung 106 annehmen. Die Daten auf der zweiten Eingangsleitung 106 können auch durch ein Entkoppeln des zweiten Steuertransistors 112 auf der zweiten Eingangs-leitung 106 und durch ein Kurzschließen der ersten und der zweiten Eingangsleitung 104 und 106 über den Transistor 108 schnell zu dem Wert der ersten Eingangsleitung 104 umgewandelt werden.According to the in 5 illustrated embodiment, data on the first input line 104 by decoupling the first control transistor 110 on the first input line 104 and shorting the first and second input lines 104 and 106 over the transistor 108 quickly to the value of the data on the second input line 106 being transformed. The first control transistor 110 is responsive to the first control signal CTRL1, which is the first input line 104 from the differential amplifier 102 disconnects, from the first input line 104 decoupled. The transistor 108 In response to activation of the EQL signal, short the first and second input lines. In this way, the first input line 104 the value of the second input line 106 accept. The data on the second input line 106 can also be achieved by decoupling the second control transistor 112 on the second input line 106 and shorting the first and second input lines 104 and 106 over the transistor 108 quickly to the value of the first input line 104 being transformed.

Claims (8)

Ein Verfahren zum Invertieren eines Wertes an einem ersten Eingang zu einem Differenzverstärker zu einem Wert an einem zweiten Eingang zu dem Differenzverstärker mit: Entkoppeln des ersten Eingangs von dem Differenzverstärker; und Kurzschließen des ersten Eingangs mit dem zweiten Eingang des Differenzverstärkers, so dass der erste Eingang zu dem Differenzverstärker den Wert an dem zweiten Eingang zu dem Differenzverstärker annimmt.A method for inverting a value at a first input to a differential amplifier to a value at a second input to the differential amplifier, comprising: Decoupling the first input from the differential amplifier; and Shorting the first input to the second input of the differential amplifier such that the first input to the differential amplifier takes the value at the second input to the differential amplifier. Ein Verfahren zum Invertieren von Daten in einem Speicher, das Verfahren mit: Aktivieren einer Wortleitung in einem Speicherzellenarray, um Daten, die in Speicherzellen entlang der Wortleitung gespeichert sind, zu erfassen; Entkoppeln einer echten Bitleitung von einem Erfassungsverstärker, wobei die echte Bitleitung mit einer Speicherzelle gekoppelt wird, die einen ersten Datenzustand aufweist; Kurzschließen einer komplementären Bitleitung mit der echten Bitleitung, so dass die Speicherzelle, die mit der echten Bitleitung gekoppelt ist, einen zweiten Datenzustand annimmt, der zu dem ersten Datenzustand entgegengesetzt ist; und Deaktivieren der Wortleitung, so dass der zweite Zustand in der Speicherzelle gespeichert wird.A method for inverting data in a memory, the method comprising: Activating a wordline in a memory cell array to detect data stored in memory cells along the wordline; Decoupling a true bitline from a sense amplifier, wherein the true bitline is coupled to a memory cell having a first data state; Shorting a complementary bitline to the true bitline such that the memory cell coupled to the true bitline assumes a second data state opposite to the first datastate; and Deactivating the word line so that the second state is stored in the memory cell. Das Verfahren gemäß Anspruch 2, das ferner ein Vorladen der Bitleitungen aufweist, so dass das Speicherarray für eine Lese- oder Schreiboperation bereit ist.The method of claim 2, further comprising precharging the bitlines such that the memory array is ready for a read or write operation. Das Verfahren gemäß Anspruch 3, bei dem die echte Bitleitung durch ein Auswählen eines Multiplexer-Transistors, der zwischen die echte Bitleitung und den Erfassungsverstärker gekoppelt ist, von dem Erfassungsverstärker entkoppelt wird.The method of claim 3, wherein the true bit line is decoupled from the sense amplifier by selecting a multiplexer transistor coupled between the true bit line and the sense amplifier. Das Verfahren gemäß Anspruch 4, bei dem eine komplementäre Bitleitung durch ein Auswählen von Ausgleichstransistoren, die zwischen die echte und die komplementäre Bitleitung gekoppelt sind, mit der echten Bitleitung kurz geschlossen wird.The method of claim 4, wherein a complementary bitline is selected by selecting equalization transistors connected between the real and the complementary bit line are coupled to the real bit line is short-circuited. Das Verfahren gemäß Anspruch 5, bei dem das Kurzschließen der komplementären Bitleitung mit der echten Bitleitung durch ein Auswählen von Ausgleichstransistoren ferner ein Steuern des Anlegens eines Ausgleichssignals an die Ausgleichstransistoren aufweist.The method of claim 5, wherein shorting the complementary bitline to the true bitline further comprises controlling the application of a balance signal to the equalization transistors by selecting equalization transistors. Ein Verfahren zum Invertieren von Daten in einem Speicher mit: Aktivieren einer Wortleitung in einem Speicherzellenarray, um Daten zu erfassen, die in Speicherzellen entlang der Wortleitung gespeichert sind; Entkoppeln einer jeden echten Bitleitung von jedem Erfassungsverstärker, der durch ein Aktivieren der Wortleitung aktiviert wird, wobei die echten Bitleitungen jeweils mit einer Speicherzelle gekoppelt werden, die einen ersten Datenzustand aufweist; Kurzschließen einer jeden komplementären Bitleitung mit einer entsprechenden echten Bitleitung, so dass jede Speicherzelle, die mit jeder echten Bitleitung gekoppelt ist, einen zweiten Datenzustand annimmt, der zu dem ersten Datenzustand entgegengesetzt ist; und Deaktivieren der Wortleitung, so dass der zweite Zustand in allen Speicherzellen gespeichert wird.A method for inverting data in a memory with: Activating a wordline in a memory cell array to detect data stored in memory cells along the wordline; Decoupling each true bitline from each sense amplifier activated by activating the wordline, the true bitlines each being coupled to a memory cell having a first data state; Shorting each complementary bitline to a corresponding true bitline so that each memory cell coupled to each true bitline assumes a second data state opposite to the first datastate; and Disabling the wordline so that the second state is stored in all memory cells. Das Verfahren gemäß Anspruch 7, bei dem jede Speicherzelle für eine ganze Speicherseite so mit einer komplementären Bitleitung komplementiert wird.The method of claim 7, wherein each memory cell for an entire memory page is thus complemented with a complementary bitline.
DE102007019545A 2006-04-25 2007-04-25 Data inversion process Expired - Fee Related DE102007019545B4 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/410,635 US7420862B2 (en) 2006-04-25 2006-04-25 Data inversion device and method
US11/410,635 2006-04-25

Publications (2)

Publication Number Publication Date
DE102007019545A1 DE102007019545A1 (en) 2007-10-31
DE102007019545B4 true DE102007019545B4 (en) 2013-01-31

Family

ID=38542560

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102007019545A Expired - Fee Related DE102007019545B4 (en) 2006-04-25 2007-04-25 Data inversion process

Country Status (2)

Country Link
US (1) US7420862B2 (en)
DE (1) DE102007019545B4 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100857442B1 (en) * 2007-04-11 2008-09-10 주식회사 하이닉스반도체 Semiconductor memory apparatus
US8116157B2 (en) * 2007-11-20 2012-02-14 Qimonda Ag Integrated circuit
TW201201206A (en) 2010-06-10 2012-01-01 Mosaid Technologies Inc Semiconductor memory device with sense amplifier and bitline isolation
GB2487723A (en) 2011-01-26 2012-08-08 Nds Ltd Protection device for stored data values comprising a switching circuit
US8681574B2 (en) * 2011-03-31 2014-03-25 Mosys, Inc. Separate pass gate controlled sense amplifier
US8451675B2 (en) 2011-03-31 2013-05-28 Mosys, Inc. Methods for accessing DRAM cells using separate bit line control
GB2494731B (en) 2011-09-06 2013-11-20 Nds Ltd Preventing data extraction by sidechannel attack

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69615483T2 (en) * 1995-06-13 2002-05-29 Samsung Electronics Co., Ltd. Sense amplifier circuit of a non-volatile semiconductor memory device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06267283A (en) * 1993-03-16 1994-09-22 Mitsubishi Electric Corp Read-only memory writable data and method for writing/ reading data
US5487048A (en) * 1993-03-31 1996-01-23 Sgs-Thomson Microelectronics, Inc. Multiplexing sense amplifier
US5808487A (en) * 1994-11-30 1998-09-15 Hitachi Micro Systems, Inc. Multi-directional small signal transceiver/repeater
JP3075220B2 (en) * 1997-08-06 2000-08-14 日本電気株式会社 Semiconductor storage device
US5917748A (en) * 1998-03-17 1999-06-29 Vanguard International Semiconductor Corporation Multi-level DRAM sensing scheme
TW519646B (en) * 2000-03-13 2003-02-01 Infineon Technologies Ag Write-read-amplifier for a DRAM-memory cell as well as DRAM-memory and method to evaluate the DRAM-memory cells of said DRAM-memory
US6633951B2 (en) 2001-03-15 2003-10-14 Intel Corporation Method for reducing power consumption through dynamic memory storage inversion

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69615483T2 (en) * 1995-06-13 2002-05-29 Samsung Electronics Co., Ltd. Sense amplifier circuit of a non-volatile semiconductor memory device

Also Published As

Publication number Publication date
US20070250657A1 (en) 2007-10-25
DE102007019545A1 (en) 2007-10-31
US7420862B2 (en) 2008-09-02

Similar Documents

Publication Publication Date Title
DE102014019386B4 (en) Reading data from a memory cell
DE69521095T2 (en) Dynamic memory with shared sense amplifiers
DE102016209540B4 (en) BOOST CONTROL FOR IMPROVING SRAM WRITING
DE102007019545B4 (en) Data inversion process
DE102012104648B4 (en) Techniques to verify the reliability of a memory
DE69025520T2 (en) Memory with improved bit line compensation
DE10350865A1 (en) Memory block with variable delayed column selection
DE60318523T2 (en) Synchronous global control unit for an improved pipeline
DE3878712T2 (en) SEMICONDUCTOR STORAGE DEVICE WITH A SENSOR AMPLIFIER ARRANGEMENT.
DE112005002659T5 (en) Doppelzellenbitleitungserfassungskonfiguration
DE102008026762A1 (en) Device and method for operating an integrated circuit
DE102008049062A1 (en) Memory cell, memory device, device and method for accessing a memory cell
DE102004034184B4 (en) Dynamic Random Access Memory
DE102018112688A1 (en) A memory device having a bitline sense amplifier for constantly controlling a sense operation
DE102007001421A1 (en) Memory data bus structure and method for transmitting information with multiple memory banks
DE112011104526B4 (en) Hierarchical Dram Detection
DE69521656T2 (en) Dynamic memory
DE10058422A1 (en) Semiconductor memory device, such as synchronous dynamic random access memories (SDRAMs), includes equalizing circuit for equalizing the potentials of the data transmission line pairs
DE69127317T2 (en) Semiconductor memory circuit
DE60308076T2 (en) Baking system and method for improved memory reliability
DE102006052722A1 (en) A method and apparatus for reducing standby current in a dynamic random access memory during self-refresh
DE102006022124A1 (en) Input circuit with updated output signal that is synchronized with clock signal
DE102006011720A1 (en) A memory with a data latch circuit comprising a selector
DE10155102A1 (en) Method and device for refreshing semiconductor memories
DE69905418T2 (en) Semiconductor memory device with redundancy

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R018 Grant decision by examination section/examining division
R082 Change of representative
R020 Patent grant now final

Effective date: 20130501

R081 Change of applicant/patentee

Owner name: INFINEON TECHNOLOGIES AG, DE

Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE

Owner name: POLARIS INNOVATIONS LTD., IE

Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE

R081 Change of applicant/patentee

Owner name: POLARIS INNOVATIONS LTD., IE

Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 85579 NEUBIBERG, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee