DE102005015828A1 - Hub for memory module e.g. fully buffered dual-in-line memory module, has controller which ignores memory identification information in response to southbound packet from memory controller when writing packet data during test mode - Google Patents
Hub for memory module e.g. fully buffered dual-in-line memory module, has controller which ignores memory identification information in response to southbound packet from memory controller when writing packet data during test mode Download PDFInfo
- Publication number
- DE102005015828A1 DE102005015828A1 DE102005015828A DE102005015828A DE102005015828A1 DE 102005015828 A1 DE102005015828 A1 DE 102005015828A1 DE 102005015828 A DE102005015828 A DE 102005015828A DE 102005015828 A DE102005015828 A DE 102005015828A DE 102005015828 A1 DE102005015828 A1 DE 102005015828A1
- Authority
- DE
- Germany
- Prior art keywords
- memory
- packet
- hub
- information
- storage
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
- G06F13/1684—Details of memory controller using multiple buses
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/26—Accessing multiple arrays
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/02—Disposition of storage elements, e.g. in the form of a matrix array
- G11C5/04—Supports for storage elements, e.g. memory modules; Mounting or fixing of storage elements on such supports
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/18—Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
- G11C29/26—Accessing multiple arrays
- G11C2029/2602—Concurrent test
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C2029/4402—Internal storage of test result, quality data, chip identification, repair information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
Abstract
Die Erfindung betrifft einen Hub, ein Speichermodul, ein Speichersystem sowie dazugehörige Schreib- und Leseverfahren. Bei einem Testmodus können identifizierende Informationen für ein Speichermodul, eine Speichervorrichtung oder eine Speichereinheit ignoriert werden, so daß alle Speichermodule, Speichervorrichtungen oder Speichereinheiten testweise beschrieben oder gelesen werden können. Die Ignorierung der speicheridentifizierenden Information kann es ermöglichen, daß alle Speichermodule, Speichervorrichtungen oder Speichereinheiten gleichzeitig beschrieben oder gelesen werden können, wodurch die Testzeit verringert wird.The invention relates to a hub, a memory module, a memory system and associated writing and reading methods. In a test mode, identifying information for a memory module, a memory device, or a memory device may be ignored so that all memory modules, memory devices, or memory devices may be test-written or read. Ignoring the memory identifying information may allow all memory modules, memory devices or memory units to be written to or read simultaneously, thereby reducing test time.
Description
Prioritätserklärungdeclaration of priority
Diese Anmeldung beansprucht die Priorität der koreanischen Patentanmeldung Nr. 2004-0043022, angemeldet am 11. Juni 2004, und der Nr. 2004-0075773, angemeldet am 22. September 2004, gemäß 35 U.S.C. § 119 (a), wobei die Inhalte der Anmeldung hierin vollständig unter Bezugnahme einbezogen werden.These Application claims the priority of the Korean patent application Nos. 2004-0043022, filed on Jun. 11, 2004, and No. 2004-0075773, filed September 22, 2004, according to 35 U.S.C. Section 119 (a), the contents of the application herein being fully incorporated by reference become.
HINTERGRUND DER ERFINDUNGBACKGROUND THE INVENTION
Bei
einem R-DIMM werden Signale, mit Ausnahme von Datensignalen, von
einer Speichersteuervorrichtung zu den Speicherchips über eines
oder mehrere Register übermittelt.
Bei einem FBDIMM werden alle Signale von einer Speichervorrichtung über einen
Hub- oder erweiterten bzw. fortgeschrittenen Speicherpuffer (AMB, „advanced
memory buffer")
an die Speicherchips transferiert. Wie in
Wie
in
Die Steuerschaltung kann ein südgerichtetes Paket in Speicherinformationen dekodieren, welche beispielsweise FBDIMM-Auswahltbits, Rang-Auswahlbits, Steuersignale, Adresssignale und/oder Datensignale enthalten können. Die Steuersignale können beispielsweise /CS, /RAS, /CAS sowie /WE enthalten.The Control circuit can be a southbound package decode into memory information, such as FBDIMM select bits, Rank selection bits, control signals, address signals and / or data signals can contain. The control signals can For example, include / CS, / RAS, / CAS, and / WE.
Die
Steuerschaltung kann die Speicherinformation an eine Speicherschnittstelle,
ein Speicherregister, oder einen Speicherschnittstellenregister,
wie beispielsweise die DRAM Schnittstelle DRAM IF, welche in
Die Steuerschaltung kann auch Lesedaten von einer Mehrzahl von Speichervorrichtungen M1 – M2 über die Speicherschnittstelle, das Speicherregister, oder das Speicherschnittstellenregister in das Paketformat kodieren.The Control circuit may also read data from a plurality of memory devices M1 - M2 over the Memory interface, the memory register, or the memory interface register encode into the package format.
Der nordgerichtete Empfänger NRx eines jeden Hubes (mit Ausnahme des letzten Hubes in der Kette) kann nordgerichtete Pakete von einem benachbarten FBDIMM empfangen und der nordgerichtete Sender NTx kann die empfangenen nordgerichteten Pakete an den Host (oder die Speichersteuervorrichtung) oder benachbarte FBDIMMs übermitteln.Of the northbound receivers NRx of each stroke (except the last stroke in the chain) can receive northbound packets from an adjacent FBDIMM and the northbound transmitter NTx can receive the northbound ones Packets to the host (or storage controller) or adjacent ones Submit FBDIMMs.
Wie
in dem Beispiel von
Wie
in den Beispiel von
Wie
in den vorstehenden Beispiel von
Wie
in den Beispiel von
In
dem in
Das
zu schreibende südgerichtete
SB Paket kann durch die südgerichteten
Sender STx und südgerichteten
Empfänger
SRx während
eines Zyklus des CLK_MEM an alle FBDIMMs übermittelt werden. Das empfangene
Schreib-SB-Paket, kann von jedem Hub in Speicherinfomationen dekodiert
werden. Wie in
Wie
in
Bei
herkömmlichen
Speichersystem beispielsweise dem vorstehend im Zusammenhang oder
in Verbindung mit
ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY THE INVENTION
Beispielhafte Ausführungsform in der vorliegenden Erfindung beziehen sich auf einen Hub, ein Speichermodul, ein Speichersystem sowie dazugehörige Lese- und Schreibverfahren.exemplary embodiment in the present invention relate to a hub, a memory module, a storage system and associated Reading and writing.
Bei beispielhaften Ausführungsformen werden während eines Testmodus Speichermodul, Speichergerät oder Speichereinheit identifizierende Informationen ignoriert, so das alle Speichermodule, Speichergeräte oder Speichereinheiten zu Testzwecken gelesen oder beschrieben werden können. Das Ignorieren der Speicher identifizierenden Informationen ermöglicht es, alle Speichermodule, Speichervorrichtungen oder Speichereinheiten gleichzeitig auszulesen oder zu beschreiben, wodurch die Testzeit reduziert wird.at exemplary embodiments be while of a test mode memory module, memory device or memory unit identifying Ignore information, so all memory modules, storage devices or Memory units are read or written for test purposes can. Ignoring the memory identifying information allows all memory modules, memory devices or memory units simultaneously read or write, reducing the test time is reduced.
Bei einer beispielhaften Ausführungsform bezieht sich die vorliegende Erfindung auf einen Hub für ein Speichermodul, welcher eine Steuervorrichtung aufweist, um Speicheridentifikationsinformationen in einem südgerichteten Paket von einer Speichersteuereinrichtung in einem Speichertestmodus zu ignorieren.at an exemplary embodiment relates The present invention relates to a hub for a memory module, which a control device to store identification information in a south-facing Packet from a memory controller in a memory test mode to ignore.
Bei einer beispielhaften Ausführungsform richtet sich die vorliegende Erfindung auf einen Hub für ein Speichermodul mit einer Steuervorrichtung zum Empfangen einer ersten Ausgangsinformation von Speichereinheiten des Speichermoduls und zum Vergleichen der ersten Ausgangsinformation mit zweiten Ausgangsinformationen von einem nachgestalteten Speichermodul in einem Testmodus und zur Ausgabe eines Vergleichsergebnisses.at an exemplary embodiment the present invention relates to a hub for a memory module with a Control device for receiving a first output information from Memory units of the memory module and to compare the first Output information with second output information from one reshaped memory module in a test mode and for output a comparison result.
Bei einer beispielhaften Ausführungsform richtet sich die vorliegende Erfindung auf einen Hub, mit einem Empfangs- und Sendeteil, zum Empfangen eines ersten Datenpaketes von einem ersten Empfänger über einen ersten Empfangsbus und Übermitteln des ersten Datenpakets über einen Übermittlungsbus, sowie zum Empfangen eines zweiten Datenpaketes von einem zweiten Empfänger über einen zweiten Empfangsbus und Übermitteln des zweiten Datenpaketes über einen zweiten Übermittlungsbus, einem ersten Schnittstellenteil zum Empfangen eines Testmodus und Senden eines Ergebnisses des Testmodus an und von einer Speichersteuervorrichtung über einen dritten Bus, einem zweiten Schnittstellenteil zum Senden von Speicherdaten vom ersten Datenpaket und Empfangsdaten zu und von einer Mehrzahl von Speichereinheiten, sowie einem Paketübermittlungsteil, um die Speicherinformation bedingungslos an die Mehrzahl von Speichereinheiten durch den zweiten Schnittstellenteil als Reaktion auf den Testmodus zu übermitteln, und um das zweite Paket mit der Datenausgabe der Mehrzahl von Speichereinheiten zu vergleichen.at an exemplary embodiment the present invention relates to a hub, with a receiving and transmitting part for receiving a first data packet from one first receiver over one first receive bus and transfer of the first data packet via a transmission bus, and for receiving a second data packet from a second one Receiver over one second receive bus and transmit the second data packet via a second transmission bus, a first interface part for receiving a test mode and Sending a result of the test mode to and from a memory controller via a third bus, a second interface part for sending memory data from the first data packet and receive data to and from a plurality of storage units, as well as a packet transfer part to the storage information unconditionally to the plurality of storage units by the second Interface part in response to the test mode, and around the second packet with the data output of the plurality of storage units to compare.
Bei einer beispielhaften Ausführungsform bezieht sich die vorliegende Erfindung auf ein Speichermodul, das eine Mehrzahl von Speichereinheiten sowie einen Hub aufweist, wobei der Hub in einem Testmodus Speicheridentifizierunginformationen in Reaktion auf ein südgerichtetes Paket von einer Speichersteuervorrichtung ignoriert und Daten, welche mit dem südgerichteten Paket verbunden sind, in jedes der Mehrzahl von Speichereinheiten des Speichermoduls schreibt.at an exemplary embodiment relates the present invention relates to a memory module, the plurality of storage units and a hub, wherein the hub in a test mode memory identification information in response on a south-facing Package ignored by a storage controller and data which with the south-facing Package are connected to each of the plurality of storage units of the memory module writes.
Bei einer beispielhaften Ausführungsform ist die vorliegende Erfindung auf ein Speichersystem gerichtet, welches eine Speichersteuervorrichtung sowie eine Mehrzahl von Speichermodulen enthält, welche mit der Speichersteuervorrichtung durch eine Kette verbunden sind, wobei jedes aus der Mehrzahl von Speichermodulen einen Hub enthält, wobei jeder Hub in einem Testmodus Speicheridentifikationsinformationen in Reaktion auf ein südgerichtetes Paket von der Speichersteuervorrichtung ignoriert, und Daten, welche mit dem südgerichteten Paket verbunden sind, in jede von einer Mehrzahl von Speichereinheiten der Mehrzahl von Speichermodulen schreibt.at an exemplary embodiment the present invention is directed to a memory system, which is a memory control device and a plurality of memory modules contains which ones connected to the memory controller by a chain, wherein each of the plurality of memory modules includes a hub, wherein each hub in a test mode memory identification information in response to a southward Package ignored by the storage controller, and data which with the south-facing Package are connected to each of a plurality of storage units the majority of memory modules writes.
Bei einer beispielhaften Ausführungsform ist die vorliegende Erfindung auf ein Verfahren zum Schreiben in einem Speichersystem gerichtet, welches einen Host und N Speichermodule aufweist (wobei N eine ganze Zahl > 1 ist), mit folgenden Schritten: Einstellen eines Testmodus in den N Speichermodulen, Übermitteln eines Schreibpaketes an die N Speichermodule, Dekodieren des Schreibpaketes in Speicheridentifikationsinformationen und Speicherinformationen in jedem der N Speichermodule, sowie Bereitstellen der Speicherinformationen für Speichereinheiten in jedem der N Speichermodule nachdem die Speicheridentifikationsinformation als Reaktion auf den Testmodus ignoriert werden, Schreiben von Daten, die in der Speicherinformation enthalten ist, in die Speichereinheiten eines jeden der N Speichermodule.at an exemplary embodiment the present invention is directed to a method of writing in directed to a memory system comprising a host and N memory modules (where N is an integer> 1 is), with the following steps: Setting a test mode in the N memory modules, transmit a write packet to the N memory modules, decoding the write packet in memory identification information and memory information in each of the N memory modules, as well as providing the memory information for storage units in each of the N memory modules after the memory identification information be ignored in response to the test mode, writing data, contained in the storage information in the storage units of each of the N memory modules.
Bei einer beispielhaften Ausführungsform ist die vorliegende Erfindung auf ein Speichermodul gerichtet, das eine Mehrzahl von Speichereinheiten sowie einen Hub enthält, wobei der Hub eine erste Ausgangsinformation von der Mehrzahl von Speichereinheiten des korrespondierenden Speichermoduls sowie eine zweite Ausgangsinformation von einer Mehrzahl von Speichereinheiten eines anderen Speichermoduls empfängt, die erste Ausgangsinformation mit der zweiten Ausgangsinformation in einem Testmodus vergleicht, und ein Vergleichsergebnis ausgibt.at an exemplary embodiment For example, the present invention is directed to a memory module that includes a plurality of storage units and a hub, wherein the hub a first output information from the plurality of storage units the corresponding memory module and a second output information from a plurality of memory units of another memory module receives the first output information with the second output information in a test mode and outputs a comparison result.
Bei einer beispielhaften Ausführungsform ist die vorliegende Erfindung auf ein Speichersystem gerichtet, welches eine Speichersteuervorrichtung sowie eine Mehrzahl von Speichermodulen enthält, wobei jedes einen Hub aufweist, wobei jeder Hub Ausgangsinformationen von Speichereinheiten des korrespondierenden Speichermoduls empfängt und die Ausgangsinformationen für jede der Speichereinheit des korrespon dierenden Speichermoduls mit Ausgangsinformationen eines anderen der Speichermodule in dem Testmodus vergleicht und ein Vergleichsergebnis ausgibt.at an exemplary embodiment the present invention is directed to a memory system, which is a memory control device and a plurality of memory modules contains, where each having a hub, each hub having output information receives from memory units of the corresponding memory module and the Output information for each of the memory units of the corresponding memory module with output information another of the memory modules in the test mode compares and outputs a comparison result.
Bei einer beispielhaften Ausführungsform ist die vorliegende Erfindung auf ein Verfahren zum Lesen eines Speichersystems gerichtet, welches einen Host und eine Mehrzahl von Modulen aufweist, mit den folgenden Schritten: Ausgeben erster Daten an einen ersten Hub von einer ersten Speichereinheit des ersten Speichermoduls in Reaktion auf ein Lese-Paket, Ausgeben zweiter Daten an einen zweiten Hub von einer zweiten Speichereinheit des zweiten Speichermoduls als Reaktion auf das Lese-Paket, Übermitteln des zweiten Datensatzes an den ersten Hub sowie Vergleichen der ersten Daten mit den zweiten Daten und Speichern eines Vergleichsergebnisses im ersten Hub.at an exemplary embodiment the present invention is directed to a method for reading a Memory system directed, which has a host and a plurality of modules, with the following steps: outputting first Data to a first hub from a first storage unit of the first Memory module in response to a read packet, outputting second Data to a second hub from a second memory unit of the second memory module in response to the read packet, transmitting of the second record to the first hub and comparing the first data with the second data and storing a comparison result in the first stroke.
Bei einer beispielhaften Ausführungsform ist die vorliegende Erfindung auf ein Verfahren zum Testen eines Speichersystems gerichtet, welches eine Speichersteuervorrichtung sowie eine Mehrzahl von Speichermodulen enthält, wobei die Mehrzahl von Speichermodulen mit dem Host durch eine Kette verbunden sind und jedes aus der Mehrzahl von Speichermodulen einen Modulauswahlcode enthält, mit folgenden Schritten: Einstellen eines Testmodus in den Speichermodulen, gleichzeitiges Schreiben von Testdaten in jede Speichereinheit den Speichermodulen in dem Testmodus in Reaktion auf ein Schreibpaket, Lesen der Testdaten aus jeder Speichereinheit der Mehrzahl von Speichermodulen in Reaktion auf ein Lese-Paket, und Vergleichen der Testdaten vom selben Speichermodul mit den Testdaten von einem benachbarten Speichermodul.at an exemplary embodiment the present invention is directed to a method for testing a Memory system directed, which is a memory control device and a plurality of memory modules, wherein the plurality of memory modules are connected to the host by a chain and each of the plural of memory modules contains a module selection code, with the following steps: Setting a test mode in the memory modules, simultaneous Write test data to each memory unit in the memory modules in the test mode in response to a write packet, reading the test data from each memory unit of the plurality of memory modules in response to a read packet, and compare the test data from the same memory module with the test data from an adjacent memory module.
KURZE BESCHREIBUNG DER ZEICHNUNGENSHORT DESCRIPTION THE DRAWINGS
Die vorliegende Erfindung wird eingehender anhand der nachfolgenden detaillierten Beschreibung und den beigefügten Zeichnungen verstanden, welche ausschließlich zu Demonstrationszwecken dienen und daher nicht die Erfindung einschränken.The The present invention will be explained in more detail with reference to the following a detailed description and the accompanying drawings, which exclusively serve for demonstration purposes and therefore do not limit the invention.
Es ist zu beachten, daß diese Figuren dazu gedacht sind, die wesentlichen Merkmale der Verfahren und Vorrichtungen von beispielhaften Ausführungsformen dieser Erfindung zu zeigen, um derartige beispielhafte Ausführungsformen dadurch zu be schreiben. Jedoch sind diese Zeichnungen nicht maßstabsgetreu und können die Merkmale einer jeden dargestellten Ausführungsform nicht präzise wiedergeben, und sollen ferner nicht definierend oder begrenzend für den Wertbereich oder die Eigenschaften der beispielhaften Ausführungsformen innerhalb des Umfangs dieser Erfindung interpretiert werden.It It should be noted that this Figures are intended to illustrate the essential features of the method and devices of exemplary embodiments of this invention to show such exemplary embodiments thereby be to write. However, these drawings are not to scale and may not be construed Not accurately reproduce features of each illustrated embodiment, and are also not intended to define or limit the range of values or the characteristics of the exemplary embodiments within the Scope of this invention are interpreted.
DETAILLIERTE BESCHREIBUNG BEISPIELHAFTER AUSFÜHRUNGSFORMEN DER VORLIEGENDEN ERFINDUNG.DETAILED DESCRIPTION EXEMPLARY EMBODIMENTS THE PRESENT INVENTION.
Die
Speichersteuervorrichtung
Bei
der beispielhaften Ausführungsform,
die in
Darüber hinaus
kann bei der beispielhaften Ausführungsform
von
Wie
dargestellt, werden Signale
Jeder
Hub
Der
Sender/Empfänger
Die
Schnittstelle
Die
Speicherschnittstelle
Der PTP kann die südgerichteten Pakete vom Paketformat in ein Speicherinformationsformat dekodieren, welches Modul-Auswahlbits, Kommandobits, einen oder mehrere Rang-Auswahlbits, Befehlsinformationen und/oder Adressinformationen aufweist.Of the PTP can be the southbound one Decode packages from package format into a storage information format, which module select bits, command bits, one or more rank select bits, Command information and / or address information.
In
einem normalen Modus kann ein PTP erkennen, ob die Modul-Auswahlbits
das FBDIMM anzeigen, von welchem der PTP ein Teil ist. Falls das Modul-Auswahlbit
das FBDIMM anzeigt, von welchem der PTP ein Teil ist, kann der PTP
einen Befehl sowie Adressinformationen an die Speicherschnittstelle
In
einem Testmodus kann der PTP Befehle und Adressinformationen an
die Speicherschnittstelle
Insbesondere bildet der Multiplexer MUX, welcher zwischen dem PTP und dem MUX lokalisiert ist, einen ersten Pfad sowie einen zweiten Pfad. Im Normalmodus übermittelt der MUX ein NB Paket an den NTx über den ersten Pfad in Reaktion auf ein erstes Steuersignal C1 vom PTP.Especially forms the multiplexer MUX, which is between the PTP and the MUX is located, a first path and a second path. In normal mode transmitted the mux passes an NB packet to the NTx the first path in response to a first control signal C1 from the PTP.
In einem Testmodus übermittelt der MUX ein NB Paket an den Komparator COM über den zweiten Pfad, der auf ein erstes Steuersignal C1 vom PTP anspricht. Der Komparator COM hat zwei Eingänge, wobei einer von diesen mit dem NRx verbunden ist und der andere ist mit dem zweiten Pfad des Multiplexers MUX verbunden. Der Komparator wird durch ein zweites Steuersignal C2 vom PTP aktiviert. Ein Ausgang des Komparators COM ist mit dem RG2 zur Speicherung eines Ergebnisses einer Vergleichsoperation verbunden.In transmitted a test mode the MUX sends an NB packet to the comparator COM via the second path, which is on a first control signal C1 from the PTP responds. The comparator COM has two inputs, where one of these is connected to the NRx and the other one is with connected to the second path of the multiplexer MUX. The comparator is activated by a second control signal C2 from the PTP. An exit of the comparator COM is with the RG2 for storing a result connected to a comparison operation.
In
einer dritten Schreibperiode
Insbesondere
wird das Schreib-SB-Paket im PTP in jedem Speichermodul
Wie
in Schritt
In
einer fünften
Leseperiode
In
einer sechsten Leseperiode
In
einer achten Leseperiode
Wie
in Schritt
In
Schritt
Wie
in
Jeder
Hub
Der
Sender/Empfänger
Die
Schnittstelle
Die
Speicherschnittstelle
Der PTP kann die südgerichteten Pakete vom Paketformat in ein Speicherinformationsformat dekodieren, welches Modul-Auswahlbits, Befehlsbits ein oder mehrere Rang-Auswahlbits, Befehlsinformationen und/oder Adressinformationen enthalten kann, und kann Paketinformationen in eine nordgerichtete Richtung senden und empfangen.Of the PTP can be the southbound one Decode packages from package format into a storage information format, which module select bits, command bits, one or more rank select bits, Can contain command information and / or address information, and can send packet information in a northbound direction and receive.
In
einem Normalmodus kann ein PTP erkennen, ob die Modul-Auswahlbits
das FBDIMM anzeigen, von welchem das PTP ein Teil ist. Wenn das
Modul-Auswahlbit das FBDIMM anzeigt, von welchem das PTP ein Teil
ist, kann das PTP Paketinformationen in Speicherinformationen dekodieren
und Befehls- und Adressinformationen an die Speicherschnittstelle
In
einem Testmodus kann der PTP Befehls- und Adressinformationen an
die Speicherschnittstelle
Insbesondere
bildet der Multiplexer MUX, welcher zwischen der PTP und der Speicherschnittstelle
In einem Testmodus übermittelt der MUX ein NB Paket an den Komparator COM über den zweiten Pfad, der auf ein erstes Steuersignal C1 vom PTP reagiert. Der Komparator COM hat zwei Eingänge, von denen einer mit dem PTP und der andere mit dem zweiten Pfad des Multiplexers MUX verbunden ist. Der Komparator wird durch ein zweites Steuersignal C2 vom PTP aktiviert. Ein Ausgang des Komparators COM ist mit dem RG2 verbunden, um ein Ergebnis der Vergleichsoperation zu speichern.In transmitted a test mode the MUX sends an NB packet to the comparator COM via the second path, which is on a first control signal C1 from the PTP responds. The comparator COM has two entrances, one with the PTP and the other with the second path of the multiplexer MUX is connected. The comparator will go through second control signal C2 activated by the PTP. An output of the comparator COM is connected to the RG2 to be a result of the comparison operation save.
Wie
in
Obgleich eine oder mehrere beispielhafte Ausführungsformen der vorliegenden Erfindung in Verbindung mit FBDIMMs beschrieben wurden, sind die Lehren der vor liegenden Erfindung für andere Speichermodule geeignet, beispielsweise R-DIMMs oder SIMMs. Darüber hinaus sind die Lehren, obgleich eines oder mehrere beispielhafte Ausführungsformen der vorliegenden Erfindung mit DRAMs beschrieben wurden, auch für andere Speichertypen geeignet.Although One or more exemplary embodiments of the present invention Invention have been described in connection with FBDIMMs are the Teachings of the present invention suitable for other memory modules, for example, R-DIMMs or SIMMs. In addition, the teachings although one or more exemplary embodiments of the present invention Invention have been described with DRAMs, also suitable for other types of memory.
Obgleich ein oder mehrere beispielhafte Ausführungsformen der vorliegenden Erfindung unter Bezugnahme oder in Verbindung mit einem Host oder einer Speichersteuervorrichtung beschrieben wurden, sind die Lehren der vorliegenden Erfindung weiterhin für andere Steuervorrichtungstypen geeignet. Darüber hinaus können, obgleich eines oder mehrere beispielhafte Ausführungsformen der vorliegenden Erfindung in Verbindung mit Modul-Auswahlbits und/oder Rang-Auswahlbits beschrieben wurden, alle speicheridentifizierenden Informationen, welche Speichermodule, Speichergeräte oder Speichereinheiten identifizieren, verwendet werden.Although One or more exemplary embodiments of the present invention Invention with reference or in conjunction with a host or of a memory controller are the teachings of the present invention further for other types of controllers suitable. About that in addition, although one or more exemplary embodiments of the present invention Invention in connection with module select bits and / or rank select bits All memory identifying information which has been described Memory modules, storage devices or identify storage units.
Für den Fachmann ist offensichtlich, daß andere Veränderungen und Modifikationen an den vorstehend beschriebenen beispielhaften Ausführungsformen vorgenommen werden können, ohne vom Umfang der hierin beschriebenen Erfindung abzuweichen, und es ist beabsichtigt, daß das gesamte Material, das in der vorstehenden Beschreibung enthalten ist, lediglich beschreibend und nicht einschränkend interpretiert werden soll.For the expert is obvious that others changes and modifications to the exemplary ones described above embodiments can be made without departing from the scope of the invention described herein, and it is intended that the entire material included in the above description is merely descriptive and not restrictive should.
Claims (32)
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020040043022A KR100597473B1 (en) | 2004-06-11 | 2004-06-11 | Test method of memory module and hub of memory module for performing the same |
| KR10-2004-0043022 | 2004-06-11 | ||
| KR1020040075773A KR100559736B1 (en) | 2004-09-22 | 2004-09-22 | Memory system, its test method, and memory module and hub for performing the same |
| KR10-2004-0075773 | 2004-09-22 | ||
| US11/030,328 US8060799B2 (en) | 2004-06-11 | 2005-01-07 | Hub, memory module, memory system and methods for reading and writing to the same |
| US11/030,328 | 2005-01-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102005015828A1 true DE102005015828A1 (en) | 2006-01-05 |
Family
ID=35483432
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102005015828A Withdrawn DE102005015828A1 (en) | 2004-06-11 | 2005-04-06 | Hub for memory module e.g. fully buffered dual-in-line memory module, has controller which ignores memory identification information in response to southbound packet from memory controller when writing packet data during test mode |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4786941B2 (en) |
| DE (1) | DE102005015828A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102006035612A1 (en) * | 2006-07-31 | 2008-02-07 | Qimonda Ag | Memory buffer for fully buffered dual inline memory module, has input/output interface providing communication of read/write data with memory modules i.e. double data rate synchronous dynamic random access memories, with data rate |
| EP1994472A4 (en) * | 2006-03-13 | 2010-02-10 | Intel Corp | Input/output agent having multiple secondary ports |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2074623A4 (en) * | 2006-08-22 | 2010-01-06 | Mosaid Technologies Inc | Modular command structure for memory and memory system |
| US10002044B2 (en) | 2014-08-19 | 2018-06-19 | Samsung Electronics Co., Ltd. | Memory devices and modules |
| US9916091B2 (en) | 2015-07-13 | 2018-03-13 | Samsung Electronics Co., Ltd. | Memory system architecture |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62216059A (en) * | 1986-03-18 | 1987-09-22 | Fujitsu Ltd | Check system for storage device |
| JPS63229547A (en) * | 1987-03-18 | 1988-09-26 | Nec Corp | Memory device test system |
| JPH04251355A (en) * | 1991-01-08 | 1992-09-07 | Toshiba Corp | Memory test system |
| JPH07114502A (en) * | 1993-10-15 | 1995-05-02 | Mitsubishi Electric Corp | Data processing device, data storage device, and test method thereof |
| US7386768B2 (en) * | 2003-06-05 | 2008-06-10 | Intel Corporation | Memory channel with bit lane fail-over |
-
2005
- 2005-04-06 DE DE102005015828A patent/DE102005015828A1/en not_active Withdrawn
- 2005-06-02 JP JP2005162842A patent/JP4786941B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1994472A4 (en) * | 2006-03-13 | 2010-02-10 | Intel Corp | Input/output agent having multiple secondary ports |
| DE102006035612A1 (en) * | 2006-07-31 | 2008-02-07 | Qimonda Ag | Memory buffer for fully buffered dual inline memory module, has input/output interface providing communication of read/write data with memory modules i.e. double data rate synchronous dynamic random access memories, with data rate |
| DE102006035612B4 (en) * | 2006-07-31 | 2011-05-05 | Qimonda Ag | Memory buffer, FB-DIMM and method of operating a memory buffer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005353060A (en) | 2005-12-22 |
| JP4786941B2 (en) | 2011-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE602004007674T3 (en) | Integrated circuit with bimodal data strobe | |
| DE60205877T2 (en) | METHOD FOR SYNCHRONIZING THE READ-OUT TIME OF A HIGH-SPEED MEMORY | |
| DE60016220T2 (en) | MEMORY EXPANSION MODULE WITH A VARIETY OF MEMORY BANKS AND A BANK CONTROL SWITCHING | |
| DE102007050864B4 (en) | Method and apparatus for communicating command and address signals | |
| DE19960005A1 (en) | Memory module system and semiconductor memory device with data input and / or data output control | |
| DE102007039462B4 (en) | Method and device for enumeration | |
| DE4441007C2 (en) | Multibit test circuit of a semiconductor memory device | |
| DE102007001075B4 (en) | Multiport memory device with serial input / output interface and control method thereof | |
| DE102007039192A1 (en) | Clock signals transmitting method for memory device i.e. dynamic RAM device, involves receiving clock signals in device and executing read and write operations using one signal and instruction processing operation using another signal | |
| DE19737838A1 (en) | DRAM for write and read-out of data | |
| DE102006035612B4 (en) | Memory buffer, FB-DIMM and method of operating a memory buffer | |
| DE102022102128A1 (en) | TECHNIQUES FOR CONDUCTING TYPE TRAINING ON A DYNAMIC RANDOM ACCESS MEMORY | |
| DE112006001208B4 (en) | Identical chips with different operations in one system | |
| DE102006062024A1 (en) | Multi port semiconductor memory device, has test mode control device executing core test by converting serial data communication into parallel data communication during selected core test mode, where control device has mode adjusting unit | |
| DE60100612T2 (en) | Synchronous semiconductor memory device | |
| DE102004032689B4 (en) | Semiconductor memory device having a sophisticated test mode | |
| DE102006043311A1 (en) | storage system | |
| DE102006045687A1 (en) | Semiconductor memory chip | |
| DE102006039473A1 (en) | A data storage system and method for transferring data to a data store | |
| EP1205938A2 (en) | Integrated circuit with test mode and method for testing a plurality of such circuits | |
| DE102005015828A1 (en) | Hub for memory module e.g. fully buffered dual-in-line memory module, has controller which ignores memory identification information in response to southbound packet from memory controller when writing packet data during test mode | |
| DE10015253A1 (en) | Semiconducting memory device has memory cell arrangement with even, odd numbered cell blocks, address generator, odd, even column decoder, masking control signal and data generators | |
| DE19514814B4 (en) | Transmission device and transmission method for calibration data of a semiconductor test device | |
| DE102005013238B4 (en) | Method and device for transferring adjustment information for data interface drivers of a RAM module | |
| DE112006003503T5 (en) | Multi-port memory with bank records associated ports |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20121101 |