[go: up one dir, main page]

DE102006006571A1 - Halbleiteranordnung und Verfahren zum Betreiben einer Halbleiteranordnung - Google Patents

Halbleiteranordnung und Verfahren zum Betreiben einer Halbleiteranordnung Download PDF

Info

Publication number
DE102006006571A1
DE102006006571A1 DE102006006571A DE102006006571A DE102006006571A1 DE 102006006571 A1 DE102006006571 A1 DE 102006006571A1 DE 102006006571 A DE102006006571 A DE 102006006571A DE 102006006571 A DE102006006571 A DE 102006006571A DE 102006006571 A1 DE102006006571 A1 DE 102006006571A1
Authority
DE
Germany
Prior art keywords
memory module
data
control unit
input interface
output interface
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
DE102006006571A
Other languages
English (en)
Inventor
Gerhard Risse
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.)
Qimonda 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 DE102006006571A priority Critical patent/DE102006006571A1/de
Priority to US11/706,857 priority patent/US20070198764A1/en
Publication of DE102006006571A1 publication Critical patent/DE102006006571A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/02Disposition of storage elements, e.g. in the form of a matrix array
    • G11C5/04Supports for storage elements, e.g. memory modules; Mounting or fixing of storage elements on such supports

Landscapes

  • Dram (AREA)
  • Static Random-Access Memory (AREA)

Abstract

Die Halbleiteranordnung umfasst eine erste Steuereinheit (10), eine zweite Steuereinheit (20) und mindestens ein Speichermodul (100a, 100b, 100c, 100d). Zwischen der ersten Steuereinheit (10) und dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) und zwischen der zweiten Steuereinheit (20) und dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) können Daten sowohl in einer ersten Richtung als auch in einer zweiten Richtung übertragen werden. Das mindestens eine Speichermodul (100a, 100b, 100c, 100d) umfasst eine erste Eingangsschnittstelle (111), um Daten aus einer ersten Richtung zu empfangen, eine erste Ausgangsschnittstelle (112), um Daten in einer zweiten Richtung zu senden, eine zweite Einganghsschnittstelle (113), um Daten aus der zweiten Richtung zu empfangen und eine zweite Ausgangsschnittstelle (114), um Daten in der ersten Richtung zu senden. Zum Senden und Empfangen von Daten in der ersten beziehungsweise zweiten Richtung sind bei der ersten (10) und bei der zweiten (20) Steuereinheit jeweils erste (11, 21) und zweite (14, 24) Eingangsschnittstellen und jeweils erste (12, 22) und zweite (13, 23) Ausgangsschnittstellen vorgesehen. Die zweite Ausgangsschnittstelle (13) der ersten Steuereinheit (10) ist mit der zweiten Eingangsschnittstelle (24) der zweiten Steuereinheit (20) gekoppelt und die zweite Ausgangsschnittstelle (23) der zweiten Steuereinheit (20) ist mit der zweiten Eingangsschnittstelle (14) der ersten Steuereinheit (10) gekoppelt.

Description

  • Die vorliegende Erfindung betrifft eine Halbleiteranordnung sowie ein Verfahren zum Betreiben einer Halbleiteranordnung. Die Erfindung betrifft insbesondere Halbleiteranordnungen mit mehreren Steuereinheiten und einer Vielzahl von Speichermodulen.
  • Zur Datenspeicherung weisen Computersysteme üblicherweise eine Speichersteuerung und Speichervorrichtungen wie etwa Schreib/Lesespeicher oder RAM-Speicher auf, die beispielsweise als FB-DIMM (Fully Buffered Dual Inline Memory Module) ausgebildet sind. Jedes der FB-DIMMs umfasst einen Speicherbaustein zur Speicherung von Daten, eine Speicherschnittstelle und einen Advanced Memory Buffer (AMB). Der AMB dient dazu, den Datenaustausch zwischen der Speichersteuerung und dem Speicherbaustein zu steuern. Der AMB empfängt Schreib- oder Befehlsdaten in serieller Form von der Speichersteuerung, wandelt diese in parallele Datenströme um und leitet diese über die Speicherschnittstelle an den Speicherbaustein weiter. Zudem kann der AMB in den Speicherbausteinen gespeicherte Daten in serielle Datenpakete umwandeln. Außerdem weist der AMB eine Durchleitungslogik oder Path-Through-Logik auf, mittels derer Datenpakete, die für ein anderes FB-DIMM bestimmt sind, weiter geleitet werden.
  • Typischerweise weisen Computersysteme mehrere der FB-DIMMs auf. Die Speichersteuerung sendet eine erste Art von Datenrahmen mit Schreib- oder Befehlsdaten in einer ersten Richtung an die Speichermodule über eine 10 Bit breite Datenleitung. Über eine 12 bis 14 Bit breite Datenleitung empfängt die Speichersteuerung eine zweite Art von Datenrahmen mit Antwort- oder Lesedaten von den Speichermodulen.
  • Zur Datenübertragung in der ersten Richtung weist die Speichersteuerung eine Ausgangsschnittstelle auf. Die Speichermodule weisen geeignete erste Eingangsschnittstellen zum Empfang der ersten Art von Datenrahmen aus der ersten Richtung, und geeignete erste Ausgangsschnittstellen zum Übertragen der ersten Art von Datenrahmen an das in der ersten Richtung benachbarte Speichermodul auf, wobei jeweilige erste Ausgangsschnittstellen der Speichermodule mit jeweiligen ersten Eingangsschnittstellen von in der ersten Richtung benachbarten Speichermodulen gekoppelt sind. Somit können Datenrahmen der ersten Art in der ersten Richtung von einem Speichermodul zu dem nächsten übertragen werden.
  • Zur Datenübertragung in der zweiten Richtung weisen die Speichermodule geeignete zweite Ausgangsschnittstellen zum Übertragen der zweiten Art von Datenrahmen an das in der zweiten Richtung benachbarte Speichermodul und geeignete zweite Eingangsschnittstellen auf zum Empfang von der zweiten Art von Datenrahmen, wobei jeweilige zweite Ausgangsschnittstellen der Speichermodule mit jeweiligen zweiten Eingangsschnittstellen von in der zweiten Richtung benachbarten Speichermodulen gekoppelt sind.
  • Bei einer Unterbrechung der Verbindung, beispielsweise durch einen defekten AMB eines der Speichermodule, ist die Datenübertragung zwischen der Speichersteuerung und den Speichermodulen, welche sich bezüglich der Unterbrechung in der ersten Richtung befinden, gestört.
  • Speichermodule, die bezüglich der Speichersteuerung weit entfernt angeordnet sind, weisen eine hohe Latenzzeit auf. Bei n Speichermodulen weist beispielsweise das n-te Speichermodul eine Latenzzeit von n Punkt-zu-Punkt-Verbindungen auf.
  • Da die Speichervorrichtung nur eine Schnittstelle zwischen der Speichersteuerung und den Speichermodulen aufweist, ist zudem die Bandbreite für die Datenübertragung begrenzt.
  • Bei einer n Speichermodule umfassenden Speichervorrichtung werden in der ersten Richtung übertragene Datenrahmen, die für das erste Speichermodul bestimmt sind, durch die gesamte Reihenanordnung übertragen. Somit sind n Hochgeschwindigkeitsverbindungen aktiv. Dies führt zu einer hohen Leistungsaufnahme der Halbleiteranordnung.
  • Die Speichervorrichtung kann nur von einer Speichersteuerung angesteuert werden. Daher muss bei Computersystemen mit mehreren zentralen Steuereinheiten (CPUs) die Kommunikation zwischen den einzelnen zentralen Steuereinheiten und den Speichermodulen entweder über eine gemeinsame externe Speichersteuerung erfolgen, oder, im Falle in den zentralen Steuereinheiten integrierter Speichersteuerungen, durch eine direkte Kommunikation zwischen den einzelnen Steuereinheiten, um Daten aus den Speichermodulen zu lesen oder Daten in die Speichermodule zu schreiben.
  • Es ist daher eine Aufgabe der vorliegenden Erfindung, eine Halbleiteranordnung sowie ein Verfahren zum Betreiben einer Halbleiteranordnung vorzusehen, bei der die oben beschriebenen Probleme vermieden werden und die Zuverlässigkeit der Halbleiteranordnung erhöht ist.
  • Diese Aufgabe wird gelöst durch eine Halbleiteranordnung gemäß Patentanspruch 1 und ein Verfahren zum Betreiben einer Halbleiteranordnung gemäß Patentanspruch 18.
  • Eine erfindungsgemäße Halbleiteranordnung umfasst mindestens ein Speichermodul mit einem Speicherbaustein zum Speichern von Daten, einer ersten Eingangsschnittstelle, um Daten aus einer ersten Richtung zu empfangen, einer ersten Ausgangsschnittstelle, um Daten in einer zweiten Richtung zu senden, einer zweiten Eingangsschnittstelle, um Daten aus der zweiten Richtung zu empfangen und einer zweiten Ausgangsschnittstelle, um Daten in der ersten Richtung zu senden. Die Halbleiteranordnung umfasst des Weiteren eine erste Steuereinheit mit einer Steuerschaltung, einer ersten Eingangsschnittstelle, einer zweiten Eingangsschnittstelle, einer ersten Ausgangsschnittstelle und einer zweiten Ausgangsschnittstelle. Die Steuerschaltung der ersten Steuereinheit ist mit der ersten Eingangsschnittstelle der ersten Steuereinheit gekoppelt, um Daten von dem mindestens einen Speichermodul aus der zweiten Richtung zu empfangen. Die Steuerschaltung der ersten Steuereinheit ist mit der zweiten Eingangsschnittstelle der ersten Steuereinheit gekoppelt, um Daten aus der ersten Richtung zu empfangen. Die Steuerschaltung der ersten Steuereinheit ist mit der ersten Ausgangsschnittstelle der ersten Steuereinheit gekoppelt, um Daten an das mindestens eine Speichermodul in der ersten Richtung zu senden. Die Steuerschaltung der ersten Steuereinheit ist mit der zweiten Ausgangsschnittstelle der ersten Steuereinheit gekoppelt, um Daten in der zweiten Richtung zu senden.
  • Die Halbleiteranordnung umfasst ferner mindestens eine zweite Steuereinheit mit einer Steuerschaltung, einer ersten Eingangsschnittstelle, einer zweiten Eingangsschnittstelle, ei ner ersten Ausgangsschnittstelle und einer zweiten Ausgangsschnittstelle. Die Steuerschaltung der zweiten Steuereinheit ist mit der ersten Eingangsschnittstelle der zweiten Steuereinheit gekoppelt, um Daten von dem mindestens einen Speichermodul aus der ersten Richtung zu empfangen. Die Steuerschaltung der zweiten Steuereinheit ist mit der zweiten Eingangsschnittstelle der zweiten Steuereinheit gekoppelt, um Daten aus der zweiten Richtung zu empfangen. Die Steuerschaltung der zweiten Steuereinheit ist mit der ersten Ausgangsschnittstelle gekoppelt, um Daten an das mindestens eine Speichermodul in der zweiten Richtung zu senden. Die Steuerschaltung der zweiten Steuereinheit ist mit der zweiten Ausgangsschnittstelle der zweiten Steuereinheit gekoppelt, um Daten in der ersten Richtung zu senden.
  • Die zweite Ausgangsschnittstelle der ersten Steuereinheit ist mit der zweiten Eingangsschnittstelle der zweiten Steuereinheit gekoppelt und die zweite Ausgangsschnittstelle der mindestens einen zweiten Steuereinheit ist mit der zweiten Eingangsschnittstelle der ersten Steuereinheit gekoppelt.
  • Unter einem anderen Aspekt sieht die Erfindung ein Verfahren zum Betreiben einer Halbleiteranordnung vor. Die Halbleiteranordnung umfasst mindestens ein Speichermodul mit einem Speicherbaustein zum Speichern von Daten, eine erste Steuereinheit mit einer Steuerschaltung und eine zweite Steuereinheit mit einer Steuerschaltung. Das Verfahren umfasst Senden von Daten in einer ersten Richtung von der Steuerschaltung der ersten Steuereinheit an das mindestens eine Speichermodul und Empfangen von Daten in der Steuerschaltung der ersten Steuereinheit von dem mindestens einem Speichermodul aus einer zweiten Richtung. Des Weiteren umfasst das Verfahren Senden von Daten in der zweiten Richtung von der Steuerschaltung der zweiten Steuereinheit an das mindestens eine Speichermodul und Empfangen von Daten in der Steuerschaltung der zweiten Steuereinheit von dem mindestens einen Speichermodul aus der ersten Richtung.
  • Im Weiteren wird die Erfindung anhand von Ausführungsbeispielen beschrieben und in Figuren schematisch dargestellt.
  • 1 zeigt eine schematische Darstellung einer Halbleiteranordnung gemäß einer Ausführungsform der Erfindung.
  • 2 zeigt eine schematische Darstellung einer Weiterbildung der in 1 dargestellten Halbleiteranordnung.
  • 3 und 4 zeigen schematisch einen Lesevorgang einer ersten Art bei der in 1 dargestellten Halbleiteranordnung.
  • 5 und 6 zeigen schematisch einen Lesevorgang einer zweiten Art bei der in 1 dargestellten Halbleiteranordnung.
  • 7 und 8 zeigen schematisch einen Schreibvorgang bei der in 1 dargestellten Halbleiteranordnung.
  • In 9 ist die Vorgehensweise bei einer Entfernung oder einer Ersetzung eines der Speichermodule (100a, 100b, 100c, 100d) dargestellt.
  • 1 zeigt eine schematische Darstellung einer Halbleiteranordnung gemäß einer Ausführungsform der Erfindung. Die Halbleiteranordnung umfasst eine erste Steuereinheit 10, eine zweite Steuereinheit 20 sowie eine Vielzahl von Speichermodu len 100a, 100b, 100c und 100d die in einer Kette angeordnet sind. Die erste Steuereinheit 10 und die zweite Steuereinheit 20 sind jeweils an entfernten Enden der Kette von Speichermodulen 100a, 100b, 100c, 100d angeordnet. Die Speichermodule 100a, 100b, 100c und 100d sind identisch ausgebildet.
  • An Speichermodul 100a wird nun der Aufbau der Speichermodule 100a, 100b, 100c und 100d erläutert. Das Speichermodul 100a umfasst einen Speicherbaustein 117 zum Speichern von Daten. Bevorzugt ist der Speicherbaustein 117 ein Speicherbaustein mit dynamischen wahlfreiem Zugriff (DRAM), in dem Daten wiederholt gespeichert und ausgelesen werden können. Beispielweise weist der Speicherbaustein 117 die Funktionalität eines Speicherbausteins vom Double-Data-Rate-Type (DDR Typ) oder eines ähnlichen Speicherbausteintyps auf.
  • Das Speichermodul 100a weist ferner einen Schnittstellenblock 110 mit einer ersten Eingangsschnittstelle 111, einer ersten Ausgangsschnittstelle 112, einer zweiten Eingangsschnittstelle 113 und einer zweiten Ausgangsschnittstelle 114 auf. Die Ein- und Ausgabeschnittstellen können Daten wie etwa Lesedaten, Schreibdaten, aber auch Befehlsdaten übertragen.
  • Über die erste Eingangsschnittstelle 111 kann das Speichermodul 100a Daten aus einer ersten Richtung empfangen. Über die erste Ausgangsschnittstelle 112 kann das Speichermodul 100a Daten in einer zweiten Richtung senden. Über die zweite Eingangsschnittstelle 113 kann das Speichermodul 100a Daten aus der zweiten Richtung empfangen. Über die zweite Ausgangsschnittstelle 114 kann das Speichermodul 100a Daten in der ersten Richtung senden.
  • Das Speichermodul 100a ist dazu ausgestaltet bei Empfang eines entsprechenden Steuerbefehls entweder die erste Eingangsschnittstelle 111 und die erste Ausgangsschnittstelle 112 zu deaktivieren oder die zweite Eingangsschnittstelle 113 und die zweite Ausgangsschnittstelle 114 zu deaktivieren.
  • Die erste 112 und die zweite 114 Ausgangsschnittstelle umfassen ferner jeweils einen Ausgangstreiber 115, 116, der die Daten in einem rahmenbasierten Format ausgibt. Die Lese- und Schreibdaten oder Befehlsdaten werden dabei in demselben Rahmenformat ausgegeben. Die erste Ausgangsschnittstelle 112 und die zweite Ausgangsschnittstelle 114 sind zur Übertragung von Daten mit einer identischen Datenbreite ausgebildet. Die erste Eingangsschnittstelle 111 und die zweite Eingangsschnittstelle 113 sind zur Übertragung von Daten mit derselben Datenbreite ausgebildet. Bevorzugt sind die erste Eingangsschnittstelle 111, die zweite Eingangsschnittstelle 113, die erste 112 Ausgangsschnittstelle und die zweite Ausgangsschnittstelle 114 zur Übertragung von Daten mit derselben Datenbreite ausgebildet.
  • Über eine Schnittstelle 118 ist ein Dateneingang des Speicherbausteins 117 sowohl mit der ersten Eingangsschnittstelle 111 als auch mit der zweiten Eingangsschnittstelle 113 des Speichermoduls 100a verbunden. Mittels der Schnittstelle 118 können Schreib- oder Befehlsdaten von der ersten Eingangsschnittstelle 111 oder Schreib- oder Befehlsdaten von der zweiten Eingangsschnittstelle 113 an den Speicherbaustein 117 übertragen werden.
  • Von dem Speichermodul 100a über die erste Eingangsschnittstelle 111 empfangene Datenrahmen, die von der ersten Steuereinheit 10 oder von einem in der zweiten Richtung benachbar ten Speichermodul gesendet wurden, werden über eine zwischen der ersten Eingangsschnittstelle 111 und der zweiten Ausgangsschnittstelle 114 angeordnete elektrisch leitfähige Verbindung und die Ausgangsschnittstelle 114 an die zweite Steuerschaltung 20 oder an ein in der ersten Richtung benachbartes Speichermodul übertragen.
  • Von dem Speichermodul 100a über die zweite Eingangsschnittstelle 113 empfangene Datenrahmen, die von der zweiten Steuereinheit 20 oder von einem in der ersten Richtung benachbarten Speichermodul gesendet wurden, werden über eine zwischen der zweiten Eingangsschnittstelle 113 und der ersten Ausgangsschnittstelle 112 angeordnete elektrisch leitfähige Verbindung und die erste Ausgangsschnittstelle 112 an die erste Steuereinheit 10 oder an ein in der zweiten Richtung benachbartes Speichermodul übertragen.
  • In Abhängigkeit von in dem Speicherbaustein 117 gespeicherten Daten fügen die Ausgangstreiber 115, 116 Lesedaten in die Datenrahmen ein und senden die Datenrahmen in die erste beziehungsweise zweite Richtung.
  • Die erste Steuereinheit 10 umfasst einen Mikroprozessor 19, eine Steuerschaltung 15, einen Schalter 16, eine erste Eingangsschnittstelle 11, eine zweite Eingangsschnittstelle 14, eine erste Ausgangsschnittstelle 12 und eine zweite Ausgangsschnittstelle 13.
  • Der Mikroprozessor 19 ist über den Schalter 16 mit der Steuerschaltung 15 zum Austausch von Daten gekoppelt. Ferner ist der Mikroprozessor 19 über den Schalter 16 mit der ersten Ausgangsschnittstelle 12, der ersten Eingangsschnittstelle 11, der zweiten Ausgangsschnittstelle 13 und der zweiten Eingangsschnittstelle 14 zur Übertragung von Daten gekoppelt.
  • Die Steuerschaltung 15 ist mit der ersten Eingangsschnittstelle 11 gekoppelt, um Daten von den Speichermodulen 100a, 100b, 100c und 100d aus der zweiten Richtung zu empfangen. Die Steuerschaltung 15 ist mit der zweiten Eingangsschnittstelle 14 gekoppelt, um Daten aus der ersten Richtung zu empfangen. Die Steuerschaltung 15 ist mit der ersten Ausgangsschnittstelle 12 gekoppelt, um Daten an die Speichermodule 100a, 100b, 100c und 100d in der ersten Richtung zu senden. Die Steuerschaltung 15 ist mit der zweiten Ausgangsschnittstelle 13 gekoppelt, um Daten in der zweiten Richtung zu senden.
  • Die erste Eingangsschnittstelle 11 der ersten Steuereinheit 10 ist mit der zweiten Ausgangsschnittstelle 13 der ersten Steuereinheit 10 gekoppelt, um Daten in der zweiten Richtung zu übertragen. Die zweite Eingangsschnittstelle 14 der ersten Steuereinheit 10 ist mit der ersten Ausgangsschnittstelle 12 der ersten Steuereinheit 10 gekoppelt, um Daten in der ersten Richtung zu übertragen.
  • Die Kopplung der Steuerschaltung 15 mit der ersten Eingangsschnittstelle 11, der zweiten Eingangsschnittstelle 14, der ersten Ausgangsschnittstelle 12 und der zweiten Ausgangsschnittstelle 13 erfolgt über den Schalter 16.
  • Die zweite Steuereinheit 20 umfasst einen Mikroprozessor 29, eine Steuerschaltung 25, einen Schalter 26, eine erste Eingangsschnittstelle 21, eine zweite Eingangsschnittstelle 24, eine erste Ausgangsschnittstelle 22 und eine zweite Ausgangsschnittstelle 23.
  • Der Mikroprozessor 29 ist über den Schalter 26 mit der Steuerschaltung 25 zum Austausch von Daten gekoppelt. Der Mikroprozessor 29 ist außerdem über den Schalter 26 mit der ersten Ausgangsschnittstelle 22, der ersten Eingangsschnittstelle 21, der zweiten Ausgangsschnittstelle 23 und der zweiten Eingangsschnittstelle 24 zur Übertragung von Daten gekoppelt.
  • Die Steuerschaltung 25 ist mit der ersten Eingangsschnittstelle 21 gekoppelt, um Daten von den Speichermodulen 100a, 100b, 100c und 100d aus der ersten Richtung zu empfangen. Die Steuerschaltung 25 ist mit der zweiten Eingangsschnittstelle 24 gekoppelt, um Daten aus der zweiten Richtung zu empfangen. Die Steuerschaltung 25 ist mit der ersten Ausgangsschnittstelle 22 gekoppelt, um Daten an die Speichermodule 100a, 100b, 100c und 100d in der zweiten Richtung zu senden. Die Steuerschaltung 25 ist mit der zweiten Ausgangsschnittstelle 23 gekoppelt, um Daten in der ersten Richtung zu senden.
  • Die erste Eingangsschnittstelle 21 der zweiten Steuereinheit 20 ist mit der zweiten Ausgangsschnittstelle 23 der zweiten Steuereinheit 20 gekoppelt, um Daten in der ersten Richtung zu übertragen. Die zweite Eingangsschnittstelle 24 der zweiten Steuereinheit 20 ist mit der ersten Ausgangsschnittstelle 22 der zweiten Steuereinheit 20 gekoppelt, um Daten in der zweiten Richtung zu übertragen.
  • Die Kopplung der Steuerschaltung 25 mit der ersten Eingangsschnittstelle 21, der zweiten Eingangsschnittstelle 24, der erste Ausgangsschnittstelle 22 und der zweiten Ausgangsschnittstelle 23 erfolgt über den Schalter 26.
  • Die zweite Ausgangsschnittstelle 13 der ersten Steuereinheit 10 ist mit der zweiten Eingangsschnittstelle 24 der zweiten Steuereinheit 20 gekoppelt. Über diese Koppelung können Daten von der ersten Steuereinheit 10 an die zweite Steuereinheit 20 übertragen werden. Beispielsweise können Daten von dem Mikroprozessor 19 der ersten Steuereinheit 10 an den Mikroprozessor 29 der zweiten Steuereinheit übertragen werden.
  • Die zweite Ausgangsschnittstelle 23 der zweiten Steuereinheit 20 ist mit der zweiten Eingangsschnittstelle 14 der ersten Steuereinheit 10 gekoppelt. Über diese Koppelung können Daten von der zweiten Steuereinheit 20 an die erste Steuereinheit übertragen werden.
  • Die erste Ausgangsschnittstelle 12 der ersten Steuereinheit 10 ist mit der ersten Eingangsschnittstelle 111 des ersten Speichermoduls 100a der Speichermodule gekoppelt, um Daten in der ersten Richtung zu übertragen. Die erste Ausgangsschnittstelle 112 des ersten Speichermoduls 100a ist mit der ersten Eingangsschnittstelle 11 der ersten Steuereinheit 10 gekoppelt, um Daten in der zweiten Richtung zu übertragen. Das Speichermodul 100d bildet das letzte Speichermodul der Kette von Speichermodulen 100a, 100b, 100c und 100d. Die erste Ausgangsschnittstelle 22 der zweiten Steuereinheit 20 ist mit der zweiten Eingangsschnittstelle 113 des letzten Speichermoduls 100d gekoppelt, um Daten in der zweiten Richtung zu übertragen. Die zweite Ausgangsschnittstelle 114 des letzten Speichermoduls 100d ist mit der ersten Eingangsschnittstelle 21 der zweiten Steuereinheit 20 gekoppelt, um Daten in der ersten Richtung zu übertragen. Bei den übrigen Speichermodulen 100b, 100c ist die jeweilige erste Eingangsschnittstelle 111 mit der jeweiligen zweiten Ausgangsschnittstelle 114 ei nes jeweiligen in der zweiten Richtung benachbarten Speichermoduls 100a, 100b gekoppelt, um Daten in der ersten Richtung zu übertragen. Die jeweilige erste Ausgangsschnittstelle 112 jedes der übrigen Speichermodule 100b, 100c ist mit der jeweiligen zweiten Eingangsschnittstelle 113 des jeweiligen in der zweiten Richtung benachbarten Speichermoduls 100a, 100b gekoppelt, um Daten in der zweiten Richtung zu übertragen. Die jeweilige zweite Eingangsschnittstelle 113 jedes der übrigen Speichermodule 100b, 100c ist mit der jeweiligen ersten Ausgangsschnittstelle 112 eines jeweiligen in der ersten Richtung benachbarten Speichermoduls 100c, 100 gekoppelt, um Daten in der zweiten Richtung zu übertragen, und die jeweilige zweite Ausgangsschnittstelle 114 jedes der übrigen Speichermodule 100b, 100c ist mit der jeweiligen ersten Eingangsschnittstelle 111 des jeweiligen in der ersten Richtung benachbarten Speichermoduls 100c, 100d gekoppelt, um Daten in der ersten Richtung zu übertragen.
  • Ein Speichermodul der Vielzahl von Speichermodulen 100a, 100b, 100c, 100d kann als redundantes Speichermodul ausgebildet sein, in dessen Speicherbaustein 117 Daten in Abhängigkeit von in den Speicherbausteinen 117 der übrigen Speichermodule gespeicherten Daten abgespeichert sind. Somit können bei einer Funktionsstörung eines der Speichermodule durch das Auslesen jedes einzelnen der Vielzahl von Speichermodulen die Daten des Speichermoduls mit der Funktionsstörung wiederhergestellt werden.
  • Bei der erfindungsgemäßen Halbleiteranordnung können Daten sowohl in der ersten Richtung als auch in der zweiten Richtung zwischen der ersten Steuereinheit und jedem der Speichermodule übertragen werden. Zudem können Daten sowohl in der ersten Richtung als auch in der zweiten Richtung zwischen der zweiten Steuereinheit und jedem der Speichermodule übertragen werden.
  • Bei der erfindungsgemäßen Halbleiteranordnung haben sowohl die erste Steuereinheit 10 als auch die zweite Steuereinheit 20 über die jeweiligen ersten Ausgangsschnittstellen 12, 22 und die jeweiligen ersten Eingangsschnittstellen 11, 21 direkten Zugriff auf jedes Speichermodul der Vielzahl von Speichermodulen 100a, 100b, 100c, 100d.
  • Außerdem besteht für die erste Steuereinheit 10 und für die zweite Steuereinheit 20 die Möglichkeit, über die jeweiligen zweiten Ausgangsschnittstellen 13, 23 und die jeweiligen zweiten Eingangsschnittstellen 14, 24 indirekt auf jedes Speichermodul der Vielzahl von Speichermodulen 100a, 100b, 100c, 100d zuzugreifen. Dabei erfolgt der Zugriff einer Steuereinheit auf die Speichermodule über eine Datenübertragung über die jeweilige andere der Steuereinheiten. Bei einer Unterbrechung der direkten Verbindung zwischen der ersten Steuereinheit 10 oder der zweiten Steuereinheit 20 und einem der Speichermodule 100a, 100b, 100c, 100d kann die erste Steuereinheit 10 oder die zweite Steuereinheit 20 über die indirekte Verbindung auf das eine Speichermodul 100a, 100b, 100c, 100d zugreifen.
  • Im Unterschied zu einer Halbleiteranordnung mit nur einer Steuereinheit ist bei der erfindungsgemäßen Halbleiteranordnung lediglich eine weitere Verbindung, nämlich die Verbindung zwischen der zweiten Steuereinheit und dem damit verbundenen Speichermodul vorgesehen. Gleichzeitig wird durch die erfindungsgemäße Halbleiteranordnung jedoch die Datenbreite der Datenübertragung verdoppelt. Bei einer mehr als ein Spei chermodul umfassenden Halbleiteranordnung wird somit die Leistungsaufnahme per Bandbreite signifikant reduziert.
  • Lese- oder Schreibzugriffe auf die Speichermodule werden durch eine direkte Kommunikation zwischen der ersten Steuereinheit 10 und der zweiten Steuereinheit 20 über die jeweiligen zweiten Ausgangsschnittstellen 13, 23 und die jeweiligen zweiten Eingangsschnittstellen 14, 24 abgestimmt. Beispielsweise kann die erste Steuereinheit Zugriffsrechte auf eine erste Teilmenge der Vielzahl von Speichermodulen aufweisen, und die zweite Steuereinheit 20 Zugriffsrechte auf eine zweite Teilmenge der Vielzahl von Speichermodulen aufweisen, wobei die zweite Teilmenge sich von der ersten Teilmenge unterscheidet.
  • Bei der erfindungsgemäßen Halbleiteranordnung teilen sich zwei Steuereinheiten eine Vielzahl von Speichermodulen. An beiden Enden der Kette aus einer Vielzahl von Speichermodulen ist eine Speichersteuerung angeordnet. Die Zugriffsberechtigung zur Übertragung von Lese- und Schreibdaten oder Befehlsdaten an die einzelnen Speichermodule wird über eine direkte Kommunikation zwischen den beiden Steuereinheiten geregelt. Beide Steuereinheiten können einen direkten Lesezugriff auf die Vielzahl von Speichermodulen aufweisen, so dass die Datenmenge, die zwischen den beiden Steuereinheiten ausgetauscht wird, reduziert werden kann, da die Daten direkt aus der einzelnen Speichermodulen der Vielzahl von Speichermodulen gelesen werden können, anstatt zunächst von einer Steuereinheit gelesen zu werden und dann über eine Verbindung zwischen den Steuereinheiten übertragen zu werden. Dadurch wird die Latenzzeit signifikant reduziert.
  • Des Weiteren hat die erfindungsgemäße Halbleiteranordnung den Vorteil, dass sie eine redundante Kopplung der Steuereinheiten vorsieht. Bei einer Funktionsstörung der direkten Verbindung zwischen den einzelnen Steuereinheiten, kann eine Kommunikation zwischen den einzelnen Steuereinheiten über die Verbindung über die Vielzahl von Speichermodulen erfolgen.
  • 2 zeigt eine Weiterbildung der in 1 dargestellten Halbleiteranordnung. Zusätzlich zu der in 1 dargestellten Halbleiteranordnung weist die in 2 dargestellte Halbleiteranordnung eine weitere Vielzahl von Speichermodulen 100a', 100b', 100c', 100d' auf, wobei jedes Speichermodul der weiteren Vielzahl von Speichermodulen 100a', 100b', 100c', 100d' identisch zu den Speichermodulen 100a, 100b, 100c, 100d ausgebildet ist. Zudem weisen die erste Steuereinheit 10 und die zweite Steuereinheit 20 jeweils eine dritte Eingangsschnittstelle 17, 27 und eine dritte Ausgangsschnittstelle 18, 28 auf.
  • Die Steuerschaltung 15 der ersten Steuereinheit 10 ist mit der dritten Eingangsschnittstelle 17 der ersten Steuereinheit gekoppelt, um Daten von einem der Speichermodule 100a', 100b', 100c', 100d' aus der zweiten Richtung zu empfangen. Die Steuerschaltung 15 der ersten Steuereinheit 10 ist mit der dritten Ausgangsschnittstelle 18 gekoppelt um Daten an eines der Speichermodule 100a', 100b', 100c', 100d' in der ersten Richtung zu senden. Die Steuerschaltung 25 der zweiten Steuereinheit 20 ist mit der dritten Eingangsschnittstelle 27 der zweiten Steuereinheit 20 gekoppelt, um Daten von einem der Speichermodule 100a', 100b', 100c', 100d' aus der ersten Richtung zu empfangen. Die Steuerschaltung 25 der zweiten Steuereinheit 20 ist ferner mit der dritten Ausgangsschnitt stelle 28 gekoppelt um Daten an eines der Speichermodule 100a', 100b', 100c', 100d' in der zweiten Richtung zu senden.
  • Die dritte Ausgangsschnittstelle 18 der ersten Steuereinheit 10 ist mit der ersten Eingangsschnittstelle 111' des ersten Speichermoduls 100a' der weiteren Vielzahl von Speichermodulen 100a', 100b', 100c', 100d' gekoppelt, um Daten in der ersten Richtung zu übertragen, die erste Ausgangsschnittstelle 112' des ersten Speichermoduls 100a' der weiteren Vielzahl von Speichermodulen 100a', 100b', 100c', 100d' ist mit der dritten Eingangsschnittstelle 17 der ersten Steuereinheit 10 gekoppelt, um Daten in der zweiten Richtung zu übertragen, die dritte Ausgangsschnittstelle 28 der zweiten Steuereinheit 20 ist mit der zweiten Eingangsschnittstelle 113' des letzten Speichermoduls 100d' der weiteren Vielzahl von Speichermodulen 100a', 100b', 100c', 100d' gekoppelt, um Daten in der zweiten Richtung zu übertragen und die zweite Ausgangsschnittstelle 114' des letzten Speichermoduls 100d' der weiteren Vielzahl von Speichermodulen 100a', 100b', 100c', 100d' ist mit der dritten Eingangsschnittstelle 27 der zweiten Steuereinheit 20 gekoppelt, um Daten in der ersten Richtung zu übertragen.
  • Für die übrigen Speichermodule 100b', 100c' der weiteren Vielzahl von Speichermodulen 100a', 100b', 100c', 100d' ist die erste Eingangsschnittstelle 111' mit der zweiten Ausgangsschnittstelle 114' eines in der zweiten Richtung benachbarten Speichermoduls 100a', 100b' gekoppelt, um Daten in der ersten Richtung zu übertragen, die erste Ausgangsschnittstelle 112' mit der zweiten Eingangsschnittstelle 113' des in der zweiten Richtung benachbarten Speichermoduls 100a', 100b' gekoppelt, um Daten in der zweiten Richtung zu übertragen, die zweite Eingangsschnittstelle 113' mit der ersten Ausgangs schnittstelle 112' des in der ersten Richtung benachbarten Speichermoduls 100c', 100d' gekoppelt, um Daten in der zweiten Richtung zu übertragen, und die zweite Ausgangsschnittstelle 114' mit der ersten Eingangsschnittstelle 111' des in der ersten Richtung benachbarten Speichermoduls 100c', 100d' gekoppelt, um Daten in der ersten Richtung zu übertragen.
  • 3 zeigt schematisch einen Lesevorgang einer ersten Art bei der in 1 dargestellten Halbleiteranordnung. Die erste Steuereinheit 10 sendet in einer ersten Richtung über die erste Ausgangsschnittstelle 12 einen Lesebefehl an ein Speichermodul. Beispielhaft ist hier der Lesevorgang für das Speichermodul 100a angegeben. Der Lesebefehl wird von der ersten Eingangsschnittstelle 111 des Speichermoduls 100a empfangen und über die Schnittstelle 118 an den Speicherbaustein 117 weitergeleitet. Der Speicherbaustein 117 erzeugt in Abhängigkeit von in dem Speicherbaustein 117 gespeicherten Daten Lesedaten, die über die zweite Ausgangsschnittstelle 114 in der ersten Richtung gesendet werden und von den bezüglich des Speichermoduls 100a in der ersten Richtung befindlichen Speichermodulen 100b, 100c, 100d an die erste Eingangsschnittstelle 21 der zweiten Steuereinheit 20 übertragen werden. Von der ersten Eingangsschnittstelle 21 der zweiten Steuereinheit 20 werden die Lesedaten über den Schalter 26 an die zweite Ausgangsschnittstelle 23 der zweiten Steuereinheit 20 weitergeleitet und an die zweite Eingangsschnittstelle 14 der ersten Steuereinheit 10 übertragen. In der 3 sind die Befehlsdaten CMD als gestrichelte Pfeile, und die Lesedaten RD als hervorgehobene Pfeile dargestellt. Die Lesedaten RD werden bei der ersten Art des Lesebefehls in einen Datenrahmen eingefügt, der in derselben Richtung übertragen wird, aus welcher der Datenrahmen mit dem Lesebefehl übertragen wurde.
  • 4 zeigt einen weiteren Lesevorgang der ersten Art bei der in 1 dargestellten Halbleiteranordnung. Die erste Steuereinheit 10 sendet über die zweite Ausgangsschnittstelle 13 in einer zweiten Richtung einen Lesebefehl an ein Speichermodul, wobei in 4 ein Lesebefehl an das Speichermodul 100d dargestellt ist. Der Lesebefehl wird von der zweiten Eingangsschnittstelle 24 der zweiten Steuereinheit 20 empfangen und an die erste Ausgangsschnittstelle 22 der zweiten Steuereinheit 20 weitergeleitet. Von dort wird der Lesebefehl an die zweite Eingangsschnittstelle 113 des Speichermoduls 100d übertragen und über die Schnittstelle 118 an den Speicherbaustein 117 weitergeleitet. Der Speicherbaustein 117 erzeugt in Abhängigkeit von in dem Speicherbaustein 117 gespeicherten Daten Lesedaten RD, die über die erste Ausgangsschnittstelle 112 in der zweiten Richtung gesendet werden und von den bezüglich des Speichermoduls 100d in der zweiten Richtung angeordneten Speichermodulen 100c, 100b, 100a an die erste Eingangsschnittstelle 11 der ersten Steuereinheit 10 übertragen werden. In 4 sind die Befehlsdaten CMD als gestrichelte Pfeile, und die Lesedaten RD als hervorgehobene Pfeile dargestellt.
  • Die in 3 und 4 dargestellten Lesevorgänge sind als Beispiele für Lesevorgänge zum Lesen von in den Speicherbausteinen der Speichermodule gespeicherten Daten angegeben. Der Lesebefehl kann von der ersten Steuereinheit 10 sowohl in der ersten Richtung als auch in der zweiten Richtung an ein für den Lesevorgang vorgesehenes Speichermodul übertragen werden. Die Lesedaten werden von dem Speichermodul in dieselbe Richtung gesendet wie jener, aus der der Lesebefehl übertragen wurde. Jedes der Speichermodule 100a, 100b, 100c, 100d kann von der ersten Steuereinheit 10 sowohl in der ersten Richtung als auch in der zweiten Richtung ausgelesen werden.
  • Die zweite Steuereinheit 20 kann ebenfalls die Speichermodule durch Übertragung von Daten sowohl in der ersten als auch in der zweiten Richtung auslesen. Der Lesevorgang erfolgt dann entsprechend den in den 3 und 4 angegebenen Lesevorgängen, wobei der Lesebefehl ausgehend von der zweiten Steuereinheit 20 gesendet wird.
  • 5 zeigt schematisch einen Lesevorgang einer zweiten Art bei der in 1 dargestellten Halbleiteranordnung. Die erste Steuereinheit 10 sendet über die erste Ausgangsschnittstelle 12 in der ersten Richtung einen Lesebefehl an ein Speichermodul, wobei in 5 ein Lesebefehl an das Speichermodul 100a dargestellt ist. Der Lesebefehl wird von der ersten Eingangsschnittstelle 111 des Speichermoduls 100a empfangen und über die Schnittstelle 118 an den Speicherbaustein 117 weitergeleitet. Der Speicherbaustein 117 erzeugt in Abhängigkeit von in dem Speicherbaustein 117 gespeicherten Daten Lesedaten, die über die erste Ausgangsschnittstelle 112 in der zweiten Richtung an die erste Eingangsschnittstelle 11 der ersten Steuereinheit übertragen werden. Die Befehlsdaten CMD sind als gestrichelte Pfeile und die Lesedaten RD als hervorgehobene Pfeile dargestellt. Die Lesedaten RD werden bei der zweiten Art des Lesebefehls in einen Datenrahmen eingefügt, der von dem Speichermodul 100a aus der anderen Richtung empfangen wurde, als jener, aus der der Datenrahmen mit den Befehlsdaten empfangen wurde.
  • 6 zeigt schematisch einen weiteren Lesevorgang der zweiten Art bei der in 1 dargestellten Halbleiteranordnung. Die erste Steuereinheit 10 sendet über die zweite Ausgangs schnittstelle 13 in der zweiten Richtung einen Lesebefehl CMD an ein Speichermodul, wobei in 6 ein Lesebefehl an das Speichermodul 100d dargestellt ist. Der Lesebefehl wird von der zweiten Eingangsschnittstelle 24 der zweiten Steuereinheit 20 empfangen und an die erste Ausgangsschnittstelle 22 der zweiten Steuereinheit 20 weitergeleitet. Von dort wird der Lesebefehl an die zweite Eingangsschnittstelle 113 des Speichermoduls 100d übertragen und über die Schnittstelle 118 an den Speicherbaustein 117 weitergeleitet. Der Speicherbaustein 117 erzeugt in Abhängigkeit von in dem Speicherbaustein 117 gespeicherten Daten Lesedaten RD, die über die zweite Ausgangsschnittstelle 114 in der ersten Richtung an die erste Eingangsschnittstelle 21 der zweiten Steuereinheit 20 gesendet werden. Von dort werden die Lesedaten RD über den Schalter 26 und über die zweite Ausgangsschnittstelle 23 der zweiten Steuereinheit 20 an die zweite Eingangsschnittstelle 14 der ersten Steuereinheit übertragen.
  • Bei der ersten Art des Lesevorgangs ist die Latenzzeit für einen Lesevorgang in der ersten Richtung und für einen Lesevorgang in der zweiten Richtung unabhängig von der Position des zu lesenden Speichermoduls.
  • Bei der zweiten Art des Lesevorgangs ist dagegen die Latenzzeit für einen Lesevorgang abhängig von der Position des zu lesenden Speichermoduls.
  • 7 zeigt schematisch einen Schreibvorgang bei der in 1 dargestellten Halbleiteranordnung. Die erste Speichersteuerung 10 sendet in der ersten Richtung über die erste Ausgangsschnittstelle 12 einen Schreibbefehl inklusive der zu schreibenden Schreibdaten WRT an das für den Schreibvorgang vorgesehene Speichermodul, wobei in 7 ein Schreibvorgang für das Speichermodul 100b dargestellt ist. An der ersten Eingangsschnittstelle 111 des Speichermoduls 100b wird der Schreibbefehl inklusive der Schreibdaten WRT empfangen. Dann werden die Schreibdaten WRT aus dem empfangenen Datenrahmen an den Speicherbaustein 117 weitergeleitet und darin gespeichert.
  • 8 zeigt schematisch einen Schreibvorgang bei der in 1 dargestellten Halbleiteranordnung. Die erste Steuereinheit 10 sendet in der zweiten Richtung über die zweite Ausgangsschnittstelle 13 einen Schreibbefehl inklusive Schreibdaten WRT an ein Speichermodul, wobei in 8 ein Schreibbefehl an das Speichermodul 100d dargestellt ist. Der Schreibbefehl inklusive der Schreibdaten WRT wird von der zweiten Eingangsschnittstelle 24 der zweiten Steuereinheit 20 empfangen und über den Schalter 26 und die erste Ausgangsschnittstelle 22 der zweiten Steuereinheit 20 an die zweite Eingangsschnittstelle 113 des Speichermoduls 100d weitergeleitet. Von dort werden die Schreibdaten WRT aus dem Datenrahmen an den Speicherbaustein 117 weitergeleitet und darin gespeichert.
  • Die in 7 und 8 veranschaulichten Schreibvorgänge sind als Beispiele für Schreibvorgänge zum Schreiben von Daten in die jeweiligen Speichermodule angegeben. Der Schreibbefehl kann von der ersten Steuereinheit 10 sowohl in der ersten Richtung als auch in der zweiten Richtung an ein für den Schreibvorgang vorgesehenes Speichermodul übertragen werden.
  • Die zweite Steuereinheit 20 kann ebenfalls Schreibbefehle inklusive Schreibdaten sowohl in der ersten als auch in der zweiten Richtung an jedes der Speichermodule senden. Der Schreibvorgang erfolgt dann entsprechend den in den 7 und 8 angegebenen Schreibvorgängen, wobei der Schreibbefehl inklusive der Schreibdaten ausgehend von der zweiten Steuereinheit 20 gesendet wird.
  • In 9 ist die Vorgehensweise bei einer Entfernung oder einer Ersetzung eines der Speichermodule (100a, 100b, 100c, 100d) dargestellt. In dem vorliegenden Beispiel wird das Speichermodul 100c (gepunktet umfasst) entfernt bzw. ersetzt. Das Speichermodul 100c kann beispielsweise eine Funktionsstörung aufweisen, die von der ersten Steuereinheit 10 oder der zweiten Steuereinheit 20 oder den benachbarten Speichermodulen 100b und 100d erkannt wird. In diesem Fall kann eine Datenübertragung von dem Speichermodul 100b an das Speichermodul 100d und umgekehrt nicht erfolgen.
  • Durch einen entsprechenden Befehl, der von der ersten Steuereinheit in der ersten Richtung oder von der zweiten Steuereinheit in der ersten Richtung an das Speichermodul 100b gesendet wird, wird das Speichermodul 100b in eine alternative Betriebsart versetzt, bei der die Eingangs- und Ausgangsschnittstelle, die dem zu entfernenden bzw. zu ersetzenden Speichermodul 100c benachbart sind, deaktiviert sind. Diese Deaktivierung ist in 9 durch gepunktete Strukturen des Speichermoduls 100b dargestellt.
  • Das Speichermodul 100d, das in der ersten Richtung benachbart zu dem zu entfernenden bzw. zu ersetzenden Speichermodul 100c benachbart angeordnet ist, wird ebenso durch einen von der ersten Steuereinheit 10 in der zweiten Richtung oder von der zweiten Steuereinheit in der zweiten Richtung gesendeten entsprechenden Befehl in eine alternative Betriebsart versetzt, bei der die Eingangs- bzw. Ausgangsschnittstelle, die dem zu entfernenden bzw. ersetzenden Speichermodul 100c benachbart sind, deaktiviert sind. Diese Deaktivierung ist in 9 durch gepunktete Strukturen des Speichermoduls 100d dargestellt.
  • Nun kann das Speichermodul entfernt bzw. ersetzt werden. Bei der Entfernung des Speichermoduls 100c wird die Halbleiteranordnung in zwei kettenartige Halbleiteranordnungen unterteilt, bei denen Lesevorgänge der anhand der 5 und 6 beschriebenen zweiten Art vorgenommen werden können.
  • Sobald das zu ersetzende Speichermodul ersetzt wurde, sendet die erste Steuereinheit 10 oder die zweite Steuereinheit 20 einen entsprechenden Befehl in der zweiten Richtung an diejenigen Speichermodule, die der Position des entfernten Speichermoduls benachbart sind, d. h. bei dem Beispiel in 9 an die Speichermodule 100b und 100d, um die Eingangs- und die Ausgangsschnittstellen, die dem entfernten Speichermodul benachbart sind, wieder zu aktivieren.

Claims (27)

  1. Halbleiteranordnung (1), umfassend: mindestens ein Speichermodul (100a, 100b, 100c, 100d) mit mindestens einem Speicherbaustein (117) zum Speichern von Daten, einer ersten Eingangsschnittstelle (111), um Daten aus einer ersten Richtung zu empfangen, einer ersten Ausgangsschnittstelle (112), um Daten in einer zweiten Richtung zu senden, einer zweiten Eingangsschnittstelle (113), um Daten aus der zweiten Richtung zu empfangen und einer zweiten Ausgangsschnittstelle (114), um Daten in der ersten Richtung zu senden; eine erste Steuereinheit (10) mit einer Steuerschaltung (15), einer ersten Eingangsschnittstelle (11), einer zweiten Eingangsschnittstelle (14), einer ersten Ausgangsschnittstelle (12) und einer zweiten Ausgangsschnittstelle (13), wobei – die Steuerschaltung (15) mit der ersten Eingangsschnittstelle (11) gekoppelt ist, um Daten von dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) aus der zweiten Richtung zu empfangen, – die Steuerschaltung (15) mit der zweiten Eingangsschnittstelle (14) gekoppelt ist, um Daten aus der ersten Richtung zu empfangen, – die Steuerschaltung (15) mit der ersten Ausgangsschnittstelle (12) gekoppelt ist um Daten an das mindestens eine Speichermodul (100a, 100b, 100c, 100d) in der ersten Richtung zu senden, und – die Steuerschaltung (15) mit der zweiten Ausgangsschnittstelle (13) gekoppelt ist, um Daten in der zweiten Richtung zu senden; mindestens eine zweite Steuereinheit (20) mit einer Steuerschaltung (25), einer ersten Eingangsschnittstelle (21), einer zweiten Eingangsschnittstelle (24), einer ersten Ausgangsschnittstelle (22) und einer zweiten Ausgangsschnittstelle (23), wobei – die Steuerschaltung (25) mit der ersten Eingangsschnittstelle (21) gekoppelt ist, um Daten von dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) aus der ersten Richtung zu empfangen, – die Steuerschaltung (25) mit der zweiten Eingangsschnittstelle (24) gekoppelt ist, um Daten aus der zweiten Richtung zu empfangen, – die Steuerschaltung (25) mit der ersten Ausgangsschnittstelle (22) gekoppelt ist, um Daten an das mindestens eine Speichermodul (100a, 100b, 100c, 100d) in der zweiten Richtung zu senden, – die Steuerschaltung (25) mit der zweiten Ausgangsschnittstelle (23) gekoppelt ist, um Daten in der ersten Richtung zu senden; wobei die zweite Ausgangsschnittstelle (13) der ersten Steuereinheit (10) mit der zweiten Eingangsschnittstelle (24) der zweiten Steuereinheit (20) gekoppelt ist; wobei die zweite Ausgangsschnittstelle (23) der mindestens einen zweiten Steuereinheit (20) mit der zweiten Eingangsschnittstelle (14) der ersten Steuereinheit (10) gekoppelt ist.
  2. Halbleiteranordnung (1) nach Anspruch 1, bei der die erste Steuereinheit (10) einen Schalter (16) umfasst, über den die Steuerschaltung (15) der ersten Steuereinheit (10) mit der ersten Eingangsschnittstelle (11) der ersten Steuerein heit (10), der zweiten Eingangsschnittstelle (14) der ersten Steuereinheit (10), der ersten Ausgangsschnittstelle (12) der ersten Steuereinheit (10) und der zweiten Ausgangsschnittstelle (13) der ersten Steuereinheit (10) gekoppelt ist und bei der die mindestens eine zweite Steuereinheit (20) einen Schalter (26) umfasst, über den die Steuerschaltung (25) der zweiten Steuereinheit (20) mit der ersten Eingangsschnittstelle (21) der zweiten Steuereinheit (20), der zweiten Eingangsschnittstelle (24) der zweiten Steuereinheit (20), der ersten Ausgangsschnittstelle (22) der zweiten Steuereinheit (20) und der zweiten Ausgangsschnittstelle (23) der zweiten Steuereinheit (20) gekoppelt ist.
  3. Halbleiteranordnung (1) nach einem der vorhergehenden Ansprüche, bei der die erste Eingangsschnittstelle (111) und die zweite Eingangsschnittstelle (113) des mindestens einen Speichermoduls (100a, 100b, 100c, 100d) zur Übertragung von Daten mit einer identischen Datenbreite ausgestaltet sind und die erste Ausgangsschnittstelle (112) und die zweite Ausgangsschnittstelle (114) des mindestens einen Speichermoduls (100a, 100b, 100c, 100d) zur Übertragung mit einer identischen Datenbreite ausgestaltet sind.
  4. Halbleiteranordnung (1) nach einem der vorhergehenden Ansprüche, bei der die zweite Eingangsschnittstelle (14) der ersten Steuereinheit (10) und die zweite Eingangsschnittstelle (24) der zweiten Steuereinheit (20) zur Übertragung von Daten mit einer identischen Datenbreite ausgebildet sind und bei der die zweite Ausgangsschnittstelle (13) der ersten Steuereinheit (10) und die zweite Ausgangsschnittstelle (23) der zweiten Steuereinheit (20) zur Übertragung von Daten mit einer identischen Datenbreite ausgebildet sind.
  5. Halbleiteranordnung (1) nach einem der vorhergehenden Ansprüche, bei der die erste Eingangsschnittstelle (111), die zweite Eingangsschnittstelle (113), die erste Ausgangsschnittstelle (112) und die zweite Ausgangsschnittstelle (114) des mindestens einen Speichermoduls (100a, 100b, 100c, 100d), die zweite Eingangsschnittstelle (14) und die zweite Ausgangsschnittstelle (13) der ersten zentralen Steuereinheit (10), die zweite Eingangsschnittstelle (24) und die zweite Ausgangsschnittstelle (23) der zweiten zentralen Steuereinheit (20) für eine rahmenbasierte Datenübertragung mit einem identischen Rahmenformat ausgestaltet sind.
  6. Halbleiteranordnung (1) nach Anspruch 4 oder 5, bei der das mindestens eine Speichermodul (100a, 100b, 100c, 100d) dazu ausgestaltet ist, bei Empfang eines Lesebefehls mit den Daten aus der ersten Richtung oder aus der zweiten Richtung abhängig von in dem Speicherbaustein (117) gespeicherten Daten Lesedaten zu erzeugen, die Lesedaten in einen empfangenen Datenrahmen einzufügen, und den Datenrahmen in derselben Richtung zu senden, aus welcher er empfangen wurde.
  7. Halbleiteranordnung (1) nach einem der vorhergehenden Ansprüche, bei der ein Dateneingang des Speicherbausteins (117) über eine Schnittstelle (118) sowohl mit der ersten Eingangsschnittstelle (111) als auch mit der zweiten Eingangsschnittstelle (113) des mindestens einen Speichermoduls (100a, 100b, 100c, 100d) verbunden ist.
  8. Halbleiteranordnung (1) nach einem der vorhergehenden Ansprüche, bei der das mindestens eine Speichermodul (100a, 100b, 100c, 100d) dazu ausgestaltet ist, bei Empfang eines Lesebefehls mit den Daten entweder aus der ersten Richtung oder aus der zweiten Richtung abhängig von in dem Speicherbaustein (117) gespeicherten Daten Lesedaten zu erzeugen, wobei das mindestens eine Speichermodul (100a, 100b, 100c, 100d) bei einer ersten Art des Lesebefehls die Lesedaten in derselben Richtung sendet wie diejenige, aus welcher der Lesebefehl empfangen wurde, und bei einer zweiten Art des Lesebefehls die Lesedaten in der anderen Richtung sendet als diejenige, aus welcher der Lesebefehl empfangen wurde.
  9. Halbleiteranordnung (1) nach einem der vorhergehenden Ansprüche, bei der das mindestens eine Speichermodul (100a, 100b, 100c, 100d) dazu ausgestaltet ist, bei Empfang eines entsprechenden Steuerbefehls entweder die erste Eingangsschnittstelle (111) und die erste Ausgangsschnittstelle (112) zu deaktivieren oder die zweite Eingangsschnittstelle (113) und die zweite Ausgangsschnittstelle (114) zu deaktivieren.
  10. Halbleiteranordnung (1) nach einem der vorhergehenden Ansprüche, bei der die Halbleiteranordnung (1) eine erste Vielzahl der Speichermodule (100a, 100b, 100c, 100d) umfasst.
  11. Halbleiteranordnung (1) nach Anspruch 10, bei der die erste Ausgangsschnittstelle (12) der ersten Steuereinheit (10) mit der ersten Eingangsschnittstelle (111) eines ersten Speichermoduls (100a) der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) gekoppelt ist, um Daten in der ersten Richtung zu übertragen, die erste Ausgangsschnittstelle (112) des ersten Speichermoduls (100a) der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) mit der ersten Eingangsschnittstelle (11) der ersten Steuereinheit (10) gekoppelt ist, um Daten in der zweiten Richtung zu übertragen, die erste Ausgangsschnittstelle (22) der zweiten Steuereinheit (20) mit der zweiten Eingangsschnittstelle (113) eines letzten Speichermoduls (100d) der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) gekoppelt ist, um Daten in der zweiten Richtung zu übertragen und die zweite Ausgangsschnittstelle (114) des letzten Speichermoduls (100d) der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) mit der ersten Eingangsschnittstelle (21) der zweiten Steuereinheit (20) gekoppelt ist, um Daten in der ersten Richtung zu übertragen, wobei für die übrigen Speichermodule (100b, 100c) der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d): die erste Eingangsschnittstelle (111) mit der zweiten Ausgangsschnittstelle (114) eines in der zweiten Richtung benachbarten Speichermoduls (100a, 100b) gekoppelt ist, um Daten in der ersten Richtung zu übertragen, die erste Ausgangsschnittstelle (112) mit der zweiten Eingangsschnittstelle (113) des in der zweiten Richtung benachbarten Speichermoduls (100a, 100b) gekoppelt ist, um Daten in der zweiten Richtung zu übertragen, die zweite Eingangsschnittstelle (113) mit der ersten Ausgangsschnittstelle (112) eines in der ersten Richtung benachbarten Speichermoduls (100c, 100d) gekoppelt ist, um Daten in der zweiten Richtung zu übertragen, und die zweite Ausgangsschnittstelle (114) mit der ersten Eingangsschnittstelle (111) des in der ersten Richtung benachbarten Speichermoduls (100c, 100d) gekoppelt ist, um Daten in der ersten Richtung zu übertragen.
  12. Halbleiteranordnung (1) nach Anspruch 10 oder 11, bei der die Steuerschaltung (15) der ersten Steuereinheit (10) Lese-, Schreib- und Befehlszugriff auf eine erste Teilmenge der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) aufweist, und bei der die Steuerschaltung (25) der zweiten Steuereinheit (20) Lese-, Schreib- und Befehlszugriff auf eine zweite Teilmenge der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) aufweist, wobei die zweite Teilmenge der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) von der ersten Teilmenge der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) verschieden ist.
  13. Halbleiteranordnung (1) nach einem der Ansprüche 10 bis 12, bei der ein Speichermodul (100d) der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) als redundantes Speichermodul (100d) ausgebildet ist, in dessen Speicherbaustein (117) Daten in Abhängigkeit von in den Speicherbausteinen (117) der übrigen Speichermodulen (100a, 100b, 100c) der ersten Vielzahl von Speichermodulen (100a, 100b, 100c, 100d) gespeicherten Daten abgespeichert sind.
  14. Halbleiteranordnung (1) nach einem der Ansprüche 10 bis 13, bei der die Halbleiteranordnung (1) eine zweite Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') umfasst.
  15. Halbleiteranordnung (1) nach Anspruch 14, bei der die erste Steuereinheit (10) eine dritte Eingangsschnittstelle (17) und eine dritte Ausgangsschnittstelle (18) umfasst und die zweite Steuereinheit (20) eine dritte Eingangsschnittstelle (27) und eine dritte Ausgangsschnittstelle (28) umfasst.
  16. Halbleiteranordnung (1) nach Anspruch 15, bei der – die Steuerschaltung (15) der ersten Steuereinheit (10) mit der dritten Eingangsschnittstelle (17) der ersten Steuereinheit gekoppelt ist, um Daten von einem der Speichermodule (100a', 100b', 100c', 100d') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') aus der zweiten Richtung zu empfangen, – die Steuerschaltung (15) der ersten Steuereinheit (10) mit der dritten Ausgangsschnittstelle (18) gekoppelt ist um Daten an eines der Speichermodule (100a', 100b', 100c', 100d') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') in der ersten Richtung zu senden, – die Steuerschaltung (25) der zweiten Steuereinheit (20) mit der dritten Eingangsschnittstelle (27) der zweiten Steuereinheit (20) gekoppelt ist, um Daten von einem der Speichermodule (100a', 100b', 100c', 100d') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') aus der ersten Richtung zu empfangen, – die Steuerschaltung (25) der zweiten Steuereinheit (20) mit der dritten Ausgangsschnittstelle (28) gekoppelt ist um Daten an eines der Speichermodule (100a', 100b', 100c', 100d') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') in der zweiten Richtung zu senden.
  17. Halbleiteranordnung (1) nach Anspruch 16, bei der die dritte Ausgangsschnittstelle (18) der ersten Steuereinheit (10) mit der ersten Eingangsschnittstelle (111') eines ersten Speichermoduls (100a') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') gekoppelt ist, um Daten in der ersten Richtung zu übertragen, die erste Ausgangsschnittstelle (112') des ersten Speichermoduls (100a') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') mit der dritten Eingangsschnittstelle (17) der ersten Steuereinheit (10) gekoppelt ist, um Daten in der zweiten Richtung zu übertragen, die dritte Ausgangsschnittstelle (28) der zweiten Steuereinheit (20) mit der zweiten Eingangsschnittstelle (113') eines letzten Speichermoduls (100d') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') gekoppelt ist, um Daten in der zweiten Richtung zu übertragen und die zweite Ausgangsschnittstelle (114') des letzten Speichermoduls (100d') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d') mit der dritten Eingangsschnittstelle (27) der zweiten Steuereinheit (20) gekoppelt ist, um Daten in der ersten Richtung zu übertragen, wobei für die übrigen Speichermodule (100b', 100c') der zweiten Vielzahl von Speichermodulen (100a', 100b', 100c', 100d'): die erste Eingangsschnittstelle (111') mit der zweiten Ausgangsschnittstelle (114') eines in der zweiten Richtung benachbarten Speichermoduls (100a', 100b') gekoppelt ist, um Daten in der ersten Richtung zu übertragen, die erste Ausgangsschnittstelle (112') mit der zweiten Eingangsschnittstelle (113') des in der zweiten Richtung benachbarten Speichermoduls (100a', 100b') gekoppelt ist, um Daten in der zweiten Richtung zu übertragen, die zweite Eingangsschnittstelle (113') mit der ersten Ausgangsschnittstelle (112') eines in der ersten Richtung benachbarten Speichermoduls (100c', 100d') gekoppelt ist, um Daten in der zweiten Richtung zu übertragen, und die zweite Ausgangsschnittstelle (114') mit der ersten Eingangsschnittstelle (111') des in der ersten Richtung benachbarten Speichermoduls (100c', 100d') gekoppelt ist, um Daten in der ersten Richtung zu übertragen.
  18. Verfahren zum Betreiben einer Halbleiteranordnung, wobei die Halbleiteranordnung umfasst: mindestens ein Speichermodul (100a, 100b, 100c, 100d) mit mindestens einem Speicherbaustein (117) zum Speichern von Daten, eine erste Steuereinheit (10) mit einer Steuerschaltung (15) und eine zweite Steuereinheit (20) mit einer Steuerschaltung (25), wobei das Verfahren umfasst: – Senden von Daten in einer ersten Richtung von der Steuerschaltung (15) der ersten Steuereinheit (10) an das min destens eine Speichermodul (100a, 100b, 100c, 100d) und Empfangen von Daten in der Steuerschaltung (15) der ersten Steuereinheit (10) von dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) aus einer zweiten Richtung, – Senden von Daten in der zweiten Richtung von der Steuerschaltung (25) der zweiten Steuereinheit (20) an das mindestens eine Speichermodul (100a, 100b, 100c, 100d) und Empfangen von Daten in der Steuerschaltung (25) der zweiten Steuereinheit (20) von dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) aus der ersten Richtung.
  19. Verfahren nach Anspruch 18, bei dem das Verfahren des Weiteren umfasst: – Senden von Daten in der zweiten Richtung von der Steuerschaltung (15) der ersten Steuereinheit (10) an das mindestens eine Speichermodul (100a, 100b, 100c, 100d) und Empfangen von Daten in der Steuerschaltung (15) der ersten Steuereinheit (10) von dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) aus der ersten Richtung, – Senden von Daten in der ersten Richtung von der Steuerschaltung (25) der zweiten Steuereinheit (20) an das mindestens eine Speichermodul (100a, 100b, 100c, 100d) und Empfangen von Daten in der Steuerschaltung (25) der zweiten Steuereinheit (20) von dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) aus der zweiten Richtung.
  20. Verfahren nach Anspruch 18 oder 19, bei dem das Verfahren des Weiteren umfasst: Empfangen eines Lesebefehls mit den Daten in dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) entweder aus der ersten Richtung oder aus der zweiten Richtung von der Steuerschaltung (15) der ersten Steuereinheit (10), Erzeugen von Lesedaten abhängig von in dem Speicherbaustein (117) gespeicherten Daten, Senden der Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d) an die Steuerschaltung (15) der ersten Steuereinheit (10) in der ersten Richtung oder in der zweiten Richtung, Empfangen eines Lesebefehls mit den Daten in dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) entweder aus der ersten Richtung oder aus der zweiten Richtung von der Steuerschaltung (25) der zweiten Steuereinheit (20) Senden der Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d) an die Steuerschaltung (25) der zweiten Steuereinheit (20) in der ersten Richtung oder in der zweiten Richtung.
  21. Verfahren nach Anspruch 20 des Weiteren umfassend: Empfangen eines Schreibbefehls inklusive Schreibdaten in den Daten in dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) entweder aus der ersten Richtung oder aus der zweiten Richtung von der Steuerschaltung (15) der ersten Steuereinheit (10), Speichern von Daten in dem Speichermodul (100a, 100b, 100c, 100d) abhängig von den empfangenen Schreibdaten in den Daten, Empfangen eines Schreibbefehls inklusive Schreibdaten in den Daten in dem mindestens einen Speichermodul (100a, 100b, 100c, 100d) entweder aus der ersten Richtung oder aus der zweiten Richtung oder von der Steuerschaltung (25) der zweiten Steuereinheit (20), Speichern von Daten in dem Speichermodul (100a, 100b, 100c, 100d) abhängig von den empfangenen Schreibdaten in den Daten.
  22. Verfahren nach einem der Ansprüche 18 bis 21, bei dem die Halbleiteranordnung nach einem der Ansprüche 11 bis 14 ausgebildet ist, wobei das Verfahren des Weiteren umfasst: Entfernen eines der Speichermodule (100a, 100b, 100c, 100d) der Vielzahl von Speichermodulen (100a, 100b, 100c, 100d).
  23. Verfahren nach Anspruch 22, bei dem das Verfahren des Weiteren umfasst: Übertragen von Daten von der Steuerschaltung (15) der ersten Steuereinheit (10) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, in der zweiten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, an die erste Steuereinheit (10) in der ersten Richtung, Übertragen von Daten von der Steuerschaltung (25) der zweiten Steuereinheit (20) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, in der ersten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, an die zweite Steuereinheit (20) in der ersten Richtung.
  24. Verfahren nach Anspruch 22 oder 23, bei dem das Verfahren des Weiteren umfasst: Übertragen von Daten von der Steuerschaltung (15) der ersten Steuereinheit (10) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, in der ersten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, an die erste Steuereinheit (10) in der zweiten Richtung, Übertragen von Daten von der zweiten Steuerschaltung (25) der zweiten Steuereinheit (20) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, in der zweiten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des entfernten Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, an die zweite Steuereinheit (20) in der ersten Richtung.
  25. Verfahren nach einem der Ansprüche 18 bis 21, bei dem die Halbleiteranordnung nach einem der Ansprüche 11 bis 14 ausgebildet ist, wobei das Verfahren des Weiteren umfasst: Einfügen eines der Speichermodule (100a, 100b, 100c, 100d) während des Betriebs der Halbleiteranordnung.
  26. Verfahren nach Anspruch 25, bei dem das Verfahren des Weiteren umfasst: Übertragen von Daten von der Steuerschaltung (15) der ersten Steuereinheit (10) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, in der zweiten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, an die erste Steuereinheit (10) in der ersten Richtung, Übertragen von Daten von der Steuerschaltung (25) der zweiten Steuereinheit (20) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, in der ersten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, an die zweite Steuereinheit (20) in der ersten Richtung.
  27. Verfahren nach Anspruch 25 oder 26, bei dem das Verfahren des Weiteren umfasst: Übertragen von Daten von der Steuerschaltung (15) der ersten Steuereinheit (10) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, in der ersten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, an die erste Steuereinheit (10) in der zweiten Richtung, Übertragen von Daten von der zweiten Steuerschaltung (25) der zweiten Steuereinheit (20) an ein Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der ersten Richtung befindet, in der zweiten Richtung, und Übertragen von Lesedaten von dem Speichermodul (100a, 100b, 100c, 100d), das sich bezüglich des einzufügenden Speichermoduls (100a, 100b, 100c, 100d) in der zweiten Richtung befindet, an die zweite Steuereinheit (20) in der ersten Richtung.
DE102006006571A 2006-02-13 2006-02-13 Halbleiteranordnung und Verfahren zum Betreiben einer Halbleiteranordnung Withdrawn DE102006006571A1 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102006006571A DE102006006571A1 (de) 2006-02-13 2006-02-13 Halbleiteranordnung und Verfahren zum Betreiben einer Halbleiteranordnung
US11/706,857 US20070198764A1 (en) 2006-02-13 2007-02-13 Semiconductor arrangement and method for operating a semiconductor arrangement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102006006571A DE102006006571A1 (de) 2006-02-13 2006-02-13 Halbleiteranordnung und Verfahren zum Betreiben einer Halbleiteranordnung

Publications (1)

Publication Number Publication Date
DE102006006571A1 true DE102006006571A1 (de) 2007-08-16

Family

ID=38266014

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006006571A Withdrawn DE102006006571A1 (de) 2006-02-13 2006-02-13 Halbleiteranordnung und Verfahren zum Betreiben einer Halbleiteranordnung

Country Status (2)

Country Link
US (1) US20070198764A1 (de)
DE (1) DE102006006571A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7865641B2 (en) 2006-09-29 2011-01-04 Qimonda Ag Synchronization and scheduling of a dual master serial channel

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9304711B2 (en) * 2012-10-10 2016-04-05 Apple Inc. Latency reduction in read operations from data storage in a host device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002023353A2 (en) * 2000-09-18 2002-03-21 Intel Corporation Apparatus for implementing a buffered daisy-chain ring connection between a memory controller and memory modules
EP1429340A2 (de) * 2002-12-12 2004-06-16 Samsung Electronics Co., Ltd. Speichersystem mit Zweiweg-Ring-Topologie, Speichereinrichtung und Speichermodul für Speichersysteme mit Ring-Topologie
US20040158675A1 (en) * 2002-12-02 2004-08-12 Elpida Memory, Inc. Memory system and control method therefor

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100335504B1 (ko) * 2000-06-30 2002-05-09 윤종용 제어 및 어드레스 버스를 공유하는 2채널 메모리 시스템및 이에 채용되는 메모리 모듈
US6658509B1 (en) * 2000-10-03 2003-12-02 Intel Corporation Multi-tier point-to-point ring memory interface
US6854043B2 (en) * 2002-07-05 2005-02-08 Hewlett-Packard Development Company, L.P. System and method for multi-modal memory controller system operation
US7136958B2 (en) * 2003-08-28 2006-11-14 Micron Technology, Inc. Multiple processor system and method including multiple memory hub modules
US20050138267A1 (en) * 2003-12-23 2005-06-23 Bains Kuljit S. Integral memory buffer and serial presence detect capability for fully-buffered memory modules
US7120723B2 (en) * 2004-03-25 2006-10-10 Micron Technology, Inc. System and method for memory hub-based expansion bus
US7334070B2 (en) * 2004-10-29 2008-02-19 International Business Machines Corporation Multi-channel memory architecture for daisy chained arrangements of nodes with bridging between memory channels
US7404057B2 (en) * 2005-06-24 2008-07-22 Dell Products L.P. System and method for enhancing read performance of a memory storage system including fully buffered dual in-line memory modules

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002023353A2 (en) * 2000-09-18 2002-03-21 Intel Corporation Apparatus for implementing a buffered daisy-chain ring connection between a memory controller and memory modules
US20040158675A1 (en) * 2002-12-02 2004-08-12 Elpida Memory, Inc. Memory system and control method therefor
EP1429340A2 (de) * 2002-12-12 2004-06-16 Samsung Electronics Co., Ltd. Speichersystem mit Zweiweg-Ring-Topologie, Speichereinrichtung und Speichermodul für Speichersysteme mit Ring-Topologie

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7865641B2 (en) 2006-09-29 2011-01-04 Qimonda Ag Synchronization and scheduling of a dual master serial channel

Also Published As

Publication number Publication date
US20070198764A1 (en) 2007-08-23

Similar Documents

Publication Publication Date Title
DE10330812B4 (de) Halbleiterspeichermodul
DE102005055185B4 (de) Halbleiterspeichermodul
DE2727876B2 (de) Steuereinrichtung mit einem Mikroprozessor
DE102004036888A1 (de) Flashspeichersystem und zugehöriges Datenschreibverfahren
DE10121901A1 (de) Speichersystem und hierfür verwendbares Speichermodul
DE10145722A1 (de) Konzept zur sicheren Datenkommunikation zwischen elektronischen Bausteinen
DE2907333A1 (de) Einrichtung in einer elektronischen datenverarbeitungsanlage zur erhoehung der verfuegbarkeit von speichern
DE19614237C1 (de) Kommunikationssystem mit einer Meisterstation und mindestens einer Sklavenstation
EP1249744A1 (de) Verfahren zum Herstellen konsistenter Speicherinhalte in redundanten Systemen
DE102005053625B4 (de) Speichermodul mit einer Mehrzahl von Speicherbausteinen
DE102008030514A1 (de) Verfahren und Vorrichtung zur Anbindung von Speichervorrichtungen
DE3247801A1 (de) Schaltungsanordnung zum verbinden mehrerer rechnerpaare
DE10339787B4 (de) Speichermodul
DE4406258C2 (de) Informationsverarbeitungsvorrichtung
DE102006036825A1 (de) Halbleiterspeicheranordnung mit seriellem Steuer-/Adressbus
DE19983975B3 (de) Programmierbares Steuersystem und Rücksetz-Steuerverfahren für das programmierbare Steuersystem
DE102006023172A1 (de) Verfahren zum Zuordnen von Rank-Adressen in einem Speichermodul
DE102005043547B4 (de) Speichermodul, Speichervorrichtung und Verfahren zum Betreiben einer Speichervorrichtung
EP1118999A1 (de) Verfahren und Vorrichtung zum wechselweisen Betreiben eines Schreib-Lese-Speichers im Ein-Speicher-Betriebsmodus und im verschränkten Mehr-Speicher-Betriebsmodus
DE10164917B4 (de) Halbleiterspeichersystem
DE10307548A1 (de) Synchrones Speichersystem sowie Verfahren und Protokoll zur Kommunikation in einem synchronen Speichersystem
WO2004025493A1 (de) Integrierter schaltkreis mit umschaltung durch multiplexer zwischen normalbetrieb und testbetrieb
DE102006006571A1 (de) Halbleiteranordnung und Verfahren zum Betreiben einer Halbleiteranordnung
DE102006016499A1 (de) Speichermodulsteuerung, Speichersteuerung und entsprechende Speicheranordnung sowie Verfahren zur Fehlerkorrektur
DE102005009806A1 (de) Pufferbaustein für ein Speichermodul, Speichermodul und Speichersystem

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

8139 Disposal/non-payment of the annual fee