DE10332601A1 - Schaltung und Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher - Google Patents
Schaltung und Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher Download PDFInfo
- Publication number
- DE10332601A1 DE10332601A1 DE10332601A DE10332601A DE10332601A1 DE 10332601 A1 DE10332601 A1 DE 10332601A1 DE 10332601 A DE10332601 A DE 10332601A DE 10332601 A DE10332601 A DE 10332601A DE 10332601 A1 DE10332601 A1 DE 10332601A1
- Authority
- DE
- Germany
- Prior art keywords
- memory
- command
- access
- temperature
- command decoder
- 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.)
- Granted
Links
- 230000015654 memory Effects 0.000 title claims abstract description 113
- 238000000034 method Methods 0.000 title claims description 10
- 230000006870 function Effects 0.000 claims abstract description 4
- 230000003111 delayed effect Effects 0.000 claims description 9
- 230000001419 dependent effect Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 3
- 238000011084 recovery Methods 0.000 abstract description 11
- 230000004913 activation Effects 0.000 description 12
- 230000003247 decreasing effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 3
- 230000000704 physical effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/109—Control signal input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4094—Bit-line management or control circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital 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/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
- G11C11/4096—Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/04—Arrangements for writing information into, or reading information out from, a digital store with means for avoiding disturbances due to temperature effects
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/12—Bit line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, equalising circuits, for bit lines
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Dram (AREA)
Abstract
Eine Schaltung zur Steuerung eines Zugriffs auf einen integrierten Speicher enthält einen Befehlsdecoder (4) zum Empfang wenigstens eines externen Befehls (WRITE, PRE, ACT) für einen Zugriff auf den Speicher. Eine Zugriffssteuerung (3) ist mit dem Befehlsdecoder (4) zum Empfang von internen Befehlssignalen (WR, PR, AC) verbunden, die vom Befehlsdecoder ausgegeben werden. Durch den Befehlsdecoder wird im Zuge eines Speicherzugriffs ein Vorlade-Befehlssignal (PR) zum Vorladen einer Reihe (WL) des Speicherzellenfeldes (2) des integrierten Speichers ausgegeben. Eine Steuerschaltung (5-1, 5-2) mit Mitteln zum Feststellen einer Temperatur (T) des Speichers ist derart ausgebildet, daß durch die Steuerschaltung die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals (PR) des Befehlsdecoders (4) an die Zugriffssteuerung (3) in Abhängigkeit der Temperatur des Speichers zeitlich variabel beeinflußbar ist. Damit wird die Write Recovery Time tWR auch für höhere Betriebsfrequenzen des Speichers eingehalten.
Description
- Die vorliegende Erfindung betrifft eine Schaltung zur Steuerung eines Zugriffs auf einen integrierten Speicher mit einem Befehlsdecoder zum Empfang wenigstens eines externen Befehls für einen Zugriff auf den Speicher und mit einer Zugriffssteuerung zur Steuerung eines Zugriffs auf Speicherzellen des integrierten Speichers, die mit dem Befehlsdecoder verbunden ist zum Empfang von internen Befehlssignalen, die vom Befehlsdecoder ausgegeben werden. Durch den Befehlsdecoder wird im Zuge eines Speicherzugriffs ein Vorlade-Befehlssignal zum Vorladen einer Reihe eines in Reihen und Spalten organisierten Speicherzellenfeldes des integrierten Speichers ausgegeben. Die Erfindung betrifft weiterhin ein Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher.
- Ein integrierter Speicher etwa in Form eines DRAMs (Dynamic Random Access Memory) weist im allgemeinen ein Speicherzellenfeld auf, das Wortleitungen (Reihen) und Bitleitungen (Spalten) umfaßt, wobei die Speicherzellen jeweils in Kreu- zungspunkten der Wortleitungen und Bitleitungen angeordnet sind. Die üblicherweise in integrierten dynamischen Speichern mit wahlfreiem Zugriff verwendeten Speicherzellen weisen im allgemeinen eine Speicherzellenkapazität und einen Auswahltransistor auf. Die Speicherzellenkapazitäten sind jeweils über den zugehörigen Auswahltransistor der jeweiligen Speicherzelle, dessen Steuereingang mit einer der Wortleitungen verbunden ist, mit einer der Bitleitungen verbunden, über die ein Datensignal ausgelesen bzw. eingeschrieben wird.
- Bei einem Speicherzugriff, insbesondere einem Schreibzugriff, wird zunächst eine Wortleitung aktiviert. Hierzu wird zuvor von einem Befehlsdecoder ein externer Zugriffsbefehl für einen Zugriff auf den Speicher empfangen. Eine Zugriffssteue rung zur Steuerung des Zugriffs auf Speicherzellen des integrierten Speichers ist mit dem Befehlsdecoder verbunden, um interne Befehlssignale, die vom Befehlsdecoder infolge des externen Zugriffsbefehls ausgegeben werden, zu empfangen. Mit der Aktivierung einer Wortleitung durch die Zugriffssteuerung werden die entlang einer Wortleitung angeordneten Speicherzellen jeweils über den betreffenden Auswahltransistor mit einer Bitleitung leitend verschaltet. Dabei teilt sich die gespeicherte Ladung entsprechend der Speicherzellenkapazität und Bitleitungskapazität auf, wobei entsprechend dem Verhältnis dieser beiden Kapazitäten eine Auslenkung der Bitleitungsspannung herbeigeführt wird. Ein sich an einem Ende der Bitleitung befindender Schreib-Lese-Verstärker vergleicht diese Spannung mit der konstanten Spannung auf einer zugehörigen komplementären Bitleitung und verstärkt die relativ geringe Potentialdifferenz zwischen der Bitleitung und der komplementären Bitleitung, bis die Bitleitung den vollen Signalpegel für das entsprechende Datensignal erreicht hat. Gleichzeitig werden auf der zugehörigen komplementären Bitleitung die inversen Signalpegel erreicht.
- Nach dem Zugriff auf das Speicherzellenfeld werden die zuvor ausgewählten Wortleitungen deaktiviert. Hierzu wird durch den Befehlsdecoder im Zuge des Speicherzugriffs ein Vorlade-Befehlssignal zum Vorladen der entsprechenden Wortleitung ausgegeben, wodurch die ausgewählte Wortleitung in einen Vorladungszustand gebracht wird. Hierbei muß eine Verzögerungszeit zwischen dem Anlegen und Schreiben des letzten Datums und dem Anlegen des Vorlade-Befehlssignals an die Zugriffssteuerung vorgesehen werden (sogenannte Write Recovery Time tWR), um ein zuverlässiges Schreiben der Daten innerhalb des Speicherzellenfeldes des Speichers gewährleisten zu können. Nach Ablauf der Write Recovery Time kann das Vorlade-Befehlssignal an die Zugriffssteuerung ausgegeben werden.
- Hierbei ist allgemein zu beobachten, daß mit sinkender Speichertemperatur das sogenannte Schreibfenster, das durch die Write Recovery Time tWR spezifiziert wird, sich zunehmend in kritischeren Bereichen befindet, in welchen ein zuverlässiges Schreiben von Daten gerade noch ermöglicht ist. Dies ist vor allem darin begründet, daß mit sinkender Speichertemperatur die Zeit, die zum Einschreiben von Daten in das Speicherzellenfeld benötigt wird, aufgrund physikalischer Effekte ansteigt. Wird insbesondere bei sogenannten SDRAMs (Synchronous Dynamic Random Access Memory) die Betriebsfrequenz des Steuertakts zur Erhöhung des Datendurchsatzes weiter erhöht, entsteht das Problem, daß mit dadurch zunehmend kleinerem Schreibfenster tWR (z.B. ganze Zahl von Taktperioden) Daten insbesondere bei niedrigeren Temperaturen unter Umständen nicht mehr zuverlässig in das Speicherzellenfeld geschrieben werden können. Es müßten in diesem Fall etwaige Einschränkungen in der Betriebszuverlässigkeit des Speichers bei Erhöhung der Betriebsfrequenz hingenommen werden.
- Der vorliegenden Erfindung liegt die Aufgabe zugrunde, eine Schaltung und ein Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher anzugeben, durch die bzw. durch das es ermöglicht ist, die Betriebsfrequenz des Speichers zu erhöhen, ohne Einschränkungen in der Betriebszuverlässigkeit des Speichers hinnehmen zu müssen.
- Diese Aufgabe wird gemäß der Erfindung durch eine Schaltung zur Steuerung eines Zugriffs auf einen integrierten Speicher gemäß Patentanspruch 1 und durch ein Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher gemäß Patentanspruch 6 gelöst.
- Die erfindungsgemäße Schaltung zur Steuerung eines Zugriffs auf einen integrierten Speicher der eingangs genannten Art weist weiterhin eine Steuerschaltung mit Mitteln zum Feststellen einer Temperatur des Speichers auf. Die Steuerschaltung gemäß der Erfindung ist dabei derart ausgebildet, daß durch die Steuerschaltung die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals des Befehlsdecoders an die Zugriffs steuerung in Abhängigkeit der Temperatur des Speichers zeitlich variabel beeinflußbar ist. Mit einer zeitlich variablen Steuerung der Ausgabe oder Weiterleitung des Vorlade-Befehlssignals des Befehlsdecoders ist es ermöglicht, eine verzögerte Ausgabe bzw. Weiterleitung des Vorlade-Befehlssignals an die Zugriffssteuerung temperaturabhängig zu beeinflussen. Damit kann das Schreibfenster tWR, das bei kälteren Temperaturen für durchzuführende Schreibvorgänge immer kritischer wird, um eine zusätzliche Verzögerungszeit des Vorlade-Befehlssignals verlängert werden. Damit ist es ermöglicht, das Schreibfenster tWR bei tieferen Temperaturen zu vergrößern. Hierbei kann die gesamte Zugriffszeit für einen Speicherzugriff unverändert belassen werden, indem beispielsweise die anschließende, bei tieferen Temperaturen unkritische Vorladungszeit der entsprechenden Reihe verkürzt wird. Mit der verzögerten Ausgabe bzw. Weiterleitung des Vorlade-Befehlssignals ergibt sich somit ein verlängertes Schreibfenster, was vor allem günstig ist in Bezug auf höhere Betriebsfrequenzen des Speichers, so daß die Write Recovery Time tWR auch für höhere Betriebsfrequenzen des Speichers eingehalten wird. Damit ist es insgesamt ermöglicht, die Betriebsfrequenz des Speichers zu erhöhen, ohne Einschränkungen in der Betriebszuverlässigkeit hinnehmen zu müssen.
- Nach dem erfindungsgemäßen Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher empfängt der Befehlsdecoder wenigstens einen externen Befehl, beispielsweise einen externen Schreibbefehl mit anschließendem externen Vorladungsbefehl oder einen kombinierten Schreib-/Vorladungs-Befehl (Schreibbefehl mit sogenanntem Auto-Precharge) und generiert daraus speicherinterne Befehlssignale, die vom Befehlsdecoder an die Zugriffssteuerung ausgegeben werden. Hierbei wird durch den Befehlsdecoder das Vorlade-Befehlssignal zum Vorladen einer Reihe des in Reihen und Spalten organisierten Speicherzellenfeldes an die Zugriffssteuerung ausgegeben. Die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals des Befehlsdecoders an die Zugriffssteue rung wird in Abhängigkeit der Temperatur des Speichers, die beispielsweise durch einen Temperatursensor festgestellt wird, zeitlich variabel beeinflußt. Insbesondere wird mit sinkender Temperatur des Speichers die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals des Befehlsdecoders an die Zugriffssteuerung zunehmend verzögert. Um die Zugriffszeit insgesamt nicht zu verlängern, wird vorzugsweise in dem Maße, in dem die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals verzögert wird, eine anschließende Vorladungszeit der entsprechenden Reihe verkürzt. Damit ist es ermöglicht, die Zykluszeit für einen Speicherzellenzugriff trotz der Beeinflussung der Ausgabe oder Weiterleitung des Vorlade-Befehlssignals dennoch im wesentlichen unverändert zu belassen.
- Weitere vorteilhafte Aus- und Weiterbildungen der Erfindung sind in Unteransprüchen angegeben.
- Die Erfindung wird im folgenden anhand der in der Zeichnung dargestellten Figuren näher erläutert.
-
1 zeigt eine Ausführungsform einer Schaltung zur Steuerung eines Zugriffs auf einen integrierten Speicher gemäß der Erfindung, -
2 zeigt eine schematische Darstellung einer Befehlssequenz für einen Speicherzugriff, -
3 zeigt ein Zeitdiagramm zur Erzeugung von speicherinternen Befehlssignalen durch einen Befehlsdecoder in Reaktion auf das Anlegen von externen Zugriffsbefehlen, -
4 zeigt ein Diagramm bezüglich des Zusammenhangs der minimalen Taktperiode eines Steuertakts über die Temperatur. - In
1 ist eine Ausführungsform einer Schaltung zur Steuerung eines Zugriffs auf einen integrierten Speicher gemäß der Erfindung gezeigt. Das Speicherzellenfeld2 eines DRAM1 ist matrixförmig in Reihen und Spalten organisiert, wobei die Speicherzellen MC entlang von Wortleitungen WL (Reihen) und Bitleitungen BL (Spalten) angeordnet sind. Die Speicherzellen MC sind in Kreuzungspunkten der Wortleitungen und Bitleitungen angeordnet und beinhalten jeweils einen Speicherkondensator und einen Auswahltransistor in der üblichen Verschaltung, die jedoch aus Übersichtlichkeitsgründen in1 nicht dargestellt sind. Zur Auswahl einer der Speicherzellen MC wird der jeweilige Auswahltransistor durch eine aktivierte Wortleitung WL leitend geschaltet, wodurch im Anschluß eine Bewertung und Verstärkung und ein Lesen oder Schreiben des Datensignals der ausgewählten Speicherzellen MC entlang dieser Wortleitung mittels eines Leseverstärkers, in1 ebenfalls nicht dargestellt, erfolgen kann. - Zur Steuerung eines Speicherzellenzugriffs ist eine Zugriffssteuerung
3 vorgesehen, die mit einem Befehlsdecoder4 verbunden ist zum Empfang von internen Befehlssignalen WR, PR und AC, die aus externen Befehlssignalen über den Befehlsdecoder4 erzeugt werden und im weiteren Verlauf noch näher be- schrieben werden. Der Befehlsdecoder4 empfängt im vorliegenden Ausführungsbeispiel für einen Speicherzugriff, insbesondere einen Schreibzugriff, einen externen Schreibbefehl WRITE, einen externen Vorladungsbefehl PRE und einen externen Aktivierungsbefehl ACT. - In
2 ist in einer schematischen Übersicht eine beispielhafte Befehlssequenz für einen Speicherzugriff auf den DRAM1 gemäß1 gezeigt. Zunächst wird ein externer Aktivierungsbefehl ACT mit einer Reihenadresse x-Adr dem Speicher übergeben, worauf der Befehlsdecoder4 ein entsprechendes internes Aktivierungs-Befehlssignal AC an die Zugriffssteuerung3 ausgibt, um die entsprechende Wortleitung WL durch die Zugriffssteuerung3 zu aktivieren. Der Aktivie rungsbefehl ACT wird beispielsweise von einem an den Speicher von extern angeschlossenen Speicher-Controller übermittelt, beispielsweise für einen Zugriff zum Schreiben von Datensignalen der adressierten Speicherreihe. Nach Anlegen des Aktivierungsbefehls ACT wird für eine nachfolgende Schreiboperation der externe Schreibbefehl WRITE angelegt, gefolgt von einem externen Vorladungsbefehl PRE zum Schließen und Vorladen der ausgewählten Speicherreihe. Diese in1 bezeichnete Befehlssequenz repräsentiert einen typischen sogenannten Activate-Precharge-Zyklus eines dynamischen Speichers. Dieser Vorgang wird in der sogenannten Row Cycle Time tRC abgeschlossen, die sich aus der Zugriffszeit tRAS (Row Active Time) und der Vorladungszeit tRP (Row Precharge Time) zusammensetzt. - In
3 ist ein Zeitdiagramm zur Erzeugung von speicherinternen Befehlssignalen durch den Befehlsdecoder in Reaktion auf das Anlegen der oben beschriebenen externen Zugriffsbefehle gezeigt. Hierbei ist gemäß3 der in der Praxis wichtige Aspekt berücksichtigt, daß zwischen dem Anlegen eines externen Befehls an den Speicherchip und der internen Ausführung des Befehls eine gewisse zeitliche Verzögerung besteht. Gemäß3 ist die Verzögerung zwischen dem Anlegen des externen Schreibbefehls WRITE und dem Ausgeben des internen Schreib-Befehlssignals WR mit Δt11 bezeichnet. Die Verzögerung zwischen dem Anlegen des externen Vorladungsbefehls PRE und dem Ausgeben des internen Vorlade-Befehlssignals PR ist mit Δt21 bezeichnet. Die Verzögerung zwischen dem Anlegen des externen Aktivierungsbefehls ACT und dem Ausgeben des internen Aktivierungs-Befehlssignals AC ist mit Δt31 bezeichnet. - Nach dem Anlegen des Aktivierungsbefehls ACT zur Aktivierung einer Speicherreihe wird mit dem Anlegen des Schreibbefehls WRITE eine Schreiboperation eingeleitet, um Daten in die ausgewählte Speicherreihe einzuschreiben. Nach dem Anlegen des letzten Datums beginnt die sogenannte Write Recovery Time tWR, die abgewartet werden muß, bis die Schreiboperation abgeschlossen ist. Mit dem Anlegen des Vorladungsbefehls PRE wird die ausgewählte Speicherreihe in der Vorladungszeit tRP vorgeladen.
- Gemäß der Erfindung wird nun eine Temperatur des Speichers festgestellt und die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals PR des Befehlsdecoders
4 gemäß1 in Abhängigkeit der Temperatur des Speichers zeitlich variabel beeinflußt, insbesondere mit sinkender Temperatur des Speichers zunehmend verzögert. Das heißt, wie in3 dargestellt, daß bei Unterschreiten einer bestimmten Temperatur T1 die Verzögerungszeit Δt21 um die zusätzliche Verzögerung Δ erhöht wird (Δt22 = Δt21 + Δ), so daß die Write Recovery Time tWR entsprechend um Δ verlängert wird. Damit kann das Schreibfenster (tWR), das für einen Speicherzugriff bei niedrigeren Temperaturen immer kritischer wird, um die zusätzliche Verzögerungszeit Δ des Vorladungs-Befehlssignals PR verlängert werden. Damit wird das Schreibfenster bei tiefen Temperaturen vergrößert. Im vorliegenden Ausführungsbeispiel geht die Verlängerung des Schreibfensters bei tiefen Temperaturen zu Lasten der hier unkritischen Vorladungszeit tRP. - In
4 ist ein Diagramm bezüglich des Zusammenhangs der minimalen Taktperiode eines Steuertakts über die Temperatur des Speichers gezeigt. Die maximale Betriebsfrequenz (minimale Taktperiode tCK des Taktsignals CLK gemäß3 ) wird durch die Frequenz begrenzt, bei der die ersten Fehler beim Schreiben von Daten in das Speicherzellenfeld auftreten. Solche Fehler treten beispielsweise auf, wenn die spezifizierte Write Recovery Time tWR (z.B. ganze Zahl von Taktperioden) bei hohen Betriebsfrequenzen für ein zuverlässiges Schreiben von Daten nicht mehr ausreicht. Analoges gilt für die Vorladungszeit tRP. Im Bild nach4 zeigt die Grenzwertkurve11 eine obere Grenze, nach der sich die minimale Taktperiode tCK in Abhängigkeit der Temperatur T des Speichers bestimmt. Da bei niedrigeren Temperaturen aus physikalischen Gründen ein größeres Schreibfenster tWR notwendig ist, muß die minimale Taktperiode tCK für niedrige Temperaturen entsprechend höher bemessen werden als für höhere Temperaturen T. Da jedoch die Taktrate im allgemeinen nicht temperaturabhängig variiert wird, wird für den Speicher eine minimale Taktperiode tCK bestimmt, die sich nach dem niedrigsten Temperaturwert eines spezifizierten Betriebsbereichs des Speichers bestimmt. Umgekehrt verhält es sich mit der Vorladungszeit tRP, die aufgrund physikalischer Effekte bei höheren Speichertemperaturen eine längere Dauer erfordert. Entsprechend weist die Write Recovery Time tWR einen negativen Temperaturkoeffizienten ktWR < 0 auf und die Vorladungszeit tRP dagegen einen positiven Temperaturkoeffizienten ktRP > 0. - Indem nun erfindungsgemäß mit sinkender Speichertemperatur die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals PR zunehmend verzögert wird, verlängert sich entsprechend die Write Recovery Time tWR um Δ, so daß die Grenzwertkurve
11 um Δ nach unten verschoben wird (Grenzwertkurve12 ). Damit reduziert sich die minimale Taktperiode bei gleicher Temperatur bis zum ersten tWR-bezogenen Fehler, in4 am Beispiel der Temperatur T2 verdeutlicht. Damit kann gemäß der Erfindung für die Temperatur T2 die minimale Taktperiode tCK1 hin zu kleineren Werten tCK2 verschoben werden, indem das Schreibfenster tWR entsprechend verlängert wird. Ein analoger Zusammenhang gilt auch für die Grenzwertkurven21 und22 bezüglich einer Variation der Vorladungszeit tRP für höhere Speichertemperaturen. - Bevorzugt wird in dem Maße, in dem die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals PR verzögert wird, die anschließende Vorladungszeit tRP der entsprechenden Reihe verkürzt. Die Zykluszeit tRC für einen Speicherzellenzugriff bleibt so trotz der Beeinflussung der Ausgabe oder Weiterleitung des Vorlade-Befehlssignals PR des Befehlsdecoders an die Zugriffssteuerung im wesentlichen gleich.
- In
1 sind zwei alternative Ausführungsformen einer Schaltung gezeigt, mit der das Vorlade-Befehlssignal PR des Befehlsdecoders4 verzögert an die Zugriffssteuerung3 ausgegeben bzw. weitergeleitet werden kann. In einer ersten Ausführungsform ist eine temperaturabhängige Steuerschaltung5-1 in dem Signalpfad6 zwischen dem Befehlsdecoder4 und der Zugriffssteuerung3 vorgesehen, um die Weiterleitung des Vorlade-Befehlssignals PR des Befehlsdecoders4 an die Zugriffssteuerung3 in Abhängigkeit der Temperatur des Speichers zeitlich variabel zu beeinflussen. Insbesondere enthält die Steuerschaltung5-1 einen temperaturabhängigen Widerstand, der mit sich verändernder Speichertemperatur sich ebenfalls in seinem Wert verändert, insbesondere mit sinkender Speichertemperatur sich zu höheren Werten verändert. Damit wird die Weiterleitung des Vorlade-Befehlssignals PR mit sinkender Speichertemperatur zunehmend verzögert, wobei darauf zu achten ist, daß die anderen internen Befehlssignale hiervon nicht beeinflußt werden. - In einer anderen Ausführungsform der Erfindung enthält die Steuerschaltung
5-2 eine temperaturabhängige Zeitsteuerung und ist dem Befehlsdecoder4 zugeordnet, um die Ausgabe des Vorlade-Befehlssignals PR des Befehlsdecoders4 an die Zu- griffssteuerung3 in Abhängigkeit der Temperatur des Speichers zeitlich variabel zu beeinflussen. Insbesondere wird dem Befehlsdecoder4 durch die Zeitsteuerung5-2 angezeigt, das Vorlade-Befehlssignal PR bei sinkender Speichertemperatur T mit zunehmender Verzögerung auszugeben. -
- 1
- DRAM
- 2
- Speicherzellenfeld
- 3
- Zugriffssteuerung
- 4
- Befehlsdecoder
- 5-1
- Steuerschaltung
- 5-2
- Steuerschaltung
- 6
- Signalpfad
- 11, 12, 21, 22
- Grenzwertkurve
- WL
- Wortleitungen (Reihen)
- BL
- Bitleitungen (Spalten)
- MC
- Speicherzellen
- WRITE
- Schreibbefehl
- PRE
- Vorladebefehl
- ACT
- Aktivierungsbefehl
- WR
- Aktivierungs-Befehlssignal
- PR
- Vorlade-Befehlssignal
- AC
- Aktivierungs-Befehlssignal
- tRC
- Zykluszeit
- tRAS
- Zugriffszeit
- tRP
- Vorladungszeit
- Δt11, Δt21,
- Δt31, Δt22
- Verzögerungszeit
- Δ
- Verzögerungszeit
- tWR
- Write Recovery Time (Schreibfenster)
- T, T1, T2
- Speichertemperatur
- tCK, tCK1, tCK2
- Taktperiode
- ktWR, ktRP
- Temperaturkoeffizient
- x-Adr
- Reihenadresse
Claims (9)
- Schaltung zur Steuerung eines Zugriffs auf einen integrierten Speicher – mit einem Befehlsdecoder (
4 ) zum Empfang wenigstens eines externen Befehls (WRITE, PRE, ACT) für einen Zugriff auf den Speicher, – mit einer Zugriffssteuerung (3 ) zur Steuerung eines Zugriffs auf Speicherzellen (MC) des integrierten Speichers, die mit dem Befehlsdecoder (4 ) verbunden ist zum Empfang von internen Befehlssignalen (WR, PR, AC), die vom Befehlsdecoder ausgegeben werden, – bei der durch den Befehlsdecoder im Zuge eines Speicherzugriffs ein Vorlade-Befehlssignal (PR) zum Vorladen einer Reihe (WL) eines in Reihen und Spalten (BL) organisierten Speicherzellenfeldes (2 ) des integrierten Speichers ausgegeben wird, – mit einer Steuerschaltung (5-1 ,5-2 ) mit Mitteln zum Feststellen einer Temperatur (T) des Speichers und die derart ausgebildet ist, daß durch die Steuerschaltung die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals (PR) des Befehlsdecoders (4 ) an die Zugriffssteuerung (3 ) in Abhängigkeit der Temperatur des Speichers zeitlich variabel beeinflußbar ist. - Schaltung nach Anspruch 1, dadurch gekennzeichnet, daß die Steuerschaltung (
5-1 ) in einem Signalpfad (6 ) zwischen dem Befehlsdecoder (4 ) und der Zugriffssteuerung (3 ) angeordnet ist, um die Weiterleitung des Vorlade-Befehlssignals (PR) des Befehlsdecoders an die Zugriffssteuerung in Abhängigkeit der Temperatur des Speichers zeitlich variabel zu beeinflussen. - Schaltung nach Anspruch 2, dadurch gekennzeichnet, daß die Steuerschaltung (
5-1 ) einen temperaturabhängigen Widerstand enthält, der mit sich verändernder Speichertemperatur sich in seinem Wert verändert. - Schaltung nach Anspruch 2 oder 3, dadurch gekennzeichnet, daß die Steuerschaltung (
5-1 ) einen temperaturabhängigen Widerstand enthält, der mit sinkender Speichertemperatur sich zu höheren Werten verändert. - Schaltung nach Anspruch 1, dadurch gekennzeichnet, daß die Steuerschaltung eine temperaturabhängige Zeitsteuerung (
5-2 ) enthält und dem Befehlsdecoder (4 ) zugeordnet ist, um die Ausgabe des Vorlade-Befehlssignals (PR) des Befehlsdecoders an die Zugriffssteuerung in Abhängigkeit der Temperatur des Speichers zeitlich variabel zu beeinflussen. - Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher, – bei dem ein Befehlsdecoder (
4 ) wenigstens einen externen Befehl (WRITE, PRE, ACT) für einen Zugriff auf den Speicher empfängt, – bei dem eine Zugriffssteuerung (3 ), die mit dem Befehlsdecoder (4 ) verbunden ist, interne Befehlssignale (WR, PR, AC), die vom Befehlsdecoder ausgegeben werden, empfängt und einen Zugriff auf Speicherzellen (MC) des integrierten Speichers steuert, – bei dem durch den Befehlsdecoder (4 ) ein Vorlade-Befehlssignal (PR) zum Vorladen einer Reihe (WL) eines in Reihen und Spalten (BL) organisierten Speicherzellenfeldes (2 ) des integrierten Speichers ausgegeben wird, – bei dem eine Temperatur (T) des Speichers festgestellt wird, – bei dem die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals (PR) des Befehlsdecoders an die Zugriffssteue rung in Abhängigkeit der Temperatur des Speichers zeitlich variabel beeinflußt wird. - Verfahren nach Anspruch 6, dadurch gekennzeichnet, daß mit sinkender Temperatur (T) des Speichers die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals (PR) des Befehlsdecoders an die Zugriffssteuerung zunehmend verzögert wird.
- Verfahren nach Anspruch 7, dadurch gekennzeichnet, daß in dem Maße, in dem die Ausgabe oder Weiterleitung des Vorlade-Befehlssignals (PR) verzögert wird, eine anschließende Vorladungszeit (tRP) der entsprechenden Reihe verkürzt wird.
- Verfahren nach einem der Ansprüche 6 bis 8, dadurch gekennzeichnet, daß eine Zykluszeit (tRC) für einen Speicherzellenzugriff mit der Beeinflussung der Ausgabe oder Weiterleitung des Vorlade-Befehlssignals (PR) des Befehlsdecoders an die Zugriffssteuerung im wesentlichen gleich bleibt.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10332601A DE10332601B4 (de) | 2003-07-17 | 2003-07-17 | Schaltung und Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher |
| US10/892,251 US7085185B2 (en) | 2003-07-17 | 2004-07-16 | Circuit and method for controlling an access to an integrated memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10332601A DE10332601B4 (de) | 2003-07-17 | 2003-07-17 | Schaltung und Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE10332601A1 true DE10332601A1 (de) | 2005-02-17 |
| DE10332601B4 DE10332601B4 (de) | 2013-01-31 |
Family
ID=34071743
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10332601A Expired - Fee Related DE10332601B4 (de) | 2003-07-17 | 2003-07-17 | Schaltung und Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7085185B2 (de) |
| DE (1) | DE10332601B4 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114141287A (zh) * | 2020-09-04 | 2022-03-04 | 长鑫存储技术有限公司 | 存储装置的读写方法及存储装置 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7539911B2 (en) * | 2005-05-27 | 2009-05-26 | Infineon Technologies Ag | Test mode for programming rate and precharge time for DRAM activate-precharge cycle |
| KR100794996B1 (ko) * | 2006-05-09 | 2008-01-16 | 주식회사 하이닉스반도체 | 반도체 메모리의 펄스 생성 장치 |
| US20100083939A1 (en) * | 2007-10-24 | 2010-04-08 | Hammer Leslie G | Simple device for completely converting diesel fuel into useful energy and little carbon exhaust |
| KR102098248B1 (ko) * | 2013-06-03 | 2020-04-07 | 삼성전자 주식회사 | 온도에 따라 완화된 타이밍 요건으로 사용되는 메모리 장치 및 이를 이용하는 메모리 콘트롤러 |
| US9257167B2 (en) * | 2014-03-13 | 2016-02-09 | Katsuyuki Fujita | Resistance change memory |
| US9390785B2 (en) * | 2014-03-27 | 2016-07-12 | Intel Corporation | Method, apparatus and system for determining a write recovery time of a memory based on temperature |
| KR102264207B1 (ko) * | 2014-08-27 | 2021-06-14 | 삼성전자주식회사 | 프리차지 제어 신호 발생기 및 그를 구비한 반도체 메모리 장치 |
| EP4024396B1 (de) | 2020-09-04 | 2023-12-20 | Changxin Memory Technologies, Inc. | Lese- und schreibverfahren für eine speichervorrichtung und speichervorrichtung |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6240045B1 (en) * | 1999-05-06 | 2001-05-29 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor integrated circuit capable of improving immunity from malfunctions |
| US6434082B1 (en) * | 2001-03-13 | 2002-08-13 | International Business Machines Corporation | Clocked memory device that includes a programming mechanism for setting write recovery time as a function of the input clock |
| US20030107936A1 (en) * | 2001-12-12 | 2003-06-12 | In-Chul Jung | Semiconductor memory device employing temperature detection circuit |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5278796A (en) * | 1991-04-12 | 1994-01-11 | Micron Technology, Inc. | Temperature-dependent DRAM refresh circuit |
| US5784328A (en) * | 1996-12-23 | 1998-07-21 | Lsi Logic Corporation | Memory system including an on-chip temperature sensor for regulating the refresh rate of a DRAM array |
| JP2002215258A (ja) * | 2001-01-23 | 2002-07-31 | Mitsubishi Electric Corp | 半導体集積回路装置 |
| DE10135814C2 (de) * | 2001-07-23 | 2003-09-18 | Infineon Technologies Ag | Halbleiterspeicher mit Precharge-Steuerung |
| DE10323501B4 (de) * | 2003-05-23 | 2005-03-10 | Infineon Technologies Ag | Schaltungsanordnung und Verfahren zur Einstellung einer Spannungsversorgung für einen Schreib-Lese-Verstärker eines integrierten Speichers |
-
2003
- 2003-07-17 DE DE10332601A patent/DE10332601B4/de not_active Expired - Fee Related
-
2004
- 2004-07-16 US US10/892,251 patent/US7085185B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6240045B1 (en) * | 1999-05-06 | 2001-05-29 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor integrated circuit capable of improving immunity from malfunctions |
| US6434082B1 (en) * | 2001-03-13 | 2002-08-13 | International Business Machines Corporation | Clocked memory device that includes a programming mechanism for setting write recovery time as a function of the input clock |
| US20030107936A1 (en) * | 2001-12-12 | 2003-06-12 | In-Chul Jung | Semiconductor memory device employing temperature detection circuit |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114141287A (zh) * | 2020-09-04 | 2022-03-04 | 长鑫存储技术有限公司 | 存储装置的读写方法及存储装置 |
| CN114141287B (zh) * | 2020-09-04 | 2024-03-26 | 长鑫存储技术有限公司 | 存储装置的读写方法及存储装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20050018507A1 (en) | 2005-01-27 |
| US7085185B2 (en) | 2006-08-01 |
| DE10332601B4 (de) | 2013-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10228719B4 (de) | Vorrichtung und System zur Einstellung der DRAM-Auffrisch-Zeitsteuerung | |
| DE10337855B4 (de) | Schaltung und Verfahren zur Auswertung und Steuerung einer Auffrischungsrate von Speicherzellen eines dynamischen Speichers | |
| DE102007012177B4 (de) | Speichervorrichtung, System mit einer Speichervorrichtung sowie Verfahren zum Bestimmen einer Temperatur einer Speichervorrichtung | |
| DE102004053316A1 (de) | Verfahren zur Ein- und Ausgabe von Betriebsparametern eines integrierten Halbleiterspeichers | |
| DE69621280T2 (de) | Speichergerätschaltkreis und Verfahren zur gleichzeitigen Adressierung der Spalten einer Vielzahl von Banken einer Vielzahlbankspeicheranordnung | |
| DE102007038615B4 (de) | Speicher mit Speicherbänken und Modusregistern, sowie Verfahren zum Betreiben eines solchen Speichers | |
| DE69317964T2 (de) | Dynamischer RAM mit Spannungsstressanlegeschaltung | |
| DE10350865A1 (de) | Speicherbaustein mit variabel verzögerter Spaltenauswahl | |
| DE69934637T2 (de) | Ferroelektrischer Speicher und seine Testverfahren | |
| DE10332601B4 (de) | Schaltung und Verfahren zur Steuerung eines Zugriffs auf einen integrierten Speicher | |
| DE19756929A1 (de) | Zellenarray und Leseverstärkerstruktur mit verbesserten Rauscheigenschaften und verringerter Größe | |
| DE102008033691A1 (de) | Verfahren und Vorrichtung für einen frühzeitigen Schreibvorgang | |
| DE102006004848A1 (de) | Verfahren und Vorrichtung zum Variieren eines aktiven Arbeitszyklus einer Wortleitung | |
| DE69521721T2 (de) | Verbesserter halbleiterspeicher mit einem zeilenauswahlsignal ausgebendem zeilendekoders | |
| DE10154613A1 (de) | Verfahren zum Vorladen von Speicherzellen eines dynamischen Halbleiterspeichers beim Power Up sowie Halbleiterspeicher | |
| DE69126087T2 (de) | Dynamischer ram-speicher, in welchem die zeitabstimmung des endes des auslesens von daten früher ist als herkömmlich | |
| DE10338980B4 (de) | Rücksetzsignalgenerator, Halbleiterspeicherbaustein und Rücksetzverfahren | |
| DE10329370B3 (de) | Schaltung und Verfahren zum Auffrischen von Speicherzellen eines dynamischen Speichers | |
| DE10341537B4 (de) | Halbleiterspeichervorrichtung und Testverfahren desselben unter Verwendung eines Zeilenkomprimierungstestmodus | |
| DE102006002888A1 (de) | Direktzugriffsspeicher mit niedriger Anfangslatenz | |
| DE102004022326B4 (de) | Verfahren zum Testen eines integrierten Halbleiterspeichers | |
| DE10306062B3 (de) | Speichermodul mit einer Mehrzahl von integrierten Speicherbauelementen und einer Refresh-Steuerschaltung | |
| DE10329369B4 (de) | Schaltung und Verfahren zum Auffrischen von Speicherzellen eines dynamischen Speichers | |
| DE10135814C2 (de) | Halbleiterspeicher mit Precharge-Steuerung | |
| DE10246790B4 (de) | Integrierter Speicher |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8127 | New person/name/address of the applicant |
Owner name: QIMONDA AG, 81739 MUENCHEN, DE |
|
| R016 | Response to examination communication | ||
| 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 |