DE102004022792A1 - Memory circuit for data storage esp. for mobile/cell phone, has control circuit for blocking and enabling read/write functions in first and second state - Google Patents

Memory circuit for data storage esp. for mobile/cell phone, has control circuit for blocking and enabling read/write functions in first and second state Download PDF

Info

Publication number
DE102004022792A1
DE102004022792A1 DE200410022792 DE102004022792A DE102004022792A1 DE 102004022792 A1 DE102004022792 A1 DE 102004022792A1 DE 200410022792 DE200410022792 DE 200410022792 DE 102004022792 A DE102004022792 A DE 102004022792A DE 102004022792 A1 DE102004022792 A1 DE 102004022792A1
Authority
DE
Germany
Prior art keywords
memory
memory circuit
state
circuit
read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE200410022792
Other languages
German (de)
Inventor
Hans-Christoph Ostendorf
Jürgen Zielbauer
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.)
Infineon Technologies AG
Original Assignee
Infineon Technologies 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 Infineon Technologies AG filed Critical Infineon Technologies AG
Priority to DE200410022792 priority Critical patent/DE102004022792A1/en
Publication of DE102004022792A1 publication Critical patent/DE102004022792A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/20Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4072Circuits for initialization, powering up or down, clearing memory or presetting
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/22Control and timing of internal memory operations
    • G11C2207/2227Standby or low power modes

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Dram (AREA)

Abstract

A memory circuit (3) has a memory cells matrix (4), a control circuit (8) which is set into a first state with switch-on of the supply voltage to the memory circuit (3) and into a second state following initialization of the memory cells matrix (4). The control circuit (8), in the first state, blocks write and/or read of the memory cells matrix (4) and, in the second state, enables write and read of the memory cells matrix (4). An independent claim IS included for a method for driving a memory/storage circuit.

Description

Speicherschaltung, Speichersteuereinheit zum Betreiben der Speicherschaltung sowie Verfahren zum Ansteuern der Speicherschaltung und ein Verfahren zum Betreiben der SpeicherschaltungMemory circuit Memory control unit for operating the memory circuit as well Method for driving the memory circuit and a method for operating the memory circuit

Die Erfindung betrifft eine Speicherschaltung mit einem Speicherzellenfeld, die in einem Energie-Spar-Modus betrieben werden kann. Die Erfindung betrifft weiterhin eine Speichersteuereinheit zum Betreiben einer solchen Speicherschaltung. Die Erfindung betrifft weiterhin ein Verfahren zum Ansteuern einer solchen Speicherschaltung sowie ein Verfahren zum Betreiben einer solchen Speicherschaltung.The The invention relates to a memory circuit having a memory cell array, which can be operated in an energy-saving mode. The invention further relates to a memory control unit for operating a such memory circuit. The invention further relates to a Method for driving such a memory circuit and a method for operating such a memory circuit.

Insbesondere in mobilen elektronischen Geräten ist ein niedriger Stromverbrauch der eingesetzten elektronischen Bauelemente wesentlich, um bei gleich bleibender Batteriekapazität eine längere Betriebsdauer oder bei gleicher Betriebsdauer eine niedrigere erforderliche Batteriekapazität mit kleinerem Volumen zu erreichen. Dazu wird üblicherweise das Gerät so konstruiert, dass einzelne Funktionsblöcke je nach Betriebszustand in einen Power-down-Modus bzw. Energie-Spar-Modus gehen oder vollständig abgeschaltet werden.Especially in mobile electronic devices is a low power consumption of the electronic used Components essential to the same battery life for a longer service life or, for the same service life, a lower required battery capacity with a smaller one Reach volume. This is usually the Device like that Constructs that individual function blocks depending on the operating condition go into a power-down mode or energy-saving mode or completely switched off become.

Dies gilt auch für ein Speichersystem, das in dem elektronischen Gerät vorgesehen ist, welches eine Speichersteuereinheit und eine oder mehrere Speicherschaltungen aufweist. Die Speicherschaltung weist üblicherweise ein DRAM-Speicherzellenfeld auf, das z.B. als Low-Power-SDRAM ausgebildet sein kann. Bei einer solchen DRAM-Speicherschaltung gibt es üblicherweise einen standardisierten Zustand, in dem die Speicherschaltung selbstständig das notwendige Auffrischen der DRAM-Speicherzellen durchführt und keine weiteren Kommandos von der Speichersteuereinheit benötigt, um die gespeicherte Information gespeichert zu halten. Es ist lediglich notwendig, dass die Versorgungsspannung an der Speicher schaltung angelegt bleibt, so dass die Speicherzellen regelmäßig aufgefrischt werden können.This applies to a storage system provided in the electronic device which is a memory controller and one or more memory circuits having. The memory circuit usually has a DRAM memory cell array on, e.g. can be designed as a low-power SDRAM. At a Such DRAM memory circuit usually has a standardized one State in which the memory circuit autonomously refresh the necessary performs the DRAM memory cells and no further commands from the memory controller needed to to keep the stored information stored. It's just necessary that the supply voltage to the memory circuit remains applied, so that the memory cells refreshed regularly can be.

Da die Speicherschaltung in diesem Zustand nicht von der Speichersteuereinheit angesteuert werden muss, besteht die Möglichkeit, die Speichersteuereinheit in dem Energie-Spar-Modus des Gerätes vollständig abzuschalten, um so Strom einzusparen. Beim Wiedereinschalten der Speichersteuereinheit tritt jedoch ein Problem auf. Die Speichersteuereinheit muss beim Wiedereinschalten feststellen können, ob die Speicherschaltung noch gültige Informationen enthält oder nicht, weil die Versorgungsspannung bzw. die Batteriespannung an der Speicherschaltung im Energie-Spar-Modus eventuell ebenfalls abgeschaltet worden sein kann. In diesem Fall muss die Speicherschaltung vor weiteren Speicherzugriffen neu initialisiert werden.There the memory circuit in this state is not from the memory controller must be controlled, there is the possibility of the memory controller in the energy-saving mode completely switch off the device, so as to save electricity. When the memory controller reconnects however, a problem arises. The memory controller must turn on again Can be detected, whether the memory circuit is still valid Contains information or not, because the supply voltage or the battery voltage at the memory circuit in the energy saving mode possibly also may have been switched off. In this case, the memory circuit must be reinitialized before further memory accesses.

Die Gültigkeit der Daten in der Speicherschaltung lässt sich grundsätzlich über das Auslesen von dafür reservierten Adressen der Speicherschaltung überprüfen, die zuvor, d.h. vor dem Einnehmen des Energie-Spar-Modus, hineingeschrieben worden sind. Sind diese Werte beim Wiedereinschalten der Speichersteuereinheit noch vorhanden, so werden die Daten in der Speicherschaltung als gültig betrachtet. Dies hat jedoch den Nachteil, dass die in der Speicherschaltung gespeicherte Information durchaus über längere Zeit nach dem Abschalten der Versorgungsspannung zumindest teilweise erhalten bleiben kann. Das richtige Auslesen eines Datums aus wenigen solcher reservierten Adressen ist damit kein wirklich zuverlässiger Anhaltspunkt für das Vorhandensein sämtlicher übriger Informationen in der Speicherschaltung.The validity The data in the memory circuit can be basically on the Reading out for it check reserved addresses of the memory circuit previously, i. before the Taking the energy-saving mode, have been written in. Are these values when the memory control unit is switched on again? still present, the data in the memory circuit as valid considered. However, this has the disadvantage that in the memory circuit stored information certainly for a long time after switching off the supply voltage can be at least partially preserved. The correct reading of a date from a few such reserved Addresses are therefore not a really reliable indicator of the presence all other information in the memory circuit.

Eine weitere bekannte Lösungsmöglichkeit dieses Problems ist die Abspeicherung des Zustands der Spannungsversorgung der Speicherschaltung in einem nicht flüchtigen Speicher, wie beispielsweise einem EEPROM, Flash oder ähnlichem. Dies hat den Nachteil, dass zusätzliche Bauelemente mit einer häufig aufwendigen Herstellungstechnologie realisiert werden müssen, die das Gesamtsystem verteuern.A Another known solution for this Problems is the storage of the state of the power supply the memory circuit in a non-volatile memory, such as a EEPROM, Flash or similar. This has the disadvantage that additional Components with a frequently elaborate Manufacturing technology must be realized, which is the overall system expensive.

Es ist Aufgabe der vorliegenden Erfindung, eine Speicherschaltung und Speichersteuereinheit zur Verfügung zu stellen, mit der auf einfache Weise nach dem Verlassen eines Energie-Spar-Modus durch eine Speichersteuereinheit festgestellt werden kann, ob die in der angeschlossenen Speicherschaltung gespeicherten Daten noch gültig sind oder nicht. Es ist weiterhin Aufgabe der vorliegenden Erfindung, ein Verfahren zum Ansteuern und ein Verfahren zum Betreiben einer solchen Speicherschaltung zur Verfügung zu stellen.It Object of the present invention, a memory circuit and Memory controller available to ask, with the simple way after leaving a Energy-saving mode through a memory controller can be determined, whether in the connected memory circuit data are still valid or not. It is a further object of the present invention to provide a Method for driving and a method for operating such Memory circuit available to deliver.

Diese Aufgabe wird durch die Speicherschaltung nach Anspruch 1, die Speichersteuereinheit nach Anspruch 5, das Verfahren zum Ansteuern einer Speicherschaltung nach Anspruch 11 sowie durch das Verfahren zum Betreiben einer Speicherschaltung nach Anspruch 17 gelöst.These The object is achieved by the memory circuit according to claim 1, the memory control unit Claim 5, the method for driving a memory circuit according to claim 11 and by the method for operating a memory circuit solved according to claim 17.

Weitere vorteilhafte Ausgestaltungen der Erfindung sind in den abhängigen Ansprüchen angegeben.Further advantageous embodiments of the invention are specified in the dependent claims.

Gemäß einem ersten Aspekt der vorliegenden Erfindung ist eine Speicherschaltung mit einem Speicherzellenfeld vorgesehen. Die Speicherschaltung weist eine Steuerschaltung auf, die bei Einschalten der Versorgungsspannung an der Speicherschaltung in einen ersten Zustand versetzt wird und die nach einem Initialisieren des Speicherzellenfeldes in einen zweiten Zustand versetzt wird. Die Steuerschaltung ist so gestaltet, um in dem ersten Zustand ein Beschreiben und/oder Auslesen des Speicherzellenfeldes zu blockieren und in dem zweiten Zustand ein Beschreiben und Auslesen des Speicherzellenfeldes zuzulassen.According to a first aspect of the present invention, a memory circuit having a Memory cell array provided. The memory circuit has a control circuit which is set to a first state when the supply voltage to the memory circuit is switched on and which is set to a second state after an initialization of the memory cell array. The control circuit is designed to block writing and / or reading out of the memory cell array in the first state and to allow writing and reading of the memory cell array in the second state.

Auf diese Weise kann eine Speicherschaltung zur Verfügung gestellt werden, die zunächst nach dem Einschalten in einen ersten Zustand versetzt wird, der angibt, dass zunächst das Speicherzellenfeld initialisiert werden muss, bevor darauf zugegriffen werden kann. Erst nach dem Initialisieren wird die Steuerschaltung in einen zweiten Zustand versetzt, der es ermöglicht, auf die Speicherschaltung zuzugreifen. Dadurch kann eine Speichersteuereinheit, die aus einem Energie-Spar-Modus aufwacht, auf unten beschriebene Weise erkennen, ob die in der Speicherschaltung gespeicherten Daten gültig sind oder nicht.On In this way, a memory circuit can be made available first after is switched to a first state indicating that that first the memory cell array must be initialized before being accessed can be. Only after initialization is the control circuit placed in a second state, which makes it possible to access the memory circuit access. This allows a memory controller, which consists of a Power saving mode wakes up, recognizing in the manner described below, whether in the memory circuit stored data valid are or not.

Dazu kann vorzugsweise in der Steuerschaltung ein Zustandsspeicher vorgesehen sein, der eine Information abhängig von dem ersten oder zweiten Zustand speichert.To For example, a status memory may be provided in the control circuit to be dependent on information stores from the first or second state.

Die Speicherschaltung kann eine Energie-Spar-Einheit aufweisen, um das Speicherzellenfeld in einem Energie-Spar-Modus zu betreiben. Insbesondere, wenn das Speicherzellenfeld DRAM-Speicherzellen aufweist, umfasst die Energie-Spar-Einheit eine Selbstauffrischeinheit, um in dem Energie-Spar-Modus die DRAM-Speicherzellen zyklisch aufzufrischen. Dieses Auffrischen erfolgt ohne externe Steuerung von einer Speichersteuereinheit, so dass das Speicherzellenfeld mit den DRAM-Speicherzellen die gespeicherten Daten selbsttätig gespeichert hält.The Memory circuit may include an energy-saving unit to the Memory cell field in an energy-saving mode to operate. Especially, when the memory cell array DRAM memory cells the energy-saving unit comprises a self-refreshing unit, to cyclically refresh the DRAM memory cells in the energy saving mode. This refresh is done without external control from a memory controller, so that the memory cell array with the DRAM memory cells automatically stores the stored data holds.

Gemäß einem weiteren Aspekt der vorliegenden Erfindung ist eine Speichersteuereinheit zum Betreiben einer anschließbaren Speicherschaltung der oben beschriebenen Art vorgesehen. Die Speichersteuereinheit weist eine Detektionseinheit auf, um den ersten oder den zweiten Zustand einer angeschlossenen Speicherschaltung zu erkennen. Es ist weiterhin eine Initialisierungseinheit vorgesehen, um bei Erkennen des ersten Zustands die Speicherschaltung zu initialisieren. Eine Ansteuerschaltung ist in der Lage, bei Erkennen des zweiten Zustands die Speicherschaltung gemäß einem Normalbetriebsmodus zu betreiben, und aus der angeschlossenen Speicherschaltung Daten auszulesen bzw. in die Speicherschaltung Daten hineinzuschreiben.According to one Another aspect of the present invention is a memory controller to operate a connectable Memory circuit of the type described above provided. The memory controller has a detection unit to the first or the second Detect state of a connected memory circuit. It Furthermore, an initialization unit is provided in order to recognize of the first state to initialize the memory circuit. A Drive circuit is capable of detecting the second state the memory circuit according to a Normal operation mode to operate, and from the connected memory circuit Read data or write data into the memory circuit.

Die erfindungsgemäße Speichersteuereinheit ist somit in der Lage, mit einer Speicherschaltung der oben beschriebenen Art so zusammenzuarbeiten, dass sie zum einen erkennt, in welchem Zustand sich die angeschlossene Speicherschaltung befindet und abhängig von dem Zustand entweder die Speicherschaltung initialisiert, um sie anschließend im Normalbetrieb zu betreiben oder sie im Normalbetriebsmodus betreibt, da festgestellt wurde, dass die Speicherschaltung seit dem letzten Initialisieren nicht von der Versorgungsspannung getrennt war.The Inventive memory controller is thus able to use a memory circuit of the type described above To work together in such a way that, on the one hand, it recognizes in which one State the connected memory circuit is located and dependent on the state either initializes the memory circuit to them subsequently operating in normal mode or operating in normal operation mode, since it was determined that the memory circuit since the last Initialize was not disconnected from the supply voltage.

Vorzugsweise ist die Detektionseinheit so gestaltet, um mit Hilfe der Ansteuerschaltung aufeinander folgend einen ersten Lesevorgang von Daten aus der angeschlossenen Speicherschaltung, einen Schreibvorgang mit den invertierten bei dem ersten Lesevorgang ausgelesenen Daten und einen zweiten Lesevorgang durchzuführen, wobei der erste Zustand der Speicherschaltung erkannt wird, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten nicht zueinander invertiert sind und wobei der zweite Zustand der Speicherschaltung erkannt wird, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten invers zueinander sind. Dies stellt eine einfache Möglichkeit dar, festzustellen, in welchem Zustand sich die Speicherschaltung befindet, ohne sowohl in der Speichersteuereinheit als auch in der Speicherschaltung ein gesondertes Abfrageverfahren zu implementieren.Preferably For example, the detection unit is designed to use the drive circuit successively a first read of data from the connected Memory circuit, a write with the inverted at read data from the first read and a second read perform, wherein the first state of the memory circuit is detected when the data read during the first read and the second read Read data are not mutually inverted and wherein the second state of the memory circuit is detected, if the data read during the first read and the data read at the read second data are inverse to each other. This represents an easy way to determine in what state the memory circuit is located without both the memory controller and the memory circuit to implement a separate polling method.

Nur wenn das Schreiben in das Speicherzellenfeld gemäß dem zweiten Zustand zugelassen wird, erkennt die Speichersteuereinheit durch das Auslesen des Datum und des anschließenden Auslesens des invertierten Datum, dass der dazwischenliegende Schreibvorgang erfolgreich verlaufen ist. Sind die ausgelesenen Daten nicht invers zueinander, so ist der Schreibvorgang nicht erfolgreich verlaufen, und es wird festgestellt, dass sich die Speicherschaltung sich in dem ersten Zustand befin det, bei dem das Beschreiben und/oder Auslesen des Speicherzellenfeldes blockiert ist.Just if writing to the memory cell array is allowed according to the second state, recognizes the memory controller by reading the date and of the subsequent Reading out the inverted date that the intervening write has been successful. Are the data read out not inverse? to each other, the writing process has not been successful, and it is determined that the memory circuit is in the first state in which the writing and / or reading of the memory cell array is blocked.

In einer vorteilhaften Ausführung ist anschließend an das Erkennen des Zustands der Speicherschaltung der Inhalt der zuvor mit den invertierten Daten beschriebenen Speicherzellen in den Ausgangszustand zu versetzen. Dies wird durch das Zurückschreiben der beim ersten Lesen erhaltenen Daten ausgeführt. Dieser Schritt ist in der vorteilhaften Ausführungsform nur dann zwingend erforderlich, wenn sich die Speicherschaltung im zweiten Zustand befand, darf jedoch auch erfolgen, wenn sich die Speicherschaltung im ersten Zustand befand. Dadurch ist der Speicherinhalt nach dem Abschluss des Erkennungsvorgangs unverändert geblieben – dies ist vorteilhaft in der erfindungsgemäßen Anwendung, da damit jede beliebige Anzahl von Speicherzellen benutzt werden kann, ohne dass diese von der normalen Anwendung ausgeschlossen wären.In an advantageous embodiment, following detection of the state of the memory circuit, the content of the memory cells previously described with the inverted data is to be set to the initial state. This is done by writing back the data obtained on the first read. In the advantageous embodiment, this step is only imperative if the memory circuit was in the second state, but may also take place if the memory circuit was in the first state. As a result, the memory content has remained unchanged after the completion of the recognition process - this is advantageous in the application according to the invention, since any number of memory cells can be used without them being excluded from the normal application.

Es kann vorgesehen sein, dass die Speichersteuereinheit die Initialisierungseinheit zum Initialisieren der Speicherschaltung mit Hilfe eines Initialisierungsbefehls vornimmt.It it can be provided that the memory control unit the initialization unit for initializing the memory circuit by means of an initialization command performs.

Gemäß einer bevorzugten Ausführungsform kann die Speichersteuereinheit eine Energie-Spar-Einheit aufweisen, um in einem Energie-Spar-Modus versetzbar zu sein, wobei die Energie-Spar-Einheit mit der Detektionseinheit verbunden ist, um nach dem Verlassen des Energie-Spar-Modus die Detektionseinheit anzusteuern. Der Energie-Spar-Modus der Speichersteuereinheit ist durch eine reduzierte Leistungsaufnahme oder durch das vollständige Abschalten der Speichersteuereinheit gekennzeichnet.According to one preferred embodiment the memory controller has an energy-saving unit to to be displaceable in an energy-saving mode, with the energy-saving unit having the detection unit is connected to after leaving the energy-saving mode to control the detection unit. The energy-saving mode of the storage controller is due to a reduced power consumption or by the complete shutdown the memory controller characterized.

Gemäß einem weiteren Aspekt der vorliegenden Erfindung ist ein Verfahren zum Ansteuern einer Speicherschaltung vorgesehen. Dabei wird zunächst ein erster oder zweiter Zustand einer angeschlossenen Speicherschaltung detektiert und bei Erkennen des ersten Zustands die angeschlossene Speicherschal tung initialisiert. Bei Erkennen des zweiten Zustands wird die angeschlossene Speicherschaltung gemäß einem Normalbetriebsmodus zum Schreiben oder Auslesen von Daten betrieben. Der Normalbetriebsmodus umfasst das herkömmliche Adressieren des Speicherzellenfeldes zum Beschreiben oder Auslesen von Daten. Insbesondere kann vorgesehen sein, dass nach dem Initialisieren der Speicherschaltung die Speicherschaltung gemäß dem Normalbetriebsmodus betrieben wird.According to one Another aspect of the present invention is a method for Driving a memory circuit provided. It is first a first or second state of a connected memory circuit detected and upon detection of the first state, the connected memory scarf device initialized. Upon detection of the second state, the connected Memory circuit according to a Normal operating mode for writing or reading data operated. The normal mode of operation includes conventional addressing of the memory cell array for writing or reading data. In particular, can be provided be that after initializing the memory circuit, the memory circuit according to the normal operation mode is operated.

Der erste oder zweite Zustand kann detektiert werden, indem aufeinander folgend ein erster Lesevorgang von Daten, ein Schreibvorgang mit den invertierten bei dem ersten Lesevorgang ausgelesenen Daten und ein zweiter Lesevorgang durchgeführt wird, wobei der erste Zustand der Speicherschaltung erkannt wird, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten nicht invers zueinander sind. Der zweite Zustand der Speicherschaltung wird erkannt, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten invers zueinander sind. Durch ein nochmaliges invertiertes Zurückschreiben der Daten wird der ursprüngliche Speicherinhalt wieder hergestellt.Of the first or second state can be detected by one another following a first read of data, a write with the inverted data read in the first read and a second reading is performed, wherein the first state of the memory circuit is detected when the data read during the first read and the second read Read data are not inverse to each other. Of the second state of the memory circuit is detected when the at first read and the second read read data are inverse to each other. By a second inverted write back the data becomes the original one Memory contents restored.

Gemäß einem weiteren Aspekt der vorliegenden Erfindung ist ein Verfahren zum Betreiben einer Speicherschaltung vorgesehen. Nach dem Einschalten der Versorgungsspannung wird ein erster Zustand eingenommen, wobei in dem ersten Zustand ein Beschreiben und/oder ein Auslesen des Speicherzellenfeldes blockiert wird. Nach dem Empfangen von Initialisierungssignalen zum Initialisieren der Speicherschaltung, wodurch die Speicherschaltung initialisiert wird, wird die Speicherschaltung in einen zweiten Zustand versetzt, wobei in dem zweiten Zustand ein Beschreiben und ein Auslesen des Speicherzellenfeldes zugelassen wird.According to one Another aspect of the present invention is a method for Operating a memory circuit provided. After turning on the supply voltage, a first state is taken, wherein in the first state, a writing and / or a reading of the Memory cell array is blocked. After receiving initialization signals for initializing the memory circuit, thereby initializing the memory circuit is set, the memory circuit is placed in a second state, wherein in the second state, writing and reading of the Memory cell array is allowed.

Bevorzugte Ausführungsformen der Erfindung werden im Folgenden anhand der beigefügten Zeichnungen näher erläutert.preferred embodiments The invention will be described below with reference to the accompanying drawings explained in more detail.

Die einzige Figur zeigt ein Speichersystem 1 in einem elektronischen Gerät (nicht gezeigt), z. B. einem Mobiltelefon oder einen anderen Batterie betriebenen Gerät. Das Speichersystem weist eine Speichersteuereinheit 2 und einen angeschlossenen Speicherbaustein auf, der eine Speicherschaltung 3 enthält. Die Speicherschaltung 3 weist ein Speicherzellenfeld 4 auf, das Speicherzellen (nicht gezeigt) enthält, die über eine Adresse adressierbar sind. Die Speicherzellen sind vorzugsweise dynamische Speicherzellen, deren Inhalte durch regelmäßige Auffrischzyklen aufgefrischt werden, können jedoch auch statische Speicherzellen sein. Das Auffrischen der Speicherzellen wird beim Normalbetrieb der Speicherschaltung von der Speichersteuereinheit 2 vorgegeben. Beim Normalbetrieb ist die Speicherschaltung 3 so geschaltet, dass über die Busverbindung 6, die die Speichersteuereinheit 2 mit der Speicherschaltung 3 verbindet, Befehlssignale, Adresssignale und Datensignale übertragen werden können, um Daten in das Speicherzellenfeld 4 zu schreiben bzw. Daten aus dem Speicherzellenfeld 4 auszulesen.The single figure shows a storage system 1 in an electronic device (not shown), e.g. B. a mobile phone or other battery powered device. The storage system has a storage control unit 2 and a connected memory device having a memory circuit 3 contains. The memory circuit 3 has a memory cell array 4 containing memory cells (not shown) which are addressable via an address. The memory cells are preferably dynamic memory cells whose contents are refreshed by regular refresh cycles, but may also be static memory cells. Refreshing of the memory cells is done during normal operation of the memory circuit by the memory controller 2 specified. In normal operation is the memory circuit 3 switched so that over the bus connection 6 that the memory controller 2 with the memory circuit 3 connects, command signals, address signals and data signals can be transmitted to data in the memory cell array 4 to write or data from the memory cell array 4 read.

Die Speicherschaltung 3 weist weiterhin eine Energie-Spar-Einheit 5 auf, die die Speicherschaltung 3 in einen Energie-Spar-Modus versetzen kann, bei dem die Speicherschaltung 3 eine reduzierte Leistungsaufnahme aufweist. Damit die Speicherzellen des Speicherzellenfeldes 4 die darin gespeicherten Inhalte nicht verlieren, weist die Energie-Spar-Einheit 5 eine Selbstauffrischschaltung 7 auf, die im Energie-Spar-Modus aktiviert wird, so dass sie das Auffrischen der Speicherzellen des Speicherzellenfeldes 4 steuert.The memory circuit 3 still has an energy-saving unit 5 on top of that memory circuit 3 into an energy-saving mode, where the memory circuit 3 has a reduced power consumption. Thus, the memory cells of the memory cell array 4 does not lose the contents stored therein, the energy-saving unit points out 5 a self-refresh circuit 7 on, which is activated in the energy-saving mode, allowing it to refresh the memory cells of the memory cell array 4 controls.

Wenn sich die Speicherschaltung 3 in einem Energie-Spar-Modus befindet, werden bei Anliegen einer Versorgungsspannung VDD die Inhalte der Speicherzelle kontinuierlich aufgefrischt. Ist die Versorgungsspannung VDD zeitweilig unterbrochen, so gehen bei einem herkömmlichen Speichersystem die Inhalte der Speicherzellen 4 verloren, wobei bei einem Verlassen des E nergie-Spar-Modus durch die Speichersteuereinheit 2 und die Speicherschaltung 3 die Speichersteuereinheit 2 nicht erkennen kann, ob sich die zuvor eingespeicherten Daten in dem Speicherzellenfeld 4 befinden oder ob diese aufgrund eines zeitweiligen Ausfalls der Versorgungsspannung VDD gelöscht bzw. ungültig sind.When the memory circuit 3 is in an energy saving mode, the contents of the memory cell are continuously refreshed when a supply voltage VDD is applied. If the supply voltage V DD is temporarily interrupted, the contents of the memory cells are used in a conventional memory system 4 when leaving the energy saving mode by the memory control unit 2 and the memory circuit 3 the memory controller 2 can not detect whether the previously stored data in the memory cell array 4 or whether they are deleted or invalid due to a temporary failure of the supply voltage V DD .

Aus diesem Grunde weist die Speicherschaltung 3 eine Steuerschaltung 8 auf, die in einen ersten Zustand und in einen zweiten Zustand versetzt werden kann. Bei dem ersten Zustand ist ein Beschreiben und/oder Auslesen des Speicherzellenfelds blockiert, wohingegen bei dem zweiten Zustand ein Beschreiben und Auslesen des Speicherzellenfeldes zugelassen ist. Der erste Zustand der Steuerschaltung wird eingenommen, wenn die Versorgungsspannung eingeschaltet wird. D.h., nach jedem Ausfall der Versorgungsspannung wird automatisch in der Speicherschaltung bei dem Wiedereinschalten der erste Zustand eingestellt. Die Steuerschaltung 8 nimmt den zweiten Zustand ein, wenn nach einem Einschalten der Versorgungsspannung das Speicherzellenfeld initialisiert worden ist, so dass Daten eingeschrieben und ausgelesen werden können. Das Initialisieren ist notwendig, um eine ordnungsgemäße Funktion des Speicherzellenfeldes 4 zu gewährleisten. Der zweite Zustand ist also solange eingenommen, wie nach dem Initialisieren die Versorgungsspannung VDD an der Speicherschaltung 3 angelegt ist.For this reason, the memory circuit 3 a control circuit 8th which can be put in a first state and in a second state. In the first state, writing and / or reading out of the memory cell array is blocked, whereas in the second state writing and reading out of the memory cell array is permitted. The first state of the control circuit is assumed when the supply voltage is turned on. That is, after each failure of the supply voltage, the first state is automatically set in the memory circuit at the restart. The control circuit 8th assumes the second state if, after switching on the supply voltage, the memory cell array has been initialized, so that data can be written in and read out. Initialization is necessary to ensure proper functioning of the memory cell array 4 to ensure. The second state is thus taken as long as after initializing the supply voltage VDD to the memory circuit 3 is created.

Der erste bzw. zweite Zustand der Speicherschaltung 3 kann in einem Zustandsspeicher 9 der Steuerschaltung 8 gespeichert werden, der nach dem Wiedereinschalten der Versorgungsspannung VDD automatisch so beschrieben wird, dass der erste Zustand in der Steuerschaltung 8 eingestellt ist. Das Vorsehen einer solchen Steuerschaltung 8 ermöglicht es der Speichersteuereinheit 2 zu erkennen, ob die in der Speicherschaltung 3 gespeicherten Daten gültig oder nicht gültig sind.The first or second state of the memory circuit 3 can in a state memory 9 the control circuit 8th which, after the power supply VDD is turned on again, is automatically written to the first state in the control circuit 8th is set. The provision of such a control circuit 8th allows the memory controller 2 to recognize if the in the memory circuit 3 stored data are valid or not valid.

Die Speichersteuereinheit 2 weist eine Detektionseinheit 10 auf, die erkennen kann, ob sich die angeschlossene Speicherschaltung im ersten oder zweiten Zustand befindet. Wird in der Detektionseinheit 10 ein erster Zustand erkannt, wird die Initialisierungseinheit 11 angewiesen, die Speicherschaltung zu initialisieren. Die Speichersteuereinheit 2 weist ferner eine Ansteuerschaltung 12 auf, die die Befehlssignale, Adresssignale und Datensignale auf der Busverbindung 6 bereitstellt. Die Initialisierungseinheit 11 ist mit der Ansteuerschaltung 12 verbunden, um bei Detektieren des ersten Zustands der Speicherschaltung 3 eine Initialisierungssequenz über die Ansteuerschaltung 12 auf die Busverbindung 6 zu senden, so dass die Speicherschaltung 3 initialisiert wird. Stellt die Detektionseinheit 10 den zweiten Zustand der Speicherschaltung 3 fest, so ist die Ansteuerschaltung 12 so geschaltet, um die von dem Gesamtsystem angeforderten Daten bzw. von dem Gesamtsystem zum Speichern bereitgestellten Daten in die Speicherschaltung 3 zu schreiben bzw. aus der Speicherschaltung 3 zu lesen.The memory controller 2 has a detection unit 10 on, which can detect whether the connected memory circuit is in the first or second state. Is in the detection unit 10 a first state is detected, the initialization unit 11 instructed to initialize the memory circuit. The memory controller 2 also has a drive circuit 12 on which the command signals, address signals and data signals on the bus connection 6 provides. The initialization unit 11 is with the drive circuit 12 connected to detect the first state of the memory circuit 3 an initialization sequence via the drive circuit 12 on the bus connection 6 to send, so the memory circuit 3 is initialized. Represents the detection unit 10 the second state of the memory circuit 3 fixed, so is the drive circuit 12 switched to the requested by the entire system data or provided by the entire system for storing data in the memory circuit 3 to write or from the memory circuit 3 to read.

Das Detektieren des ersten oder zweiten Zustandes durch die Detektionseinheit 10 wird durch die Speichersteuereinheit 2 nach dem Aufwachen aus einem Energie-Spar-Modus durchgeführt. Um die Speichersteuereinheit 2 in einen Energie-Spar-Modus zu versetzen, ist eine Energie-Spar-Einheit 13 vorgesehen, die (alle oder) die meisten Schaltkreise der Speichersteuereinheit 2 abschaltet, um die Leistungsaufnahme zu reduzieren. Wird der Energie-Spar-Modus verlassen und in den Normalbetriebsmodus zurückgekehrt, wird die Detektionseinheit 10 von der weiteren Energie-Spar-Einheit 13 angewiesen, den Zustand der angeschlossenen Speicherschaltung 3 festzustellen.The detection of the first or second state by the detection unit 10 is done by the memory controller 2 after waking up from an energy-saving mode. To the storage controller 2 putting in energy-saving mode is an energy-saving unit 13 provided, the (all or) most of the circuits of the memory controller 2 turns off to reduce power consumption. When the energy saving mode is exited and returned to the normal operation mode, the detection unit becomes 10 from the further energy-saving unit 13 instructed the state of the connected memory circuit 3 determine.

Die Detektionseinheit geht dabei folgendermaßen vor: Zunächst wird die Ansteuerschaltung 12 angewiesen, von einer bestimmten Adresse, die im Prinzip frei wählbar sein kann, erste Daten auszulesen. Anschließend werden die ersten Daten invertiert und an dieselbe Adresse geschrieben. Bei einem zweiten Auslesevorgang werden nun zweite Daten ausgelesen. Beim Vergleich der ersten und zweiten Daten miteinander kann nun festgestellt werden, ob die Speicherschaltung 3 regulär im Normalbetriebsmodus arbeitet oder nicht. Sind die ausgelesenen zweiten Daten invertiert zu den ausgelesenen ersten Daten, so arbeitet die Speicherschaltung 3 im Normalbetriebsmodus. Sind die ersten Daten nicht invertiert zu den zweiten Daten, so hat die Speicherschaltung 3 den von der Ansteuerschaltung 12 initiierten Schreibvorgang nicht ausgeführt, wodurch erkannt wird, dass sich die Speicherschaltung 3 im ersten Zustand befindet. Wird dieser Zustand durch die Detektionseinheit 10 erkannt, wird die Initialisierungseinheit 11 angewiesen, Initialisierungsdaten über die Ansteuerschaltung 12 an die Speicherschaltung 3 zu senden. Durch ein nochmaliges invertiertes Zurückschreiben der Daten wird der ursprüngliche Speicherinhalt wieder hergestellt.The detection unit proceeds as follows: First, the drive circuit 12 instructed to read first data from a specific address, which in principle may be freely selectable. Subsequently, the first data is inverted and written to the same address. In a second read-out second data are now read. When comparing the first and second data with each other can now be determined whether the memory circuit 3 works normally in normal operating mode or not. If the read-out second data is inverted to the read-out first data, then the memory circuit operates 3 in normal operating mode. If the first data is not inverted to the second data, then the memory circuit has 3 that of the drive circuit 12 initiated write operation is not executed, which detects that the memory circuit 3 located in the first state. Will this condition by the detection unit 10 detected, becomes the initialization unit 11 instructed, initialization data via the drive circuit 12 to the memory circuit 3 to send. A repeated inverted write back of the data restores the original memory contents.

Ein Vorteil der Erfindung liegt darin, die Speichersteuereinheit 2 und die Speicherschaltung 3 nach einem Spannungsverlust für Schreib- und Lesevorgänge zu sperren, bis die Initialisierung der Speicherschaltung 3 durchgeführt worden ist. Weiterhin ist es vorteilhaft, das Erkennen des ersten bzw. zweiten Zustands der Speicherschaltung 3 nicht durch eine gesonderte Abfragesequenz zwischen der Speichersteuerschaltung 2 und der Speicherschaltung 3 durchzuführen, wodurch zusätzliche Schaltkreise notwendig wären, um die Abfrage zu kodieren oder dekodieren, sondern dadurch, dass festgestellt wird, ob eine normale Kommunikation, wie sie beim Normalbetriebsmodus durchgeführt wird, mit der Speicherschaltung 3 möglich ist oder nicht.An advantage of the invention is the memory controller 2 and the memory circuit 3 after a loss of power for write and read operations until the initialization of the memory circuit 3 has been carried out. Furthermore, it is advantageous to detect the first or second state of the memory circuit 3 not by a separate polling sequence between the memory control circuit 2 and the memory circuit 3 whereby additional circuitry would be needed to encode or decode the query, but by determining whether normal communication as performed in the normal mode of operation with the memory circuit 3 possible or not.

11
Speichersystemstorage system
22
SpeichersteuereinheitMemory controller
33
Speicherschaltungmemory circuit
44
SpeicherzellenfeldMemory cell array
55
Energie-Spar-EinheitEnergy-saving unit
66
Busverbindungbus
77
SelbstauffrischeinheitSelbstauffrischeinheit
88th
Steuerschaltungcontrol circuit
99
Zustandsspeicherstate memory
1010
Detektionseinheitdetection unit
1111
Initialisierungseinheitinitialization
1212
Ansteuerschaltungdrive circuit
1313
weitere Energie-Spar-EinheitFurther Energy-saving unit
VDDVDD
Versorgungsspannungsupply voltage

Claims (17)

Speicherschaltung (3) mit einem Speicherzellenfeld (4), mit einer Steuerschaltung (8), die bei Einschalten der Versorgungsspannung (VDD) an der Speicherschaltung (3) in einen ersten Zustand versetzt wird und die nach einem Initialisieren des Speicherzellenfeldes (4) in einen zweiten Zustand versetzt wird, wobei die Steuerschaltung (8) in dem ersten Zustand ein Beschreiben und/oder Auslesen des Speicherzellenfeldes (4) blockiert und wobei die Steuerschaltung (8) in dem zweiten Zustand ein Beschreiben und Auslesen des Speicherzellenfeldes (4) zulässt.Memory circuit ( 3 ) with a memory cell array ( 4 ), with a control circuit ( 8th ), which when switching on the supply voltage (V DD ) to the memory circuit ( 3 ) is set to a first state and after initialization of the memory cell array ( 4 ) is set in a second state, wherein the control circuit ( 8th ) in the first state a writing and / or reading of the memory cell array ( 4 ) and the control circuit ( 8th ) in the second state a writing and reading out of the memory cell array ( 4 ) allows. Speicherschaltung (3) nach Anspruch 1, wobei die Steuerschaltung einen Zustandspeicher aufweist, der eine Information abhängig von dem ersten oder zweiten Zustand speichert.Memory circuit ( 3 ) according to claim 1, wherein the control circuit comprises a state memory which stores information depending on the first or second state. Speicherschaltung (3) nach Anspruch 1 oder 2, wobei die Speicherschaltung eine Energie-Spar-Einheit (5) aufweist, um das Speicherzellenfeld in einem Energie-Spar-Modus zu betreiben.Memory circuit ( 3 ) according to claim 1 or 2, wherein the memory circuit comprises an energy-saving unit ( 5 ) to operate the memory cell array in an energy saving mode. Speicherschaltung (3) nach einem der Ansprüche 1 bis 3, wobei das Speicherzellenfeld (4) DRAM-Speicherzellen aufweist, wobei die Energie-Spar-Einheit (5) eine Selbstauffrischeinheit (7) aufweist, um in dem Energie-Spar-Modus die DRAM-Speicherzellen selbsttätig zyklisch aufzufrischen.Memory circuit ( 3 ) according to one of claims 1 to 3, wherein the memory cell array ( 4 ) DRAM memory cells, wherein the energy-saving unit ( 5 ) a self-refresh unit ( 7 ) in order to automatically refresh the DRAM memory cells cyclically in the energy-saving mode. Speichersteuereinheit (2) zum Betreiben einer anschließbaren Speicherschaltung (3) nach einem der Ansprüche 1 bis 4, mit einer Detektionseinheit (10), um den ersten oder zweiten Zustand einer angeschlossenen Speicherschaltung (3) zu erkennen, mit einer Initialisierungseinheit (11), um bei Erkennen des ersten Zustands die Speicherschaltung (3) zu initialisieren, und mit einer Ansteuerschaltung (12), um bei Erkennen des zweiten Zustands die Speicherschaltung gemäß einem Normal-Betriebsmodus zum Schreiben und/oder Auslesen von Daten zu betreiben.Memory controller ( 2 ) for operating a connectable memory circuit ( 3 ) according to one of claims 1 to 4, with a detection unit ( 10 ) to the first or second state of a connected memory circuit ( 3 ), with an initialization unit ( 11 ), upon detection of the first state, the memory circuit ( 3 ) and with a drive circuit ( 12 ) to operate the memory circuit according to a normal operating mode for writing and / or reading data upon detection of the second state. Speichersteuereinheit (2) nach Anspruch 5, wobei die Ansteuerschaltung weiterhin so gestaltet ist, um nach dem Initialisieren der Speicherschaltung (3) die Speicherschaltung (3) gemäß einem Normal-Betriebsmodus zu betreiben.Memory controller ( 2 ) according to claim 5, wherein the drive circuit is further configured to operate after initialization of the memory circuit ( 3 ) the memory circuit ( 3 ) according to a normal operating mode. Speichersteuereinheit (2) nach Anspruch 5 oder 6, wobei die Detektionseinheit (10) so gestaltet ist, um mit Hilfe der Ansteuerschaltung aufeinanderfolgend einen ersten Lesevorgang von Daten aus der angeschlossenen Speicherschaltung (3), einen Schreibvorgang mit den invertierten bei dem ersten Lesevorgang ausgelesenen Daten und einen zweiten Lesevorgang durchzuführen, wobei der erste Zustand der Speicherschaltung (3) erkannt wird, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten nicht zueinander invers sind, und wobei der zweite Zustand der Speicherschaltung (3) erkannt wird, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten invers zueinander sind.Memory controller ( 2 ) according to claim 5 or 6, wherein the detection unit ( 10 ) is designed so as to use the drive circuit successively a first read operation of data from the connected memory circuit ( 3 ), a write operation with the inverted data read in the first read operation and a second read operation, wherein the first state of the memory circuit ( 3 ) is detected when the data read during the first read operation and the data read during the second read operation are not inverse to each other, and wherein the second state of the memory circuit ( 3 ) is detected when the data read during the first read operation and the data read during the second read operation are inversely related to each other. Speichersteuereinheit (2) nach Anspruch 7, wobei die Detektionseinheit (10) so gestaltet ist, um die bei dem zweiten Lesevorgang ausgelesenen Daten nochmals zu invertieren und die nochmals invertierten Daten in einem Schreibvorgang in die angeschlossene Speicherschaltung (3) zu schreiben.Memory controller ( 2 ) according to claim 7, wherein the detection unit ( 10 ) is designed so as to again invert the data read in the second read operation and the again inverted data in a write operation in the connected memory circuit ( 3 ) to write. Speichersteuereinheit (2) nach einem der Ansprüche 5 bis 8, wobei die Initialisierungseinheit (11) zum Initialisieren der Speicherschaltung (3) einen Initialisierungsbefehl an die Speicherschaltung (3) sendet.Memory controller ( 2 ) according to one of claims 5 to 8, wherein the initialization unit ( 11 ) for initializing the memory circuit ( 3 ) an initialization command to the memory circuit ( 3 ) sends. Speichersteuereinheit (2) nach einem der Ansprüche 5 bis 8, wobei die Speichersteuereinheit (2) eine Energie-Spar-Einheit (13) aufweist, um in einem Energie-Spar-Modus mit einer reduzierten Leistungsaufnahme versetzbar zu sein, wobei die Energie-Spar-Einheit (13) mit der Detektionseinheit (10) verbunden ist, um nach dem Verlassen des Energie-Spar-Modus die Detektionseinheit (10) anzusteuern.Memory controller ( 2 ) according to one of claims 5 to 8, wherein the memory control unit ( 2 ) an energy-saving unit ( 13 ) in order to be displaceable in a power-saving mode with a reduced power consumption, wherein the energy-saving unit ( 13 ) with the detection unit ( 10 ) after leaving the energy-saving mode, the detection unit ( 10 ) head for. Verfahren zum Ansteuern einer Speicherschaltung (3), mit folgenden Schritten: – Detektieren eines ersten oder zweiten Zustand einer angeschlossenen Speicherschaltung (3), – Initialisieren der angeschlossenen Speicherschaltung (3) bei Erkennen des ersten Zustands, und – Betreiben der angeschlossenen Speicherschaltung (3) bei Erkennen des zweiten Zustands gemäß einem Normal-Betriebsmodus.Method for driving a memory circuit ( 3 ), comprising the following steps: detecting a first or second state of a connected memory circuit ( 3 ), - initializing the connected memory circuit ( 3 ) upon detection of the first state, and - operating the connected memory circuit ( 3 ) upon detection of the second state according to a normal operation mode. Verfahren nach Anspruch 11, wobei nach dem Initialisieren der Speicherschaltung (3) die Speicherschaltung (3) gemäß einem Normal-Betriebsmodus betrieben wird.Method according to claim 11, wherein after the initialization of the memory circuit ( 3 ) the memory circuit ( 3 ) is operated according to a normal operating mode. Verfahren nach Anspruch 11 oder 12, wobei der erste oder zweite Zustand detektiert wird, indem aufeinanderfolgend ein erster Lesevorgang von Daten, ein Schreibvorgang mit den invertierten bei dem ersten Lesevorgang ausgelesenen Daten und ein zweiter Lesevorgang durchgeführt wird, wobei der erste Zustand der Speicherschaltung (3) erkannt wird, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten nicht invers zueinander sind, und wobei der zweite Zustand der Speicherschaltung (3) erkannt wird, wenn die beim ersten Lesevorgang ausgelesenen Daten und die beim zweiten Lesevorgang ausgelesenen Daten invers zueinander sind.The method of claim 11 or 12, wherein the first or second state is detected by successively performing a first read of data, a write with the inverted data read in the first read, and a second read, wherein the first state of the memory circuit ( 3 ) is detected when the data read during the first read operation and the data read during the second read operation are not inverse to one another, and wherein the second state of the memory circuit ( 3 ) is detected when the data read during the first read operation and the data read during the second read operation are inversely related to each other. Verfahren nach Anspruch 13, wobei die bei dem zweiten Lesevorgang ausgelesenen Daten nochmals invertiert werden, um die nochmals invertierten Daten in einem Schreibvorgang in die Speicherschaltung (3) zu schreiben.Method according to claim 13, wherein the data read out in the second read operation are again inverted in order to store the again inverted data in a write operation into the memory circuit ( 3 ) to write. Verfahren nach einem der Ansprüche 11 bis 14, wobei zum Initialisieren der Speicherschaltung (3) ein Initialisierungsbefehl an die Speicherschaltung (3) gesendet wird.Method according to one of claims 11 to 14, wherein for initializing the memory circuit ( 3 ) an initialization command to the memory circuit ( 3 ) is sent. Verfahren nach einem der Ansprüche 11 bis 15, wobei ein Energie-Spar-Modus einnehmbar ist, wobei nach dem Verlassen des Energie-Spar-Modus das Detektieren des ersten oder zweiten Zustand durchgeführt wird.A method according to any one of claims 11 to 15, wherein an energy saving mode is ingestible, wherein after leaving the energy-saving mode the Detecting the first or second state is performed. Verfahren zum Betreiben einer Speicherschaltung (3), mit folgenden Schritten: – Einnehmen eines ersten Zustandes nach dem Einschalten der Versorgungsspannung (VDD), wobei in dem ersten Zustand ein Beschreiben und/oder Auslesen des Speicherzellenfeldes blockiert wird; – Initialisieren der Speicherschaltung (3) im ersten Zustand, – Übergehen in einen zweiten Zustand nach dem Initialisieren, wobei in dem zweiten Zustand ein Beschreiben und Auslesen des Speicherzellenfeldes (4) zugelassen wird.Method for operating a memory circuit ( 3 ), comprising the following steps: - assuming a first state after switching on the supply voltage (V DD ), wherein in the first state a writing and / or reading of the memory cell array is blocked; Initializing the memory circuit ( 3 ) in the first state, - transition into a second state after initialization, wherein in the second state a writing and reading of the memory cell array ( 4 ).
DE200410022792 2004-05-08 2004-05-08 Memory circuit for data storage esp. for mobile/cell phone, has control circuit for blocking and enabling read/write functions in first and second state Withdrawn DE102004022792A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE200410022792 DE102004022792A1 (en) 2004-05-08 2004-05-08 Memory circuit for data storage esp. for mobile/cell phone, has control circuit for blocking and enabling read/write functions in first and second state

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE200410022792 DE102004022792A1 (en) 2004-05-08 2004-05-08 Memory circuit for data storage esp. for mobile/cell phone, has control circuit for blocking and enabling read/write functions in first and second state

Publications (1)

Publication Number Publication Date
DE102004022792A1 true DE102004022792A1 (en) 2005-08-11

Family

ID=34745482

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200410022792 Withdrawn DE102004022792A1 (en) 2004-05-08 2004-05-08 Memory circuit for data storage esp. for mobile/cell phone, has control circuit for blocking and enabling read/write functions in first and second state

Country Status (1)

Country Link
DE (1) DE102004022792A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4232377A (en) * 1979-04-16 1980-11-04 Tektronix, Inc. Memory preservation and verification system
US5889721A (en) * 1997-08-21 1999-03-30 Integrated Silicon Solution, Inc. Method and apparatus for operating functions relating to memory and/or applications that employ memory in accordance with available power
US5893168A (en) * 1996-10-18 1999-04-06 Samsung Electronics Co., Ltd. Structure and method for memory initialization and power on

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4232377A (en) * 1979-04-16 1980-11-04 Tektronix, Inc. Memory preservation and verification system
US5893168A (en) * 1996-10-18 1999-04-06 Samsung Electronics Co., Ltd. Structure and method for memory initialization and power on
US5889721A (en) * 1997-08-21 1999-03-30 Integrated Silicon Solution, Inc. Method and apparatus for operating functions relating to memory and/or applications that employ memory in accordance with available power

Similar Documents

Publication Publication Date Title
DE60317347T2 (en) MEMORY SWITCHING WITH NON-VOLATILE RAM AND RAM
DE69723105T2 (en) MEMORY AND METHOD FOR READING MEMORY SUB-GROUPS
DE102007038615B4 (en) Memory with memory banks and mode registers, as well as methods for operating such a memory
EP1744236B1 (en) Configuration of components when changing from a low-power to a normal-power consumption mode
DE69628265T2 (en) Magnetic disk control to secure a cache memory
DE102005037635B4 (en) Hardware control for changing the operating mode of a memory
DE102006014558A1 (en) Flash memory has control logic circuit that controls buffer memories and nonvolatile memory core based on address and command information in second register, and first register for storing address information for next reading operation
DE19904054A1 (en) DRAM with self-refresh control circuit and LSI system with the DRAM
DE102017124188A1 (en) A method and apparatus for controlling a storage system for the purpose of securely shutting down a volatile memory of a host
DE102006002888A1 (en) Random Access Memory with low initial latency
DE19614238C1 (en) Communication system with a master station and at least one slave station
DE19964012A1 (en) Refreshing memory contents of read only memory cell involves comparing current memory cell charge state with threshold value above reading charge, raising charge state if below threshold
DE10261459A1 (en) A semiconductor memory device that is switchable to a twin memory cell configuration
DE10341556B4 (en) Low power mode indicator
DE102004022792A1 (en) Memory circuit for data storage esp. for mobile/cell phone, has control circuit for blocking and enabling read/write functions in first and second state
DE10329369B4 (en) Circuit and method for refreshing memory cells of a dynamic memory
DE10154770B4 (en) Dynamic memory device with a selection device for the selective fading out of unused memory cells during the refresh
DE10343295A1 (en) Automatic entry into a low performance state
DE102004024942B3 (en) A memory circuit and method for reading out a specific operating information contained in the memory circuit
DE10107833B4 (en) Memory arrangement and method for reading out a memory arrangement
EP1166276A1 (en) Integrated ferroelectric memory whose plate lines are selected by a column decoder
DE10157057B4 (en) Semiconductor memory module with low power consumption
DE19913570C2 (en) Operating methods for an integrated memory and integrated memory
WO2005043544A1 (en) Memory assembly and method for operating the same
WO1998039708A1 (en) Memory with redundancy circuit

Legal Events

Date Code Title Description
OAV Applicant agreed to the publication of the unexamined application as to paragraph 31 lit. 2 z1
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal