KR100871835B1 - Memory system and method of signaling of the same - Google Patents
Memory system and method of signaling of the same Download PDFInfo
- Publication number
- KR100871835B1 KR100871835B1 KR1020070001532A KR20070001532A KR100871835B1 KR 100871835 B1 KR100871835 B1 KR 100871835B1 KR 1020070001532 A KR1020070001532 A KR 1020070001532A KR 20070001532 A KR20070001532 A KR 20070001532A KR 100871835 B1 KR100871835 B1 KR 100871835B1
- Authority
- KR
- South Korea
- Prior art keywords
- semiconductor memory
- port
- memory device
- packet
- read data
- Prior art date
Links
- 230000011664 signaling Effects 0.000 title claims abstract description 191
- 238000000034 method Methods 0.000 title claims abstract description 33
- 239000004065 semiconductor Substances 0.000 claims abstract description 361
- 230000008054 signal transmission Effects 0.000 claims abstract description 54
- 230000005540 biological transmission Effects 0.000 claims abstract description 6
- 230000004044 response Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 24
- 230000014509 gene expression Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003071 parasitic effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2227—Standby or low power modes
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Static Random-Access Memory (AREA)
- Dram (AREA)
Abstract
차동 신호전송 모드와 싱글 엔디드 신호전송 모드를 선택적으로 설정할 수 있는 메모리 시스템 및 메모리 시스템의 신호전송 방법이 개시된다. 메모리 시스템은 적어도 하나의 반도체 메모리 장치를 포함하는 메모리 모듈, 및 반도체 메모리 장치들 각각의 스택 위치 정보에 기초하여 신호전송 모드를 설정하는 메모리 컨트롤러를 포함한다. 메모리 컨트롤러와 반도체 메모리 장치들 각각의 사이에는 차동 신호전송 모드로 신호전송을 하고, 반도체 메모리 장치들 사이에는 싱글 엔디드 전송방식으로 신호전송을 수행한다. 따라서, 메모리 시스템은 전력소모가 적다. Disclosed are a memory system and a signal transmission method of a memory system capable of selectively setting a differential signaling mode and a single-ended signaling mode. The memory system includes a memory module including at least one semiconductor memory device, and a memory controller configured to set a signal transmission mode based on stack position information of each of the semiconductor memory devices. Signal transmission is performed between the memory controller and each of the semiconductor memory devices in a differential signal transmission mode, and signal transmission is performed between the semiconductor memory devices in a single-ended transmission method. Therefore, the memory system consumes less power.
Description
도 1은 종래의 메모리 시스템을 나타내는 블록도이다.1 is a block diagram illustrating a conventional memory system.
도 2는 본 발명의 제 1 실시예에 따른 메모리 시스템을 나타내는 블록도이다.2 is a block diagram illustrating a memory system according to a first embodiment of the present invention.
도 3은 도 2에 도시된 메모리 시스템에 포함된 반도체 메모리 장치들을 식별하는 방법을 설명하기 위한 블록도이다.FIG. 3 is a block diagram illustrating a method of identifying semiconductor memory devices included in the memory system shown in FIG. 2.
도 4는 도 2에 도시된 메모리 시스템의 신호전송 모드(signaling mode)를 설정하는 방법을 설명하기 위한 흐름도이다.FIG. 4 is a flowchart illustrating a method of setting a signaling mode of the memory system shown in FIG. 2.
도 5는 본 발명의 제 2 실시예에 따른 메모리 시스템을 나타내는 블록도이다.5 is a block diagram illustrating a memory system according to a second embodiment of the present invention.
도 6은 본 발명의 제 3 실시예에 따른 메모리 시스템을 나타내는 블록도이다.6 is a block diagram illustrating a memory system according to a third exemplary embodiment of the present invention.
도 7은 본 발명의 제 4 실시예에 따른 메모리 시스템을 나타내는 블록도이다.7 is a block diagram illustrating a memory system according to a fourth embodiment of the present invention.
도 8은 본 발명의 제 5 실시예에 따른 메모리 시스템을 나타내는 블록도이다.8 is a block diagram illustrating a memory system according to a fifth embodiment of the present invention.
도 9는 본 발명의 제 6 실시예에 따른 메모리 시스템을 나타내는 블록도이다.9 is a block diagram illustrating a memory system according to a sixth embodiment of the present invention.
도 10은 본 발명의 제 7 실시예에 따른 메모리 시스템을 나타내는 블록도이다.10 is a block diagram illustrating a memory system according to a seventh embodiment of the present invention.
도 11은 본 발명의 제 8 실시예에 따른 메모리 시스템을 나타내는 블록도이다.11 is a block diagram illustrating a memory system according to an eighth embodiment of the invention.
도 12는 본 발명의 제 9 실시예에 따른 메모리 시스템을 나타내는 블록도이다.12 is a block diagram illustrating a memory system according to a ninth embodiment of the present invention.
도 13은 본 발명의 제 10 실시예에 따른 메모리 시스템을 나타내는 블록도이다.13 is a block diagram illustrating a memory system according to a tenth embodiment of the present invention.
* 도면의 주요부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings
100, 200, 300, 400, 500, 550, 600, 700, 800, 900 : 메모리 시스템Memory system: 100, 200, 300, 400, 500, 550, 600, 700, 800, 900
110, 210, 310, 410, 510, 560, 610, 710, 810, 910 : 메모리 모듈110, 210, 310, 410, 510, 560, 610, 710, 810, 910: memory module
120, 220, 320, 420, 520, 570, 620, 720, 820, 920 : 메모리 컨트롤러120, 220, 320, 420, 520, 570, 620, 720, 820, 920: memory controller
본 발명은 메모리 시스템에 관한 것으로, 특히 차동 신호전송(differential signaling) 모드와 싱글 엔디드 신호전송(single-ended signaling) 모드를 선택적으로 설정할 수 있는 메모리 시스템 및 메모리시스템의 신호전송 방법에 관한 것이다.The present invention relates to a memory system, and more particularly, to a memory system and a signal transmission method of a memory system capable of selectively setting a differential signaling mode and a single-ended signaling mode.
컴퓨터 시스템의 중앙처리장치(CPU)의 동작속도는 매우 고속, 예컨대 수 GHz 이상인 반면 메모리의 동작속도는 상대적으로 저속, 예컨대 수백 MHz이므로, 컴퓨터 시스템과 반도체 메모리 장치 사이의 인터페이싱을 위하여 메모리 콘트롤러라는 칩셋을 연결한다. 컴퓨터 시스템과 메모리 콘트롤러 사이는 고속으로 데이터를 전송한다. 메모리 콘트롤러와 반도체 메모리 장치 사이는 메모리의 동작속도로 데이터를 전송한다.Since the operating speed of the CPU of a computer system is very high, for example several GHz or more, while the operating speed of the memory is relatively low, for example several hundred MHz, a chipset called a memory controller for interfacing between the computer system and the semiconductor memory device. Connect Data transfers between the computer system and the memory controller at high speed. The data is transferred between the memory controller and the semiconductor memory device at an operating speed of the memory.
반도체 메모리 장치의 동작속도가 고속화 되어감에 따라 멀티 슬롯(multi-slot) 방식을 이용한 메모리 컨트롤러와 반도체 메모리 장치가 장착된 메모리 모듈 사이의 신호전송(signaling)은 한계를 드러내고 있다. 또한, 싱글 엔디드 신호전송은 마더보드(mother board)와 메모리 모듈 사이에서 발생되는 기생 인덕턴스(parasitic inductance) 때문에 신호전송에 한계가 있다.As the operation speed of a semiconductor memory device is increased, signaling between a memory controller using a multi-slot method and a memory module equipped with a semiconductor memory device has revealed limitations. In addition, single-ended signal transmission has a limitation in signal transmission due to parasitic inductance generated between a motherboard and a memory module.
이러한 메모리 시스템에서 신호전송의 문제를 해결하기 위하여 종래에는 멀티 슬롯 방식 대신에 포인트-투-포인트(point-to-point) 방식의 신호전송이 채택되었다. 또한, 종래에는 포인트-투-포인트 방식의 신호전송에서 고용량의 메모리 모듈을 구성하기 위하여 중계기(repeater) 모드를 가지는 버스 구성을 채택하였다. 또한, 종래에는 신호전송의 속도를 빠르게 하기 위해 대부분의 버스를 통해 차동 신호전송 모드로 신호의 전송이 이루어졌다. In order to solve the problem of signal transmission in such a memory system, a conventional point-to-point signal transmission is adopted instead of the multi-slot method. In addition, conventionally, a bus configuration having a repeater mode has been adopted to configure a high capacity memory module in a point-to-point signal transmission. In addition, in the related art, in order to speed up the signal transmission, a signal is transmitted in a differential signal transmission mode through most buses.
도 1은 종래의 메모리 시스템을 나타내는 블록도이다. 도 1을 참조하면, 메모리 시스템은 메모리 모듈(10) 및 메모리 컨트롤러(20)를 포함한다. 메모리 모듈(10)은 반도체 메모리 장치들(11, 12, 13, 14)을 포함한다. 메모리 컨트롤러(20)와 반도체 메모리 장치들(11, 12, 13, 14) 각각의 사이 및 반도체 메모리 장치들(11, 12, 13, 14) 사이의 통신은 버스들(1, 2, 3, 4, 5, 6, 7, 8)을 통해 이루어진다. 도 1에 도시된 종래의 메모리 시스템에서는 모든 버스들(1, 2, 3, 4, 5, 6, 7, 8)을 통해 차동 신호전송 모드로 신호의 전송이 이루어진다.1 is a block diagram illustrating a conventional memory system. Referring to FIG. 1, a memory system includes a
모든 버스들을 통해 차동 신호전송 모드로 신호를 전송하는 것은 메모리 시스템의 전력소모를 증가시키게 된다. Sending signals in differential signaling mode over all buses increases the power consumption of the memory system.
따라서, 차동 신호전송 모드와 싱글 엔디드 신호전송 모드를 선택적으로 설정할 수 있는 메모리 시스템이 필요하다. Accordingly, there is a need for a memory system capable of selectively setting a differential signaling mode and a single-ended signaling mode.
본 발명의 목적은 스택 위치 정보를 사용하여 차동 신호전송 모드와 싱글 엔디드 신호전송 모드를 선택적으로 설정할 수 있는 메모리 시스템을 제공하는 것이다.It is an object of the present invention to provide a memory system capable of selectively setting a differential signaling mode and a single-ended signaling mode using stack position information.
본 발명의 다른 목적은 스택 위치 정보를 사용하여 차동 채널모드와 싱글 엔디드 채널모드를 선택적으로 설정할 수 있는 메모리 시스템의 신호전송 방법을 제공하는 것이다.Another object of the present invention is to provide a signal transmission method of a memory system capable of selectively setting a differential channel mode and a single-ended channel mode using stack position information.
상기 목적을 달성하기 위하여 본 발명의 하나의 실시형태에 따른 메모리 시스템은 적어도 하나의 반도체 메모리 장치를 포함하는 메모리 모듈, 및 상기 반도체 메모리 장치들에 대응하는 식별자들을 이용하여 신호전송 모드를 설정하는 메모리 컨트롤러를 포함한다. In order to achieve the above object, a memory system according to an exemplary embodiment includes a memory module including at least one semiconductor memory device, and a memory for setting a signal transmission mode using identifiers corresponding to the semiconductor memory devices. It includes a controller.
본 발명의 하나의 실시예에 의하면, 상기 메모리 컨트롤러와 상기 반도체 메모리 장치들 각각의 사이에는 차동 신호전송 모드로 신호전송을 하고 상기 반도체 메모리 장치들 사이에는 싱글 엔디드(single-ended) 전송방식으로 신호전송을 할 수 있다. According to one embodiment of the present invention, the signal is transmitted in a differential signal transmission mode between the memory controller and each of the semiconductor memory devices, and the signal is transmitted in a single-ended transmission method between the semiconductor memory devices. You can transfer.
본 발명의 하나의 실시예에 의하면, 상기 메모리 컨트롤러는 상기 반도체 메모리 장치 각각의 스택 위치 정보에 기초하여 상기 신호전송 모드를 설정할 수 있다. According to one embodiment of the present invention, the memory controller may set the signal transmission mode based on stack position information of each of the semiconductor memory devices.
본 발명의 하나의 실시형태에 따른 메모리 시스템 신호전송 방법은 반도체 메모리 장치들에 대응하는 식별자들을 이용하여 신호전송 모드를 설정하는 단계, 및 상기 신호전송 모드에 응답하여 신호를 전송하는 단계를 포함한다.A memory system signal transmission method according to an embodiment of the present invention includes setting a signal transmission mode using identifiers corresponding to semiconductor memory devices, and transmitting a signal in response to the signal transmission mode. .
본 발명의 하나의 실시예에 의하면, 상기 전송모드를 설정하는 단계는 상기 반도체 메모리 장치들에 상기 식별자를 부여하는 단계; 상기 반도체 메모리 장치들에 대응하는 식별자들을 이용하여 채널들의 신호전송 모드를 설정하는 단계; 상기 채널들에 대해 역 스위즐링(reverse swizzling)을 수행하는 단계; 및 상기 설정된 신호전송 모드 값을 상기 반도체 메모리 장치들에 제공하는 단계를 포함할 수 있다. According to an embodiment of the present invention, the setting of the transfer mode may include: giving the identifiers to the semiconductor memory devices; Setting a signal transmission mode of channels by using identifiers corresponding to the semiconductor memory devices; Performing reverse swizzling on the channels; And providing the set signal transmission mode value to the semiconductor memory devices.
본문에 개시되어 있는 본 발명의 실시예들에 대해서, 특정한 구조적 내지 기능적 설명들은 단지 본 발명의 실시예를 설명하기 위한 목적으로 예시된 것으로, 본 발명의 실시예들은 다양한 형태로 실시될 수 있으며 본문에 설명된 실시예들에 한정되는 것으로 해석되어서는 안 된다.With respect to the embodiments of the present invention disclosed in the text, specific structural to functional descriptions are merely illustrated for the purpose of describing embodiments of the present invention, embodiments of the present invention may be implemented in various forms and It should not be construed as limited to the embodiments described in.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. As the inventive concept allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the text. However, this is not intended to limit the present invention to the specific disclosed form, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위로부터 이탈되지 않은 채 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. Should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between. Other expressions describing the relationship between components, such as "between" and "immediately between," or "neighboring to," and "directly neighboring to" should be interpreted as well.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지 다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, action, component, part, or combination thereof that is described, and that one or more other features It should be understood that it does not exclude in advance the possibility of the presence or addition of numbers, steps, operations, components, parts or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.
한편, 어떤 실시예가 달리 구현 가능한 경우에 특정 블록 내에 명기된 기능 또는 동작이 순서도에 명기된 순서와 다르게 일어날 수도 있다. 예를 들어, 연속하는 두 블록이 실제로는 실질적으로 동시에 수행될 수도 있고, 관련된 기능 또는 동작에 따라서는 상기 블록들이 거꾸로 수행될 수도 있다. On the other hand, when an embodiment is otherwise implemented, a function or operation specified in a specific block may occur out of the order specified in the flowchart. For example, two consecutive blocks may actually be performed substantially simultaneously, and the blocks may be performed upside down depending on the function or operation involved.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예들을 설명한다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.
본 발명 실시예에 따른 메모리 모듈 내의 반도체 메모리 장치는 DRAM, 예를 들어 DDR2, DDR3으로 구성될 수 있다.The semiconductor memory device in the memory module according to the embodiment of the present invention may be composed of DRAM, for example, DDR2, DDR3.
도 2는 본 발명의 제 1 실시예에 따른 메모리 시스템을 나타내는 블록도이다.2 is a block diagram illustrating a memory system according to a first embodiment of the present invention.
도 2를 참조하면, 메모리 시스템(100)은 메모리 모듈(110) 및 메모리 컨트롤 러(120)를 포함한다.Referring to FIG. 2, the
메모리 모듈(110)은 제 1 반도체 메모리 장치(0A)(114), 제 2 반도체 메모리 장치(1A)(113), 제 3 반도체 메모리 장치(0B)(112), 및 제 4 반도체 메모리 장치(1B)(111)를 포함한다. 메모리 컨트롤러(120)는 반도체 메모리 장치들(111, 112, 113, 114) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. The
메모리 컨트롤러(120)와 반도체 메모리 장치들(111, 112, 113, 114) 각각의 사이는 버스들(101, 105, 108)을 통해서 신호전송(signaling)이 이루어지고, 반도체 메모리 장치들(111, 112, 113, 114) 사이는 버스들(102, 103, 104, 106, 107)을 통해서 신호전송(signaling)이 이루어진다. 도 2에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다.Signaling is performed between the
제 1 반도체 메모리 장치(0A)(114)는 제 1 포트(미도시)를 통해서 메모리 컨트롤러(120)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트(미도시)를 통해서 제 1 패킷(WR/CA)을 출력하고 제 3 포트(미도시)를 통해 제 1 독출 데이터를 출력한다. 제 1 포트(미도시)는 제 1 버스(101)를 통해서 메모리 컨트롤러(120)와 전기적으로 결합되어 있다.The first semiconductor
제 2 반도체 메모리 장치(1A)(113)는 상기 제 1 반도체 메모리 장치(0A)(114)에 결합되어 있고, 제 4 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 5 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 1 독출 데이터를 수신하고, 제 6 포트(미도시)를 통해서 제 2 독출 데이터(RD1)를 발생시키고 차동 신호전송 모드로 상기 제 2 독출 데이터(RD1)를 메모리 컨트롤러(120)에 전송한다. 상기 제 2 포트와 상기 제 4 포트는 제 2 버스(102)를 통해서 전기적으로 결합되어 있고, 상기 제 3 포트와 상기 제 5 포트는 제 3 버스(103)를 통해서 전기적으로 결합되어 있다. 상기 제 6 포트와 메모리 컨트롤러(120)는 제 4 버스(105)를 통해서 전기적으로 결합되어 있다.The second
제 3 반도체 메모리 장치(0B)(112)는 제 1 반도체 메모리 장치(0A)(114)에 결합되어 있고, 제 7 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 8 포트(미도시)를 통해서 제 1 패킷(WR/CA)을 출력하고 제 9 포트(미도시)를 통해서 제 3 독출 데이터를 출력한다. 상기 제 7 포트와 상기 제 2 포트는 제 5 버스(104)를 통해서 전기적으로 결합되어 있다. The third semiconductor memory device (0B) 112 is coupled to the first semiconductor memory device (0A) 114, and the first packet WR / CA in a single-ended signaling mode through a seventh port (not shown). ), The first packet WR / CA is output through the eighth port (not shown), and the third read data is output through the ninth port (not shown). The seventh port and the second port are electrically coupled via a
제 4 반도체 메모리 장치(1B)(111)는 제 3 반도체 메모리 장치(0B)(112)에 결합되어 있고, 제 10 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 11 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 3 독출 데이터를 수신하고, 제 12 포트(미도시)를 통해서 제 4 독출 데이터를 출력하고 차동 신호전송 모드로 상기 제 4 독출 데이터(RD2)를 메모리 컨트롤러(120)에 전송한다. 상기 제 8 포트와 상기 제 10 포트는 제 6 버스(106)를 통해서 전기적으로 결합되어 있고, 상기 제 9 포트와 상기 제 11 포트는 제 7 버스(107)를 통해서 전기적으로 결합되어 있다. 상기 제 12 포트와 메모리 컨트롤 러(120)는 제 8 버스(108)를 통해서 전기적으로 결합되어 있다.The fourth
도 2에서, "0A"와 "0B"는 서로 짝을 이루는 0번째 랭크의 반도체 메모리 장치를 나타내고, "1A"와 "1B"는 서로 짝을 이루는 1번째 랭크의 반도체 메모리 장치를 나타낸다. In FIG. 2, "0A" and "0B" represent the 0th rank semiconductor memory devices paired with each other, and "1A" and "1B" represent the first rank semiconductor memory devices paired with each other.
제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다.The first packet WR / CA is data in which write data, commands, and addresses are merged.
도 3은 도 2에 도시된 메모리 시스템(100)에 포함된 반도체 메모리 장치들을 식별하는 방법을 설명하기 위한 블록도이다.FIG. 3 is a block diagram illustrating a method of identifying semiconductor memory devices included in the
도 3에서, 반도체 메모리 장치들(111, 112, 113, 114)은 각각 제어신호들을 수신하는 제 1 제어핀(LASB1) 및 제 2 제어핀(LASB2)을 가진다. 도 2에 있는 버스들(101, 102, 104, 106)은 각각 서브 버스들(101a, 101b), 서브 버스들(102a, 102b), 서브 버스들(104a, 104b), 및 서브 버스들(106a, 106b)로 구성될 수 있다.In FIG. 3, the
제 1 제어신호(CA)는 서로 동일한 랭크 번호를 가지는 제 1 반도체 메모리 장치(0A)(114)와 제 3 반도체 메모리 장치(0B)(112)의 제 1 제어핀(LASB1)으로 입력된다. 또한, 제 1 제어신호(CA)는 서로 동일한 랭크 번호를 가지는 제 2 반도체 메모리 장치(1A)(113)와 제 4 반도체 메모리 장치(1B)(111)의 제 2 제어핀(LASB2)으로 입력된다. 제 2 제어신호(CB)는 서로 동일한 랭크 번호를 가지는 제 1 반도체 메모리 장치(0A)(114)와 제 3 반도체 메모리 장치(0B)(112)의 제 2 제어핀(LASB2)으로 입력된다. 또한, 제 2 제어신호(CB)는 서로 동일한 랭크 번호를 가지는 제 2 반도체 메모리 장치(1A)(113)와 제 4 반도체 메모리 장치(1B)(111)의 제 1 제어핀(LASB1)으로 입력된다. 따라서, 제어신호들의 입력에 의해 반도체 메모리 장치들(111, 112, 113, 114)의 랭크 번호(rank)는 결정될 수 있다.The first control signal CA is input to the first control pin LASB1 of the first semiconductor
제 1 패킷(WR/CA)은 서브 버스들(101a, 101b)을 통해서 제 1 반도체 메모리 장치(0A)(114)에 입력되고, 서브 버스들(102a, 102b)을 통해서 제 1 반도체 메모리 장치(0A)(114)로부터 출력된다. 또한, 제 1 패킷(WR/CA)은 서브 버스들(102a, 102b)을 통해서 제 2 반도체 메모리 장치(1A)(113)에 입력된다. 또한, 제 1 패킷(WR/CA)은 서브 버스들(104a, 104b)을 통해서 제 3 반도체 메모리 장치(0B)(112)에 입력되고, 서브 버스들(106a, 106b)을 통해서 제 3 반도체 메모리 장치(0B)(112)로부터 출력된다. 또한, 제 1 패킷(WR/CA)은 서브 버스들(106a, 106b)을 통해서 제 4 반도체 메모리 장치(1B)(111)에 입력된다.The first packet WR / CA is input to the first semiconductor
도 3에서, 서브 버스들(101a, 102a, 104a, 106a)은 반도체 메모리 장치들(111, 112, 113, 114) 각각의 동일한 위치에 있는 포트들에 결합되고, 서브 버스들(101b, 102b, 104b, 106b)은 반도체 메모리 장치들(111, 112, 113, 114) 각각의 동일한 위치에 있는 포트들에 결합된다. 제 1 반도체 메모리 장치(0A)(114)로부터 출력된 제 1 패킷(WR/CA)은 제 1 반도체 메모리 장치(0A)(114)의 서브 버스(101a, 101b)가 결합된 핀의 위치와 동일한 위치에 있는 제 2 반도체 메모리 장치(1A)(113)의 핀을 통해서 입력된다. In FIG. 3, the sub-buses 101a, 102a, 104a, 106a are coupled to ports at the same location of each of the
그런데, 서브 버스들(104a, 104b)은 서브 버스들(102a, 102b)에 결합될 때 꼬여서 결합된다. 이것을 스위즐링(swizzling)이라 부른다. 서브 버스(104a)는 서브 버스(102b)에 결합되어 있고, 서브 버스(104b)는 서브 버스(102a)에 결합되어 있다. 따라서, 제 1 반도체 메모리 장치(0A)(114)로부터 출력된 제 1 패킷(WR/CA)은 제 1 반도체 메모리 장치(0A)(114)의 서브 버스(101a, 101b)가 결합된 핀의 위치와 다른 위치에 있는 제 3 반도체 메모리 장치(0B)(112)의 핀을 통해서 입력된다. 예를 들어, 서브 버스(101a)를 통해서 입력되는 신호는 서브 버스(102a)를 통해서 제 2 반도체 메모리 장치(1A)(113)에 입력되고, 서브 버스(104b)를 통해서 제 3 반도체 메모리 장치(0B)(112)에 입력된다. 또한, 서브 버스(101b)를 통해서 입력되는 신호는 서브 버스(102b)를 통해서 제 2 반도체 메모리 장치(1A)(113)에 입력되지만, 서브 버스(104a)를 통해서 제 3 반도체 메모리 장치(0B)(112)에 입력된다. 따라서, 제 1 패킷(WR/CA)은 제 1 반도체 메모리 장치(0A)(114)와 제 2 반도체 메모리 장치(1A)(113)의 동일 위치의 핀을 통해서 입력되고, 제 3 반도체 메모리 장치(0B)(112)와 제 4 반도체 메모리 장치(1B)(111)의 동일 위치의 핀을 통해서 입력된다. 그러나, 제 1 패킷(WR/CA)은 제 1 반도체 메모리 장치(0A)(114)와 제 3 반도체 메모리 장치(0B)(112)의 다른 위치의 핀을 통해서 입력된다. 도 2의 메모리 시스템(100)은 스위즐링 스킴을 가지므로, "0A"와 "0B"를 식별할 수 있고 "1A"와 "1B"를 식별할 수 있다. However, the sub-buses 104a and 104b are twisted and coupled when they are coupled to the sub-buses 102a and 102b. This is called swizzling. The
따라서, 도 2의 메모리 시스템(100)은 제어신호들의 입력에 의해 반도체 메모리 장치들(111, 112, 113, 114)의 랭크 번호는 구별할 수 있고, 스위즐링에 의해 "A"와 "B"를 구별할 수 있다. 동일 랭크 번호를 가지는 반도체 메모리 장치는 커맨드들에 응답하여 동시에 동작한다. Accordingly, the
도 4는 도 2에 도시된 메모리 시스템의 신호전송 모드(signaling mode)를 설정하는 방법을 설명하기 위한 흐름도이다.FIG. 4 is a flowchart illustrating a method of setting a signaling mode of the memory system shown in FIG. 2.
메모리 컨트롤러는 반도체 메모리 장치들 각각의 스택 위치 정보에 기초하여 신호전송 모드를 설정한다.The memory controller sets the signal transmission mode based on the stack position information of each of the semiconductor memory devices.
도 4를 참조하면, 전송모드를 설정하는 단계는 반도체 메모리 장치들에 식별자를 부여하는 단계(S1), 반도체 메모리 장치들에 대응하는 식별자들을 이용하여 채널들의 신호전송 모드를 설정하는 단계(S2), 채널들에 대해 역 스위즐링(reverse swizzling)을 수행하는 단계(S3), 및 상기 설정된 신호전송 모드 값을 반도체 메모리 장치들에 제공하는 단계(S4)를 포함한다.Referring to FIG. 4, the setting of the transmission mode may include assigning identifiers to semiconductor memory devices (S1), and setting signal transmission modes of channels using identifiers corresponding to the semiconductor memory devices (S2). Performing reverse swizzling on the channels (S3), and providing the set signal transmission mode value to the semiconductor memory devices (S4).
도 5는 본 발명의 제 2 실시예에 따른 메모리 시스템을 나타내는 블록도이다.5 is a block diagram illustrating a memory system according to a second embodiment of the present invention.
도 5를 참조하면, 메모리 시스템(200)은 메모리 모듈(210) 및 메모리 컨트롤러(220)를 포함한다.Referring to FIG. 5, the
메모리 모듈(210)은 제 1 반도체 메모리 장치(0A)(212), 및 제 2 반도체 메모리 장치(0B)(211)를 포함한다. 메모리 컨트롤러(220)는 반도체 메모리 장치들(211, 212) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. 도 5에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다.The
제 1 반도체 메모리 장치(0A)(212)는 제 1 포트(미도시)를 통해서 상기 메모리 컨트롤러로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트(미도시)를 통해서 상기 제 1 패킷(WR/CA)을 출력하고 제 3 포트(미도시)를 통해 제 1 독출 데이터(RD1)를 출력하고 차동 신호전송 모드로 제 1 독출 데이터(RD1)를 메모리 컨트롤러(220)에 전송한다. 메모리 컨트롤러(220)와 상기 제 1 포트는 제 1 버스(201)를 통해서 전기적으로 결합되어 있고, 상기 제 3 포트와 메모리 컨트롤러(220)는 제 3 버스(203)를 통해서 전기적으로 결합되어 있다.The first semiconductor memory device (0A) 212 receives a first packet WR / CA from the memory controller in a differential signaling mode through a first port (not shown), and receives a second port (not shown). The first packet WR / CA is output through the first packet, the first read data RD1 is output through a third port (not shown), and the first read data RD1 is output in the differential signal transmission mode. To transmit. The
제 2 반도체 메모리 장치(0B)(211)는 제 1 반도체 메모리 장치(0A)(212)에 결합되어 있고, 제 4 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 5 포트(미도시)를 통해서 제 2 독출 데이터(RD2)를 발생시키고 차동 신호전송 모드로 제 2 독출 데이터(RD2)를 메모리 컨트롤러(220)에 전송한다. 상기 제 2 포트와 상기 제 4 포트는 제 2 버스(202)를 통해서 전기적으로 결합되어 있고, 상기 제 5 포트와 메모리 컨트롤러(220)는 제 4 버스(204)를 통해서 전기적으로 결합되어 있다.The second semiconductor memory device (0B) 211 is coupled to the first semiconductor memory device (0A) 212, and the first packet WR / CA in a single-ended signal transmission mode through a fourth port (not shown). ), Generates second read data RD2 through a fifth port (not shown), and transmits second read data RD2 to the
제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다. The first packet WR / CA is data in which write data, commands, and addresses are merged.
도 6은 본 발명의 제 3 실시예에 따른 메모리 시스템을 나타내는 블록도이다.6 is a block diagram illustrating a memory system according to a third exemplary embodiment of the present invention.
도 6을 참조하면, 메모리 시스템(300)은 메모리 모듈(310) 및 메모리 컨트롤러(320)를 포함한다.Referring to FIG. 6, the
메모리 모듈(310)은 제 1 반도체 메모리 장치(0A)(312), 및 제 2 반도체 메모리 장치(0B)(311)를 포함한다. 메모리 컨트롤러(320)는 반도체 메모리 장치들(311, 312) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정 한다. 도 6에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다.The
제 1 반도체 메모리 장치(0A)(312)는 제 1 포트(미도시)를 통해서 메모리 컨트롤러(320)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트(미도시)를 통해 제 1 독출 데이터(RD1)를 발생시키고 차동 신호전송 모드로 제 1 독출 데이터(RD1)를 메모리 컨트롤러(320)에 전송한다. 메모리 컨트롤러(320)와 상기 제 1 포트는 제 1 버스(301)를 통해서 전기적으로 결합되어 있고, 상기 제 2 포트와 메모리 컨트롤러(320)는 제 2 버스(303)를 통해서 전기적으로 결합되어 있다.The first semiconductor
제 2 반도체 메모리 장치(0B)(311)는 메모리 컨트롤러(320)에 결합되어 있고, 제 3 포트(미도시)를 통해서 차동 신호전송 모드로 메모리 컨트롤러(320)로부터 제 1 패킷(WR/CA)을 수신하고, 제 4 포트(미도시)를 통해서 제 2 독출 데이터(RD2)를 발생시키고 차동 신호전송 모드로 제 2 독출 데이터(RD2)를 메모리 컨트롤러(320)에 전송한다. 메모리 컨트롤러(320)와 상기 제 3 포트는 제 3 버스(302)를 통해서 전기적으로 결합되어 있고, 상기 제 4 포트와 메모리 컨트롤러(320)는 제 4 버스(304)를 통해서 전기적으로 결합되어 있다.The second semiconductor memory device (0B) 311 is coupled to the
제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다. The first packet WR / CA is data in which write data, commands, and addresses are merged.
도 7은 본 발명의 제 4 실시예에 따른 메모리 시스템을 나타내는 블록도이다.7 is a block diagram illustrating a memory system according to a fourth embodiment of the present invention.
도 7을 참조하면, 메모리 시스템(400)은 메모리 모듈(410) 및 메모리 컨트롤 러(420)를 포함한다.Referring to FIG. 7, the
메모리 모듈(410)은 제 1 반도체 메모리 장치(0A)(414), 제 2 반도체 메모리 장치(1A)(413), 제 3 반도체 메모리 장치(0B)(412), 및 제 4 반도체 메모리 장치(1B)(411)를 포함한다. 메모리 컨트롤러(420)는 반도체 메모리 장치들(411, 412, 413, 414) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. 도 7에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다. The
제 1 반도체 메모리 장치(0A)(414)는 제 1 포트(미도시)를 통해서 메모리 컨트롤러(420)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트(미도시)를 통해서 제 1 패킷(WR/CA)을 출력하고 제 3 포트(미도시)를 통해 제 1 독출 데이터를 출력한다. 메모리 컨트롤러(420)와 제 1 반도체 메모리 장치(0A)(414)의 제 1 포트(미도시)는 제 1 버스(401)를 통해서 전기적으로 결합되어 있다.The first semiconductor memory device (0A) 414 receives the first packet WR / CA from the
제 2 반도체 메모리 장치(1A)(413)는 제 1 반도체 메모리 장치(0A)(414)에 결합되어 있고, 제 4 포트(미도시)를 통해서 제 1 반도체 메모리 장치(0A)(414)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 5 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 1 독출 데이터를 수신하고, 제 6 포트(미도시)를 통해서 제 2 독출 데이터를 발생시키고 차동 신호전송 모드로 상 기 제 2 독출 데이터를 메모리 컨트롤러(420)에 전송한다. 상기 제 2 포트와 상기 제 4 포트는 제 2 버스(402)를 통해서 전기적으로 결합되어 있고, 상기 제 3 포트와 상기 제 5 포트는 제 3 버스(403)를 통해서 전기적으로 결합되어 있다. 상기 제 6 포트와 메모리 컨트롤러(420)는 제 4 버스(405)를 통해서 전기적으로 결합되어 있다.The second semiconductor memory device (1A) 413 is coupled to the first semiconductor memory device (0A) 414 and is single from the first semiconductor memory device (0A) 414 through a fourth port (not shown). Receives a first packet (WR / CA) in the end-end signaling mode, receives the first read data in a single-ended signaling mode through a fifth port (not shown), and receives the first packet through the sixth port (not shown). The second read data is generated and the second read data is transmitted to the
제 3 반도체 메모리 장치(0B)(412)는 메모리 컨트롤러(420)에 결합되어 있고, 제 7 포트(미도시)를 통해서 메모리 컨트롤러(420)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 8 포트(미도시)를 통해서 제 1 패킷(WR/CA)을 출력하고 제 9 포트(미도시)를 통해서 제 3 독출 데이터를 출력한다. 상기 제 7 포트와 상기 제 2 포트는 제 5 버스(404)를 통해서 전기적으로 결합되어 있다. The third semiconductor memory device (0B) 412 is coupled to the
제 4 반도체 메모리 장치(1B)(411)는 제 3 반도체 메모리 장치(0B)(412)에 결합되어 있고, 제 10 포트(미도시)를 통해서 제 3 반도체 메모리 장치(0B)(412)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 11 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 3 독출 데이터를 수신하고, 제 12 포트(미도시)를 통해서 제 4 독출 데이터(RD2)를 발생시키고 차동 신호전송 모드로 상기 제 4 독출 데이터(RD2)를 메모리 컨트롤러(420)에 전송한다. 상기 제 8 포트와 상기 제 10 포트는 제 6 버스(406)를 통해서 전기적으로 결합되어 있고, 상기 제 9 포트와 상기 제 11 포트는 제 7 버스(407)를 통해서 전기적으로 결합되어 있다. 상기 제 12 포트와 메모리 컨트롤러(420)는 제 8 버스(408)를 통해서 전기적으로 결합되어 있다.The fourth semiconductor memory device (1B) 411 is coupled to the third semiconductor memory device (0B) 412 and is single from the third semiconductor memory device (0B) 412 through a tenth port (not shown). Receives the first packet (WR / CA) in the ended signaling mode, receives the third read data in the single ended signaling mode through an eleventh port (not shown), and receives the third packet through the twelfth port (not shown). Four read data RD2 are generated and the fourth read data RD2 is transmitted to the
제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다. The first packet WR / CA is data in which write data, commands, and addresses are merged.
도 8은 본 발명의 제 5 실시예에 따른 메모리 시스템을 나타내는 블록도이다.8 is a block diagram illustrating a memory system according to a fifth embodiment of the present invention.
도 8을 참조하면, 메모리 시스템(500)은 메모리 모듈(510) 및 메모리 컨트롤러(520)를 포함한다.Referring to FIG. 8, the
메모리 모듈(510)은 제 1 반도체 메모리 장치(0A)(514), 제 2 반도체 메모리 장치(1A)(513), 제 3 반도체 메모리 장치(2A)(512), 제 4 반도체 메모리 장치(3A)(511), 제 5 반도체 메모리 장치(0B)(518), 제 6 반도체 메모리 장치(1B)(517), 제 7 반도체 메모리 장치(2B)(516), 및 제 8 반도체 메모리 장치(3B)(515)를 포함한다. 메모리 컨트롤러(520)는 반도체 메모리 장치들(511, 512, 513, 514, 515, 516, 517, 518) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. 도 8에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다. The
제 1 반도체 메모리 장치(0A)(514)는 제 1 포트(미도시)를 통해서 메모리 컨트롤러(520)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트(미도시)를 통해서 상기 제 1 패킷(WR/CA)을 출력하고 제 3 포트(미도시)를 통해 제 1 독출 데이터를 출력한다.The first semiconductor
제 2 반도체 메모리 장치(1A)(513)는 제 1 반도체 메모리 장치(0A)(514)에 결합되어 있고, 제 4 포트(미도시)를 통해서 제 1 반도체 메모리 장치(0A)(514)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 5 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 1 독출 데이터를 수신하고, 제 6 포트(미도시)를 통해서 제 2 독출 데이터를 출력한다.The second
제 3 반도체 메모리 장치(2A)(512)는 제 1 반도체 메모리 장치(0A)(514) 및 상기 제 2 반도체 메모리 장치(1A)(513)에 결합되어 있고, 제 7 포트(미도시)를 통해서 제 1 반도체 메모리 장치(0A)(514)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 8 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 2 독출 데이터를 수신하고 제 9 포트(미도시)를 통해서 제 3 독출 데이터를 출력한다.The third
제 4 반도체 메모리 장치(3A)(511)는 제 1 반도체 메모리 장치(0A)(514) 및 상기 제 3 반도체 메모리 장치(2A)(512)에 결합되어 있고, 제 10 포트(미도시)를 통해서 제 1 반도체 메모리 장치(0A)(514)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 11 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 3 독출 데이터를 수신하고, 제 12 포트(미도시)를 통해서 제 4 독출 데이터(RD1)를 발생시키고 상기 차동 신호전송 모드로 상기 제 4 독출 데이터(RD1)를 메모리 컨트롤러(520)에 전송한다.The fourth
제 5 반도체 메모리 장치(0B)(518)는 제 13 포트(미도시)를 통해서 메모리 컨트롤러(520)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 14 포트(미도시)를 통해서 제 1 패킷(WR/CA)을 출력하고 제 15 포트(미도시)를 통해 제 5 독출 데이터를 출력한다.The fifth semiconductor memory device (0B) 518 receives the first packet WR / CA from the
제 6 반도체 메모리 장치(1B)(517)는 제 5 반도체 메모리 장치(0B)(518)에 결합되어 있고, 제 16 포트(미도시)를 통해서 제 5 반도체 메모리 장치(0B)(518)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 17 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 5 독출 데이터를 수신하고, 제 18 포트(미도시)를 통해서 제 6 독출 데이터를 출력한다.The sixth semiconductor memory device (1B) 517 is coupled to the fifth semiconductor memory device (0B) 518 and is single from the fifth semiconductor memory device (0B) 518 through a sixteenth port (not shown). Receives a first packet WR / CA in an ended signaling mode, receives the fifth read data in a single ended signaling mode through a seventeenth port (not shown), and transmits the fifth read data through an eighteenth port (not shown). 6 Output read data.
제 7 반도체 메모리 장치(2B)(516)는 제 5 반도체 메모리 장치(0B)(518) 및 상기 제 6 반도체 메모리 장치(1B)(517)에 결합되어 있고, 제 19 포트(미도시)를 통해서 제 5 반도체 메모리 장치(0B)(518)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 20 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 6 독출 데이터를 수신하고 제 21 포트(미도시)를 통해서 제 7 독출 데이터를 출력한다.The seventh semiconductor memory device (2B) 516 is coupled to the fifth semiconductor memory device (0B) 518 and the sixth semiconductor memory device (1B) 517 and through a nineteenth port (not shown). The first packet WR / CA is received from the fifth semiconductor
제 8 반도체 메모리 장치(3B)(515)는 제 5 반도체 메모리 장치(0B)(518) 및 상기 제 7 반도체 메모리 장치(2B)(516)에 결합되어 있고, 제 22 포트(미도시)를 통해서 제 5 반도체 메모리 장치(0B)(518)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 23 포트(미도시)를 통해서 싱글 엔디드 신호전송 모드로 상기 제 7 독출 데이터를 수신하고, 제 24 포트(미도시)를 통해서 제 8 독출 데이터(RD2)를 발생시키고 차동 신호전송 모드로 상기 제 8 독출 데이터(RD2)를 메모리 컨트롤러(520)에 전송한다.An eighth semiconductor memory device (3B) 515 is coupled to a fifth semiconductor memory device (0B) 518 and the seventh semiconductor memory device (2B) 516 and through a twenty-second port (not shown). The first packet WR / CA is received from the fifth semiconductor
제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다. The first packet WR / CA is data in which write data, commands, and addresses are merged.
도 9는 본 발명의 제 6 실시예에 따른 메모리 시스템을 나타내는 블록도이다.9 is a block diagram illustrating a memory system according to a sixth embodiment of the present invention.
도 9를 참조하면, 메모리 시스템(550)은 메모리 모듈(560) 및 메모리 컨트롤러(570)를 포함한다.9, a
메모리 모듈(560)은 반도체 메모리 장치(0A)(565)를 포함한다. 메모리 컨트롤러(570)는 반도체 메모리 장치(565)의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. 도 9에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다.The
반도체 메모리 장치(0A)(565)는 제 1 포트(미도시)를 통해서 메모리 컨트롤러(570)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트(미도시)를 통해서 제 1 독출 데이터(RD1)를 출력하고 제 3 포트(미도시)를 통해서 제 2 독출 데이터(RD2)를 출력하고 차동 신호전송 모드로 제 1 독출 데이터(RD1) 및 제 2 독출 데이터(RD2)를 메모리 컨트롤러(570)에 전송한다.The semiconductor
제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다. The first packet WR / CA is data in which write data, commands, and addresses are merged.
도 10은 본 발명의 제 7 실시예에 따른 메모리 시스템을 나타내는 블록도이다.10 is a block diagram illustrating a memory system according to a seventh embodiment of the present invention.
도 10을 참조하면, 메모리 시스템(600)은 메모리 모듈(610) 및 메모리 컨트롤러(620)를 포함한다.Referring to FIG. 10, the
메모리 모듈(610)은 제 1 반도체 메모리 장치(0A)(614), 제 2 반도체 메모리 장치(1A)(613), 제 3 반도체 메모리 장치(2A)(612), 제 4 반도체 메모리 장 치(3A)(611), 제 5 반도체 메모리 장치(0B)(618), 제 6 반도체 메모리 장치(1B)(617), 제 7 반도체 메모리 장치(2B)(616), 및 제 8 반도체 메모리 장치(3B)(615)를 포함한다. 메모리 컨트롤러(620)는 반도체 메모리 장치들(611, 612, 613, 614, 615, 616, 617, 618) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. 도 10에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다.The
제 1 반도체 메모리 장치(0A)(614)는 제 1 포트(미도시)를 통해서 메모리 컨트롤러(620)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트를 통해서 상기 제 1 패킷(WR/CA)을 출력하고 제 3 포트를 통해서 싱글 엔디드 신호전송 모드로 제 1 독출 데이터를 수신하고 제 4 포트를 통해서 제 2 독출 데이터를 출력하고 차동 신호전송 모드로 상기 제 2 독출 데이터(RD1)를 메모리 컨트롤러(620)에 전송한다.The first semiconductor memory device (0A) 614 receives the first packet WR / CA from the
제 2 반도체 메모리 장치(1A)(613)는 제 1 반도체 메모리 장치(0A)(614)에 결합되어 있고, 제 5 포트를 통해서 상기 제 1 반도체 메모리 장치(0A)(614)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 6 포트를 통해서 싱글 엔디드 신호전송 모드로 제 3 독출 데이터를 수신하고, 제 7 포트를 통해서 상기 제 1 독출 데이터를 출력한다.The second semiconductor memory device (1A) 613 is coupled to the first semiconductor memory device (0A) 614 and transmits a single-ended signal from the first semiconductor memory device (0A) 614 through a fifth port. The first packet WR / CA is received in the mode, the third read data is received in the single-ended signaling mode through the sixth port, and the first read data is output through the seventh port.
제 3 반도체 메모리 장치(2A)(612)는 제 1 반도체 메모리 장치(0A)(614) 및 상기 제 2 반도체 메모리 장치(1A)(613)에 결합되어 있고, 제 8 포트를 통해서 제 1 반도체 메모리 장치(0A)(614)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 9 포트를 통해서 싱글 엔디드 신호전송 모드로 제 4 독출 데이터를 수신하고, 제 10 포트를 통해서 상기 제 3 독출 데이터를 출력한다.The third semiconductor memory device (2A) 612 is coupled to the first semiconductor memory device (0A) 614 and the second semiconductor memory device (1A) 613, and the first semiconductor memory through the eighth port. Receive a first packet (WR / CA) from device (0A) 614 in single-ended signaling mode and receive fourth read data in single-ended signaling mode through a ninth port, and through the tenth port The third read data is output.
제 4 반도체 메모리 장치(3A)(611)는 제 1 반도체 메모리 장치(0A)(614) 및 제 3 반도체 메모리 장치(2A)(612)에 결합되어 있고, 제 11 포트를 통해서 제 1 반도체 메모리 장치(0A)(614)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 12 포트를 통해서 상기 제 4 독출 데이터를 출력한다.The fourth semiconductor memory device (3A) 611 is coupled to the first semiconductor memory device (0A) 614 and the third semiconductor memory device (2A) 612, and the first semiconductor memory device through the eleventh port. (0A) 614 receives the first packet (WR / CA) in single-ended signaling mode and outputs the fourth read data through the twelfth port.
제 5 반도체 메모리 장치(0B)(618)는 제 13 포트를 통해서 메모리 컨트롤러(620)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 14 포트를 통해서 상기 제 1 패킷(WR/CA)을 출력하고 제 15 포트를 통해서 싱글 엔디드 신호전송 모드로 제 5 독출 데이터를 수신하고 제 16 포트를 통해서 제 6 독출 데이터를 출력하고 차동 신호전송 모드로 상기 제 6 독출 데이터를 메모리 컨트롤러(620)에 전송한다.The fifth semiconductor memory device (0B) 618 receives the first packet WR / CA from the
제 6 반도체 메모리 장치(1B)(617)는 제 5 반도체 메모리 장치(0B)(618)에 결합되어 있고, 제 17 포트를 통해서 제 5 반도체 메모리 장치로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 18 포트를 통해서 싱글 엔디드 신호전송 모드로 제 7 독출 데이터를 수신하고, 제 19 포트를 통해서 상기 제 5 독출 데이터를 출력한다.The sixth semiconductor memory device (1B) 617 is coupled to the fifth semiconductor memory device (0B) 618, and the first packet WR in the single-ended signal transfer mode from the fifth semiconductor memory device through the seventeenth port. / CA) to receive the seventh read data in the single-ended signaling mode through the eighteenth port, and output the fifth read data through the nineteenth port.
제 7 반도체 메모리 장치(2B)(616)는 제 5 반도체 메모리 장치(0B)(618) 및 상기 제 6 반도체 메모리 장치(1B)(617)에 결합되어 있고, 제 20 포트를 통해서 제 5 반도체 메모리 장치(0B)(618)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 21 포트를 통해서 싱글 엔디드 신호전송 모드로 제 8 독출 데이터를 수신하고, 제 22 포트를 통해서 상기 제 7 독출 데이터를 출력한다.The seventh semiconductor memory device (2B) 616 is coupled to the fifth semiconductor memory device (0B) 618 and the sixth semiconductor memory device (1B) 617, and the fifth semiconductor memory through the 20th port. Receive a first packet (WR / CA) from device (0B) 618 in single-ended signaling mode and receive eighth read data in single-ended signaling mode through port twenty-one, and through the twenty-second port The seventh read data is output.
제 8 반도체 메모리 장치(3B)(615)는 제 5 반도체 메모리 장치(0B)(618) 및 상기 제 7 반도체 메모리 장치(2B)(616)에 결합되어 있고, 제 23 포트를 통해서 제 5 반도체 메모리 장치(0B)(618)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 24 포트를 통해서 상기 제 8 독출 데이터를 출력한다.An eighth semiconductor memory device (3B) 615 is coupled to a fifth semiconductor memory device (0B) 618 and the seventh semiconductor memory device (2B) 616, the fifth semiconductor memory through the twenty-third port Receives a first packet (WR / CA) from device (0B) 618 in single-ended signaling mode and outputs the eighth read data through a twenty-fourth port.
제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다.The first packet WR / CA is data in which write data, commands, and addresses are merged.
도 11은 본 발명의 제 8 실시예에 따른 메모리 시스템을 나타내는 블록도이다.11 is a block diagram illustrating a memory system according to an eighth embodiment of the invention.
도 11을 참조하면, 메모리 시스템(700)은 메모리 모듈(710) 및 메모리 컨트롤러(720)를 포함한다.Referring to FIG. 11, the
메모리 모듈(710)은 제 1 반도체 메모리 장치(0A)(714), 제 2 반도체 메모리 장치(1A)(713), 제 3 반도체 메모리 장치(0B)(712), 및 제 4 반도체 메모리 장치(1B)(711)를 포함한다. 메모리 컨트롤러(720)는 반도체 메모리 장치들(711, 712, 713, 714) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. 도 11에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어 지는 버스를 나타낸다.The
제 1 반도체 메모리 장치(0A)(714)는 제 1 포트를 통해서 메모리 컨트롤러(720)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트를 통해서 제 1 패킷(WR/CA)을 출력하고 제 3 포트를 통해서 싱글 엔디드 신호전송 모드로 제 1 독출 데이터를 수신하고 제 4 포트를 통해서 제 2 독출 데이터를 출력하고 차동 신호전송 모드로 상기 제 2 독출 데이터를 메모리 컨트롤러(720)에 전송한다. 상기 제 1 포트와 메모리 컨트롤러(720)는 제 1 버스(701)를 통해서 전기적으로 결합되어 있고, 상기 제 2 포트와 메모리 컨트롤러(720)는 제 2 버스(708)를 통해서 전기적으로 결합되어 있다. The first semiconductor memory device (0A) 714 receives the first packet WR / CA from the
제 2 반도체 메모리 장치(1A)(713)는 제 1 반도체 메모리 장치(0A)(714)에 결합되어 있고, 제 5 포트를 통해서 제 1 반도체 메모리 장치(0A)(714)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 6 포트를 통해서 상기 제 1 독출 데이터를 출력한다. 상기 제 3 포트와 상기 제 5 포트는 제 3 버스(702)를 통해서 전기적으로 결합되어 있고, 상기 제 4 포트와 상기 제 6 포트는 제 4 버스(703)를 통해서 전기적으로 결합되어 있다. The second semiconductor memory device (1A) 713 is coupled to the first semiconductor memory device (0A) 714 and is a single-ended signal transfer mode from the first semiconductor memory device (0A) 714 through a fifth port. The first packet WR / CA is received and the first read data is output through the sixth port. The third port and the fifth port are electrically coupled through a
제 3 반도체 메모리 장치(0B)(712)는 제 1 반도체 메모리 장치(0A)(714)에 결합되어 있고, 제 7 포트를 통해서 제 1 반도체 메모리 장치(0A)(714)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 8 포트를 통해서 제 1 패킷(WR/CA)을 출력하고 제 9 포트를 통해서 싱글 엔디드 신호전송 모드로 제 3 독출 데이터를 수신하고, 제 10 포트를 통해서 제 4 독출 데이터를 출력하고 차동 신호 전송 모드로 상기 제 4 독출 데이터를 메모리 컨트롤러(720)에 전송한다. 상기 제 7 포트와 상기 제 3 포트는 제 5 버스(704)를 통해서 전기적으로 결합되어 있고, 상기 제 8 포트와 메모리 컨트롤러(720)는 제 6 버스(705)를 통해서 전기적으로 결합되어 있다. The third semiconductor memory device (0B) 712 is coupled to the first semiconductor memory device (0A) 714 and is in a single-ended signal transfer mode from the first semiconductor memory device (0A) 714 through a seventh port. Receives the first packet (WR / CA) through the first port, outputs the first packet (WR / CA) through the eighth port, and receives the third read data in the single-ended signaling mode through the ninth port; The fourth read data is output through the fourth read data and is transmitted to the
제 4 반도체 메모리 장치(1B)(711)는 제 3 반도체 메모리 장치(0B)(712)에 결합되어 있고, 제 11 포트를 통해서 제 3 반도체 메모리 장치(0B)(712)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 12 포트를 통해서 상기 제 3 독출 데이터를 출력한다. 상기 제 9 포트와 상기 제 11 포트는 제 7 버스(706)를 통해서 전기적으로 결합되어 있고, 상기 제 10 포트와 상기 제 12 포트는 제 8 버스(707)를 통해서 전기적으로 결합되어 있다. The fourth semiconductor memory device (1B) 711 is coupled to the third semiconductor memory device (0B) 712 and has a single-ended signal transfer mode from the third semiconductor memory device (0B) 712 through the eleventh port. The first packet WR / CA is received and the third read data is output through the twelfth port. The ninth port and the eleventh port are electrically coupled through a
도 11에서, 제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다.In FIG. 11, the first packet WR / CA is data in which write data, commands, and addresses are merged.
도 12는 본 발명의 제 9 실시예에 따른 메모리 시스템을 나타내는 블록도이다.12 is a block diagram illustrating a memory system according to a ninth embodiment of the present invention.
도 12를 참조하면, 메모리 시스템(800)은 메모리 모듈(810) 및 메모리 컨트롤러(820)를 포함한다.Referring to FIG. 12, the
메모리 모듈(810)은 제 1 반도체 메모리 장치(0A)(814), 제 2 반도체 메모리 장치(1A)(813), 제 3 반도체 메모리 장치(0B)(812), 및 제 4 반도체 메모리 장치(1B)(811)를 포함한다. 메모리 컨트롤러(820)는 반도체 메모리 장치들(811, 812, 813, 814) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한 다. 도 12에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다. The
제 1 반도체 메모리 장치(0A)(814)는 제 1 포트를 통해서 메모리 컨트롤러(820)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트를 통해서 상기 제 1 패킷(WR/CA)을 출력하고 제 3 포트를 통해 제 1 독출 데이터를 출력한다. 제 1 포트는 제 1 버스(801)를 통해 메모리 컨트롤러(820)에 전기적으로 결합되어 있다.The first semiconductor memory device (0A) 814 receives a first packet WR / CA from the
제 2 반도체 메모리 장치(1A)(813)는 제 1 반도체 메모리 장치(0A)(814)에 결합되어 있고, 제 4 포트를 통해서 제 1 반도체 메모리 장치(0A)(814)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 5 포트를 통해서 싱글 엔디드 신호전송 모드로 상기 제 1 독출 데이터를 수신하고, 제 6 포트를 통해서 제 2 독출 데이터를 발생시키고 차동 신호전송 모드로 상기 제 2 독출 데이터를 메모리 컨트롤러(820)에 전송한다. 제 2 포트와 제 4 포트는 제 2 버스(802)를 통해 서로 전기적으로 결합되어 있고, 제 3 포트와 제 5 포트는 제 3 버스(803)를 통해 서로 전기적으로 결합되어 있다. 제 6 포트는 제 5 버스(805)를 통해 메모리 컨트롤러(820)에 전기적으로 결합되어 있다.The second semiconductor memory device (1A) 813 is coupled to the first semiconductor memory device (0A) 814 and is in a single ended signal transfer mode from the first semiconductor memory device (0A) 814 through a fourth port. Receives the first packet (WR / CA) through the first port and receives the first read data in the single-ended signaling mode through the fifth port, generates the second read data through the sixth port, and transmits the second read data in the differential signaling mode. The second read data is transmitted to the
제 3 반도체 메모리 장치(0B)(812)는 메모리 컨트롤러(820)에 결합되어 있고, 제 7 포트를 통해서 메모리 컨트롤러(820)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 8 포트를 통해서 상기 제 3 독출 데이터를 출력한다. 제 7 포트는 제 4 버스(804)를 통해 메모리 컨트롤러(820)에 전기적으로 결합되어 있다. The third semiconductor memory device (0B) 812 is coupled to the
제 4 반도체 메모리 장치(1B)(811)는 제 1 반도체 메모리 장치(0A)(814) 및 상기 제 3 반도체 메모리 장치(0B)(812)에 결합되어 있고, 제 9 포트를 통해서 제 1 반도체 메모리 장치(0A)(814)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 10 포트를 통해서 싱글 엔디드 신호전송 모드로 상기 제 3 독출 데이터를 수신하고, 제 11 포트를 통해서 제 4 독출 데이터를 출력하고 차동 신호전송 모드로 상기 제 4 독출 데이터를 메모리 컨트롤러(820)에 전송한다. 제 9 포트와 제 2 포트는 제 6 버스(806)를 통해 서로 전기적으로 결합되어 있고, 제 10 포트와 제 8 포트는 제 7 버스(807)를 통해 서로 전기적으로 결합되어 있다. 제 11 포트는 제 8 버스(808)를 통해 메모리 컨트롤러(820)에 전기적으로 결합되어 있다.The fourth semiconductor memory device (1B) 811 is coupled to the first semiconductor memory device (0A) 814 and the third semiconductor memory device (0B) 812, and is connected to the first semiconductor memory through the ninth port. Receive a first packet (WR / CA) from device (0A) 814 in single-ended signaling mode and receive the third read data in single-ended signaling mode through a tenth port and through an eleventh port Outputs fourth read data and transmits the fourth read data to the
도 12에서, 제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다.In FIG. 12, the first packet WR / CA is data in which write data, commands, and addresses are merged.
도 13은 본 발명의 제 10 실시예에 따른 메모리 시스템을 나타내는 블록도이다. 13 is a block diagram illustrating a memory system according to a tenth embodiment of the present invention.
도 13을 참조하면, 메모리 시스템(900)은 메모리 모듈(910) 및 메모리 컨트롤러(920)를 포함한다.Referring to FIG. 13, the
메모리 모듈(910)은 제 1 반도체 메모리 장치(0A)(914), 제 2 반도체 메모리 장치(1A)(913), 제 3 반도체 메모리 장치(0B)(912), 및 제 4 반도체 메모리 장치(1B)(911)를 포함한다. 메모리 컨트롤러(920)는 반도체 메모리 장치들(911, 912, 913, 914) 각각의 스택 위치 정보에 기초하여 신호전송(signaling) 모드를 설정한다. 도 13에서, 굵은 라인으로 그려진 버스는 차동 신호전송(differential signaling) 모드로 신호전송이 이루어지는 버스를 나타내고, 가는 라인으로 그려진 버스는 싱글 엔디드 신호전송(single-ended signaling) 모드로 신호전송이 이루어지는 버스를 나타낸다.The
제 1 반도체 메모리 장치(0A)(914)는 제 1 포트를 통해서 메모리 컨트롤러(920)로부터 차동 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고, 제 2 포트를 통해서 상기 제 1 패킷(WR/CA)을 출력하고 제 3 포트를 통해서 싱글 엔디드 신호전송 모드로 제 1 독출 데이터를 수신하고 제 4 포트를 통해서 제 2 독출 데이터를 출력하고 차동 신호전송 모드로 상기 제 2 독출 데이터를 메모리 컨트롤러(920)에 전송한다. 제 1 포트는 제 1 버스(901)를 통해 메모리 컨트롤러(920)에 전기적으로 결합되어 있고, 제 2 포트는 제 2 버스(908)를 통해 메모리 컨트롤러(920)에 전기적으로 결합되어 있다.The first semiconductor memory device (0A) 914 receives the first packet WR / CA from the
제 2 반도체 메모리 장치(1A)(913)는 제 1 반도체 메모리 장치(0A)(914)에 결합되어 있고, 제 5 포트를 통해서 제 1 반도체 메모리 장치(0A)(914)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 6 포트를 통해서 상기 제 1 독출 데이터를 출력한다. 제 3 포트와 제 5 포트는 제 3 버스(902)를 통해 서로 전기적으로 결합되어 있고, 제 4 포트와 제 6 포트는 제 4 버스(903)를 통해 서로 전기적으로 결합되어 있다.The second semiconductor memory device (1A) 913 is coupled to the first semiconductor memory device (0A) 914 and is a single-ended signal transfer mode from the first semiconductor memory device (0A) 914 through a fifth port. The first packet WR / CA is received and the first read data is output through the sixth port. The third and fifth ports are electrically coupled to each other via a
제 3 반도체 메모리 장치(0B)(912)는 메모리 컨트롤러(920)에 결합되어 있고, 제 7 포트를 통해서 메모리 컨트롤러(920)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 8 포트를 통해서 싱글 엔디드 신호전송 모드로 제 3 독출 데이터를 수신하고, 제 9 포트를 통해서 제 4 독출 데이터를 출력하고 차동 신호전송 모드로 상기 제 4 독출 데이터를 메모리 컨트롤러(920)에 전송한다. 제 7 포트는 제 5 버스(904)를 통해 메모리 컨트롤러(920)에 전기적으로 결합되어 있고, 제 9 포트는 제 7 버스(905)를 통해 메모리 컨트롤러(920)에 전기적으로 결합되어 있다.The third semiconductor memory device (0B) 912 is coupled to the
제 4 반도체 메모리 장치(1B)(911)는 제 1 반도체 메모리 장치(0A)(914)에 결합되어 있고, 제 10 포트를 통해서 제 1 반도체 메모리 장치(0A)(914)로부터 싱글 엔디드 신호전송 모드로 제 1 패킷(WR/CA)을 수신하고 제 11 포트를 통해서 상기 제 3 독출 데이터를 출력한다. 제 9 포트와 제 3 포트는 제 6 버스(906)를 통해 서로 전기적으로 결합되어 있고, 제 11 포트와 제 8 포트는 제 8 버스(907)를 통해 서로 전기적으로 결합되어 있다.The fourth semiconductor memory device (1B) 911 is coupled to the first semiconductor memory device (0A) 914 and is a single-ended signal transfer mode from the first semiconductor memory device (0A) 914 through a tenth port. The first packet WR / CA is received and the third read data is output through the eleventh port. The ninth port and the third port are electrically coupled to each other via the
도 13에서, 제 1 패킷(WR/CA)은 기입 데이터, 커맨드 및 어드레스가 병합된 데이터이다.In FIG. 13, the first packet WR / CA is data in which write data, commands, and addresses are merged.
도 2 내지 도13에 도시된 바와 같은 스택 구조를 가지는 메모리 시스템에서, 반도체 메모리 장치들은 입력 포트와 출력 포트에 차동 신호전송 모드와 싱글 엔디드 신호전송 모드를 구비하여, 스택 위치 정보를 사용하여 차동 신호전송 모드와 싱글 엔디드 신호전송 모드를 선택적으로 설정할 수 있다. In a memory system having a stack structure as shown in FIGS. 2 to 13, semiconductor memory devices have a differential signaling mode and a single-ended signaling mode at input and output ports, so that differential signal is obtained using stack position information. The transmission mode and single-ended signal transmission mode can be selectively set.
상술한 바와 같이, 본 발명에 따른 메모리 시스템은 스택 위치 정보를 사용하여 차동 신호전송 모드와 싱글 엔디드 신호전송 모드를 선택적으로 설정할 수 있다. 또한, 본 발명에 따른 메모리 시스템은 전력소모를 줄일 수 있다.As described above, the memory system according to the present invention may selectively set the differential signaling mode and the single-ended signaling mode using stack position information. In addition, the memory system according to the present invention can reduce power consumption.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described above with reference to a preferred embodiment of the present invention, those skilled in the art will be variously modified and changed within the scope of the invention without departing from the spirit and scope of the invention described in the claims below I can understand that you can.
Claims (37)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070001532A KR100871835B1 (en) | 2007-01-05 | 2007-01-05 | Memory system and method of signaling of the same |
TW097100430A TWI426386B (en) | 2007-01-05 | 2008-01-04 | Memory system having low power consumption |
US12/006,766 US7930492B2 (en) | 2005-09-12 | 2008-01-04 | Memory system having low power consumption |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070001532A KR100871835B1 (en) | 2007-01-05 | 2007-01-05 | Memory system and method of signaling of the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080064530A KR20080064530A (en) | 2008-07-09 |
KR100871835B1 true KR100871835B1 (en) | 2008-12-03 |
Family
ID=39815813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070001532A KR100871835B1 (en) | 2005-09-12 | 2007-01-05 | Memory system and method of signaling of the same |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100871835B1 (en) |
TW (1) | TWI426386B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10339093B2 (en) * | 2016-03-29 | 2019-07-02 | Intel Corporation | USB interface using repeaters with guest protocol support |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030039179A (en) * | 2001-11-12 | 2003-05-17 | 삼성전자주식회사 | Synchronous semiconductor memory apparatus capable of accomplishing mode change between single-ended strobe mode and differential strobe mode |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100267011B1 (en) * | 1997-12-31 | 2000-10-02 | 윤종용 | Internal power supply voltage generation circuit of semiconductor memory device |
US6639820B1 (en) * | 2002-06-27 | 2003-10-28 | Intel Corporation | Memory buffer arrangement |
US6950342B2 (en) * | 2002-07-05 | 2005-09-27 | Impinj, Inc. | Differential floating gate nonvolatile memories |
-
2007
- 2007-01-05 KR KR1020070001532A patent/KR100871835B1/en not_active IP Right Cessation
-
2008
- 2008-01-04 TW TW097100430A patent/TWI426386B/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030039179A (en) * | 2001-11-12 | 2003-05-17 | 삼성전자주식회사 | Synchronous semiconductor memory apparatus capable of accomplishing mode change between single-ended strobe mode and differential strobe mode |
Also Published As
Publication number | Publication date |
---|---|
TW200849011A (en) | 2008-12-16 |
TWI426386B (en) | 2014-02-11 |
KR20080064530A (en) | 2008-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8745303B2 (en) | Integrating non-peripheral component interconnect (PCI) resources into a computer system | |
US7861027B2 (en) | Providing a peripheral component interconnect (PCI)-compatible transaction level protocol for a system on a chip (SoC) | |
US6317352B1 (en) | Apparatus for implementing a buffered daisy chain connection between a memory controller and memory modules | |
CN105335327A (en) | Reconfigurable/dual redundancy VPX3U signal processing carrier board based on Soc | |
US20070286010A1 (en) | Identical chips with different operations in a system | |
JP2008545319A (en) | Software layer for communication between RS-232 / I2C conversion IC and host | |
WO2002077835A1 (en) | Communication control semiconductor device and interface system | |
CN107391419B (en) | Support general sequence busbar concentrator of many host computers and automobile-used host computer | |
US20020023190A1 (en) | Framework with multiple selections for south bridge and north bridge connecting | |
US10032497B2 (en) | Flexible point-to-point memory topology | |
TW202005485A (en) | Switch board for expanding peripheral component interconnect express compatibility | |
US8261002B2 (en) | PHY-less ULPI and UTMI bridges | |
CN110362058A (en) | The system tested for multiple interfaces | |
US8619883B2 (en) | Low speed access to DRAM | |
KR100871835B1 (en) | Memory system and method of signaling of the same | |
US20070150667A1 (en) | Multiported memory with ports mapped to bank sets | |
CN109379262B (en) | Dual-redundancy CAN bus communication card and method for PCIe interface | |
US7426596B2 (en) | Integrated circuit with a scalable high-bandwidth architecture | |
US7930492B2 (en) | Memory system having low power consumption | |
CN206805410U (en) | A kind of PCIE expansion board clampings applied on the server | |
CN112783071A (en) | SDIO controller, FPGA board card and SDIO test system | |
CN1322412C (en) | motherboard | |
CN113032316B (en) | PCIE expansion method and equipment based on Oculink interface | |
CN115955273B (en) | Optical communication bus monitoring recording board card | |
JP2008171291A (en) | Wiring method corresponding to high-speed serial interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070105 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20080130 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080829 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20081127 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20081128 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20111101 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20121031 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20121031 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20131031 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20131031 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20151009 |