KR19980086541A - 동기형 다이나믹 램들을 활용한 고성능, 고대역폭 메모리 버스 - Google Patents
동기형 다이나믹 램들을 활용한 고성능, 고대역폭 메모리 버스 Download PDFInfo
- Publication number
- KR19980086541A KR19980086541A KR1019980009459A KR19980009459A KR19980086541A KR 19980086541 A KR19980086541 A KR 19980086541A KR 1019980009459 A KR1019980009459 A KR 1019980009459A KR 19980009459 A KR19980009459 A KR 19980009459A KR 19980086541 A KR19980086541 A KR 19980086541A
- Authority
- KR
- South Korea
- Prior art keywords
- bus
- memory
- data
- address
- memory bus
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/41—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming static cells with positive feedback, i.e. cells not needing refreshing or charge regeneration, e.g. bistable multivibrator or Schmitt trigger
- G11C11/413—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing, timing or power reduction
-
- 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/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/161—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Memory System (AREA)
Abstract
본 발명은 고성능, 고대역폭 메모리 버스 구조체와 모듈을 제공한다. 이 모듈은 표준 동기형 DRAM(SDRAM) 칩들을 포함하며, 레이턴시 및 핀의 갯수를 저감시킨 카드일 수 있다. 4개의 버스 핀들은 데이터로부터 입력 커맨드들을 분리하여 병렬 시스템 동작들을 설정한다. 패킷형 트랜잭션들을 유지함에 의해, 독립적인 메모리 동작들이 정상적인 SDRAM 동작들보다 향상될 수 있다. 이 구조체에서, 버스는 출력 데이터로부터 분리된 커맨드 및 데이터 입력으로 분할된다.
Description
본 발명은 전반적으로 랜덤 액세스 메모리(RAM) 버스 구조체에 관한 것으로서, 보다 상세하게는 표준 동기형 다이나믹 RAM(SDRAM)을 활용하며, 입출력(I/O) 핀 수를 최소로 하면서도 고대역폭, 고속의 데이터 전송이 가능한 RAM 버스 구조체에 관한 것이다.
다이나믹 랜덤 액세스 메모리(DRAM)에 대해, 입력 커맨드들, 어드레스들, 데이터를 멀티플렉싱함으로써 칩 핀의 갯수를 9개의 핀으로 줄이는 고대역폭 구조체가 제안되었다. 예를 들면, 웨어 등(Ware et al)에 허여된 Dynamic Random Access Memory System이라는 명칭의 미국 특허 제 5,430,676호와, 웨어 등에 허여된 Dynamic Random Access Memory System이라는 명칭의 미국 특허 제 5,434,817호와, 웨어 등에 허여된 Dynamic Random Access Memory System이라는 명칭의 미국 특허 제 5,511,024호를 참조하기 바란다.
이들 고대역폭 DRAM 구조체에서, 커맨드들은 553 MHz 클럭 속도로 9핀으로 순차적으로 입력된다. 요구 패킷들이라 불리는 제어 정보 패킷들이 트랜잭션 동작(transaction operation)이라 불리는 시간동안에 DRAM내에 전송되어 저장된다. 미리 지정된 레이턴시 기간후, 데이타는 500 MHz 전송 속도로 입력되거나 출력된다.
요구 패킷들은 활성화될 페이지의 장치, 뱅크, 로우 어드레스, 판독될 최초 8 바이트(1 옥토바이트(octo-byte))의 컬럼 어드레스와, 데이터 패킷을 포함한다. 데이터 패킷은 입력 데이터와 데이터 매스킹 커맨드들을 포함한다.
이들 커맨드 또는 데이터 트랜잭션동안 버스 스위칭 속도는 시스템 버스망에 엄격한 요건을 부과한다. 시스템 통신 및 DRAM과의 핸드세이킹이 모두 9 비트 버스를 통해 이루어지기 때문에, 병렬적인 시스템 동작이 어렵게 된다. 고대역폭 구조체가 기타 고대역폭 RAM 방안들보다 빠른 데이터 전송 속도를 제공하기는 하지만, 버스 경쟁(contention) 및 버스 차단(blocking)으로 인해 전체 시스템 성능이 저하되고, 이음매 없는(seamless) 데이터 전송이 불가능해질 수도 있다.
그러므로, 본 발명의 목적은 표준 동기형 DRAM(SDRAM) 칩들을 사용하고 레이턴시를 저감한 고성능, 고대역폭 RAM 버스 구조체를 제공하는 데 있다.
본 발명의 다른 목적은 고대역폭, 고성능 및 표준 SDRAM 칩들을 사용한 이음매 없는 데이터를 제공하면서도 입출력 핀의 갯수를 최소화하는 인터페이스 프로토콜을 제공하는 데 있다.
본 발명에 따르면, 입력 커맨드들은 데이터로부터 분리된다. 그래서, 본 발명의 구조체는 패킷형 트랜잭션들을 유지하면서도 병렬적인 시스템 및 이음매 없는 데이터 동작들이 가능하다. 독립적인 메모리 동작들은 보통의 SDRAM 동작에 비해 진보된 것이다.
본 발명에 따른 RAM 구조체는 현 기술 수준의 RAM 버스 구조체와 유사한 별도의 커맨드/어드레스 입력들, 데이터 입력들, 데이터 출력들을 포함한다. 그러나, 신호 및 입출력 갯수를 최소화하도록, 본 발명의 구조체는 시스템 성능에 악영향을 줄 수 있는 버스 경쟁을 피하기 위해 패킷 인스트럭션 세트를 유지한다.
이러한 인터페이스 로직은 SDRAM 칩에 전기적으로 인접하게 위치한 주문형 반도체(Application Specific Integrated Circuit;ASIC)내에 있거나, 이와 달리, 프로세서 또는 제어기내에 포함될 수도 있다.
도 1은 바람직한 실시예의 고대역폭 인퍼페이스/제어기에 의해 제어되는 4개의 SDRAM의 블럭도,
도 2는 도 1에 도시한 바람직한 실시예에 대해 수신된 커맨드/어드레스 패킷을 도시하는 타이밍도,
도 3은 도 1에 도시한 바람직한 실시예에 대해 수신된 데이터 패킷을 도시하는 타이밍도,
도 4a∼b는 도 1에 도시한 바람직한 실시예에 대한 패킷 전송의 타이밍도,
도 5는 본 발명에 따른 제 1의 바람직한 실시예의 RAM 버스 구조체의 시스템 블럭도,
도 6은 본 발명에 따른 제 2의 바람직한 실시예의 RAM 버스 구조체의 시스템 블럭도.
* 도면의 주요부분에 대한 부호의 설명
10 : 64 메가비트 RAM 모듈 111∼114: 16 메가비트 SDARM
121∼124: 4×4 레지스터 13 : 64 비트 버스
14 : 멀티플렉서 15, 17 : 디멀티플렉서
16 : 32 비트 버스 18 : 어드레스 제어기
19 : 커맨드 제어기 20 : ASIC
211∼214, 311∼314: SDRAM 칩 22 : 프로세서
30 : 마이크로프로세서 32 : 고대역폭 인터페이스
이제 도면, 특히 도 1을 참조하면, 본 발명의 버스 구조체의 카드 레벨 구현일 수 있는 메모리 모듈이 도시되어 있다. 예를 들어, 이 모듈은 4개의 표준 SDRAM 칩들 및, SDRAM 칩 이외의 도 1에 도시한 모든 로직과 레지스터들을 포함하는 주문형 반도체로 구성될 수 있다. 이와 달리, 이 모듈은 모듈, ASIC 및 SDRAM의 모든 기능을 내부에 갖는 단일 칩일 수 있다.
도 2는 시스템 클럭에 관해 4개의 제어 핀들로의 어드레스/커맨드 전송을 도시한다. 요구 패킷들은 고속의 버스 네트워크(전형적으로 500MHz)를 경유하여 어드레스/커맨드 입력들과 데이터 입출력으로 전달된다. 칩 전송들은 입력 클럭들(RXCLK, TXCLK)의 상승 및 하강 에지 모두와 CS에 의해 트리거된다.
도 1에 도시한 예에서, 64 메가비트(Mb) RAM 모듈(10)은 4개의 16 메가비트 SDRAMs(111-114)를 포함한다. 4개의 16 메가비트 SDRAM(111∼114) 각각은 4개의 뱅크들을 포함한다. 본 발명에 따르면, 4중 버스트(burst-of-four) 동작으로 병렬적으로 4개의 SDRAM 각각의 한 뱅크를 활성화함으로써 다른 고대역폭 구조체에 필적할 만한 페이지 깊이(page depth) 및 데이터 대역폭이 유지된다. 도 4a에서, 판독 동작시에, 커맨드 제어부(19)와 어드레스 제어부(18)는 모두 4개의 SDRAM(111-114)상에서, 예컨대 뱅크 0으로부터 데이터를 선택하며, 이것이 각각 4×16 레지스터(121-124)로 전달된다.
일단 데이터가 로드되면, 한번에 2 바이트가 각각의 레지스터(121∼124)로부터 64 비트 버스(13)상으로 전달된다. 멀티플렉서(14)는 64 비트 버스(13)로부터 8개의 블럭들중의 하나로서 각 바이트를 동시에 선택한다. 8개의 블럭들은 순차적으로 데이터 입출력 버스로 클럭킹된다. 데이터는 파이프라인화되어, 레지스터(121-124)로부터 64 비트 버스(13)를 거쳐 멀티플렉서(14)로 데이터가 전송되는 것과 병렬적으로, 다음 데이터 블럭이 SDRAM(111-114)으로부터 판독되어, 레지스터들(121-124)의 입력들로 전달될 수 있다. 이어서, 이러한 다음 블럭이 저장되고, 선입선출(FIFO) 방식으로 전달되어 나간다.
커맨드들 및 어드레스들은 패킷 요구(Request packet) 커맨드 동안에 순차적으로 로드된다. 커맨드들은 32 비트 버스상으로 디멀티플렉싱되어 어드레스 제어부(18) 및 제어 로직(19)에 대한 병렬 인스트럭션 포맷을 만든다. 제어 로직(19)은 병렬 동작에 대해 통상의(Jedec 표준) SDRAM을 제어한다.
도 3은, 도 2에 도시한 바와 같은 커맨드 제어부(19)에 대한 전형적인 데이터 입출력(I/O) 패킷 시퀀스에 대한 타이밍도이다. 도 4b에서, 기록 동작동안 고속 클럭들은 디멀티플렉서(15)를 통해 64 비트 버스(13)로 순차적으로 데이터 바이트들을 전달하며, 이와 병렬적으로 디멀티플렉서(17)를 통해 32 비트 버스(16)상으로 순차적으로 어드레스 및 커맨드 제어 정보를 로딩한다. 32 비트 버스(16)로부터 어드레스들 및 커맨드들이 어드레스 제어기(18)와 커맨드 제어기(19)내에 저장되며, 이들은 SDRAM 핸드세이킹 프로토콜을 따른다.
커맨드 제어부(19)는 커맨드를 디코드하여, 레지스터들(121-124), 멀티플렉서(14), 디멀티플렉서(15, 17), SDRAM(111-114)으로 송출한다. 커맨드 제어기(19)는 또한 디멀티플렉서(15)를 통해 데이터 입출력 버스와 64 비트 버스(13) 사이에서 데이터를 방향 지정한다.
칩 선택(CS) 신호는 커맨드 디멀티플렉서(17)를 인에이블시키고 로딩된 데이터들을 32 비트 버스(16)상으로 올린다. 일단 32 비트 버스(16)로부터 로딩되면, 제어기들(18, 19)은 32 데이터 바이트들(각각의 SDRAM(111∼114)로부터 8 바이트씩)을 전송할 위치를 SDRAM(111∼114)에서 선택하고, 선택된 위치를 액세스한다. 32 비트 어드레스/커맨드 버스(16)는 16개 어드레스 버스들과 16개 커맨드 비트들을 포함한다.
커맨드들은 아래와 같은 것들을 포함할 수는 있지만, 이에 한정되는 것은 아니다.
1) 모드 레지스터 세트(Mode Register Set)
2) 뱅크 액티브(Bank Active)
3) 뱅크 프리차지(Bank Precharge)
4) 판독(Read)
5) 자동 프리차지로 판독(Read with Auto precharge)
6) 기록(write)
7) 자동 프리차리로 기록(Write with Auto precharge)
8) 뱅크 활성화/판독(Bank Activate/Read)
9) 뱅크 활성화/기록(Bank Activate/Write)
10) 프리차지/뱅크 활성화/판독(Precharge/Bank Activate/Read)
11) 프리차지/뱅크 활성화/기록(Precharge/Bank Activate/Write)
12) 자동-리프레쉬(Auto-Refresh)
13) 셀프-리프레쉬(Self-Refresh)
14) 파워 다운(Power Down)
15) 파워 업(Power Up)
16) 데이터 마스킹(Data Masking)
바람직한 실시예의 버스 구조체는 단일 칩이거나 멀티플렉싱용의 ASIC을 구비한 표준 SDRAM 칩들을 포함하는 카드로서, 현재 사용중인 부품들로써 미래 SDRAM 세대의 성능을 제공하도록 할 수 있다. 대안적으로, 바람직한 실시예에서 멀티플렉서들, 제어 장치들 및 레지스터들과 같은 모든 로직 기능들은 고속 메모리 처리를 위해 표준 프로세서상에 집적화될 수 있다. 표준 SDRAM은 매우 높은 데이터 액세스 속도와 낮은 레이턴시 액세스 속도를 위해 전기적으로 이러한 집적 프로세서 주위에 위치할 수 있다.
도 5는 본 발명에 따른 제 1의 바람직한 실시예의 싱크버스(SYNCBUS) 구조체에 대한 시스템 블럭도이다. 도 5의 제 1의 바람직한 실시예 시스템에서 ASIC(20)은 프로세서(22)로 4개의 개개의 SDRAM 칩들(211∼214)을 접속시킨다. 이와 같이, ASIC(20)은 도 1의 모든 로직을 포함하며, SDRAM(211∼214)은 SDRAM(111∼114)에 대응한다. ASIC(20) 및 SDRAM(111∼114)은 시스템 보드, 개개의 카드와 모듈상에 있을 수 있다.
도 6은 본 발명에 따른 제 2의 바람직한 실시예의 RAM 버스 구조체에 대한 시스템 블럭도이다. 도 6의 제 2의 바람직한 실시예 시스템에서, 프로세서(30)는 고대역폭 인터페이스(32)를 통해 직접 SDRAM(311∼314)에 접속되며, 고대역폭 인터페이스(32)는 마이크로프로세서(30)와 일체화되어 있다. 고대역폭 인터페이스(32)는 도 5의 ASIC(20)에 의해 제공되는 것과 실질적으로 동일한 기능을 포함한다.
요약하면, 본 발명의 버스 구조체는 표준 SDRAM 칩들을 사용해 구현될 수 있는 개선된 고대역폭 RAM 구조체이다. 본 발명에서, 커맨드 버스는 데이터 버스로부터 분리되지만, 입출력 핀 갯수가 최소화되어 병렬 시스템 동작이 가능하도록 한다. 본 발명에 있어서의 이와 같은 데이터 입출력 버스와 어드레스/커맨드 버스의 분리때문에, 인스트럭션 실행은 전체 패킷이 완전히 로드되기 전에 메모리 엑세스를 개시할 수 있으며, 그 결과 액세스 레이턴시가 최소화된다. 반면에, 종래 기술의 고대역폭 구조체에서는 인스트럭션 패킷들이 메모리 액세스를 개시하기전에 완전히 로드될 필요가 있다. 그래서, 본 발명은 고주파수, 다중 페이지들의 이음매 없는 데이터 전송을 제공하며, 레이턴시가 최소화된다.
본 발명은 하나의 바람직한 실시예에 관하여 설명되었지만, 당 분야에서 숙련된 자라면 본 발명의 정신과 범위내에서 변형함으로써 본 발명을 실시할 수 있다는 것을 인식할 것이다. 첨부된 청구범위는 본 발명의 정신 및 범위 내에 해당하는 이러한 모든 변형 및 수정을 포함하는 것으로 의도된다.
그러므로 본 발명에 의하면, 표준 동기형 DRAM(SDRAM) 칩들을 사용하고 레이턴시를 저감한 고성능, 고대역폭 RAM 버스 구조체가 제공된다. 또한, 고대역폭, 고성능 및 표준 SDRAM 들을 사용한 이음매 없는 데이터를 제공하면서도, 입출력 핀의 갯수를 최소화하는 인터페이스 프로토콜이 제공된다.
Claims (12)
- 고성능, 고대역폭 메모리에 있어서, ① 복수의 다중 뱅크 동기형 다이나믹 랜덤 액세스 메모리들(SDRAM)과, ② 복수의 레지스터들―상기 복수의 레지스터들 각각은 상기 다중 뱅크 SDRAM중 대응하는 하나의 뱅크 SDRAM 및 제 1 메모리 버스사이에 접속되고 상기 복수의 레지스터들의 각각 및 상기 대응하는 SDRAM 사이에 데이터가 전송됨―과, ③ 상기 제 1 메모리 버스를 데이터 입출력(I/O) 버스에 접속시키는 멀티플렉서―판독 동작동안 데이터가 상기 레지스터로부터 상기 멀티플렉서를 통해 상기 I/O 버스로 전송됨―와, ④ 상기 I/O 버스를 상기 제 1 메모리 버스에 접속시키는 제 1 디멀티플렉서―기록 동작동안 데이터가 상기 I/O 버스로부터 상기 제 1 디멀티플렉서를 통해 상기 레지스터로 전송됨―와, ⑤ 어드레스/커맨드 버스를 제 2 메모리에 접속시키는 제 2 디멀티플렉서―상기 제 2 메모리 버스는 상기 제 1 메모리 버스보다 작은 폭을 갖고, 판독 또는 기록 동작동안 어드레스 및 커맨드가 상기 어드레스/커맨드 버스로부터 상기 제 2 디멀티플렉서를 통해 상기 제 2 메모리 버스로 전송됨―와, ⑥ 상기 제 2 메모리 버스에 접속되며, 상기 제 2 메모리 버스로부터 어드레스를 수신 및 저장하는 어드레스 제어기와, ⑦ 상기 제 2 메모리 버스에 접속되며, 상기 제 2 메모리 버스로부터 커맨드들을 수신 및 저장하는 커맨드 제어기를 포함하며, 상기 어드레스 제어기 및 상기 커맨드 제어기는 독립적으로 SDRAM을 활성화하여 데이터를 입력 또는 출력하도록 하는 고성능, 고대역폭의 메모리 장치.
- 제 1 항에 있어서, 상기 어드레스 제어기 및 상기 커맨드 제어기는 상기 완전한 어드레스들과 커맨드들을 수신하여 저장하기 전에 SDRAM의 활성화를 개시하는 고성능, 고대역폭 메모리 장치.
- 제 1 항에 있어서, 상기 메모리는 단일 집적 회로 칩내에 있는 고성능, 고대역폭의 메모리 장치.
- 제 1 항에 있어서, 상기 멀티플렉서, 제 1 디멀티플렉서, 제 2 디멀티플렉서, 어드레스 제어기 및 커맨드 제어기는 프로세서 내에 포함되며 상기 SDRAM은 상기 프로세서와 근접한 SDRAM 칩인 고성능, 고대역폭의 메모리 장치.
- 제 4 항에 있어서, 상기 복수의 레지스터들은 상기 프로세서 내에 포함되는 고성능, 고대역폭의 메모리 장치.
- 제 1 항에 있어서, 상기 제 2 디멀티플렉서는 인에이블단(enable)을 포함하며, 상기 인에이블단은 상기 수신된 어드레스 및 커맨드 제어 정보를 상기 제 2 메모리 버스에 전달하는 것을 개시하는 고성능, 고대역폭 메모리 장치.
- 제 6 항의 고성능, 고대역폭 메모리가 메모리 모듈인 고성능, 고대역폭 메모리 시스템에 있어서, 상기 고성능, 고대역폭 메모리 시스템은 상기 인에이블단에 의해 독립적으로 선택되는 상기 복수의 메모리 모듈을 포함하는 고성능, 고대역폭 메모리 시스템.
- 제 7 항에 있어서, 상기 각각의 메모리 모듈은 고성능, 고대역폭 메모리 칩인 고성능, 고대역폭 메모리 시스템.
- 제 7 항에 있어서, 상기 각각의 메모리 모듈은 고성능, 고대역폭 메모리 카드인 고성능, 고대역폭 메모리 시스템.
- 고성능, 고대역폭 메모리 버스 구조체에 있어서, ① 복수의 다중 뱅크 동기형 다이나믹 랜덤 액세스 메모리들(SDRAM)과, ② 복수의 레지스터들―상기 복수의 레지스터들은 상기 다중 뱅크 SDRAM 각각에 대해 하나씩 존재하며, 상기 SDRAM으로부터 판독되는 데이터 및 상기 SDRAM으로 기록될 데이터를 수신함―과, ③ 상기 복수의 레지스터들에 접속되어, 상기 레지스터들로부터 판독되는 데이터를 수신하거나 상기 레지스터들로 데이터를 입력하는 제 1 메모리 버스와, ④ 데이터 입출력(I/O) 버스에 접속되어, 상기 제 1 메모리 버스상의 데이터를 사전결정된 비트수로 다운시키고 입출력 버스로 이들 비트들을 클럭킹하는 제 1 멀티플렉서―상기 레지스터들 및 상기 제 1 멀티플렉서 사이에 상기 제 1 메모리 버스를 거쳐 데이터가 전송되고 선입선출(FIFO) 방식으로 보다 많은 데이터가 SDRAM으로부터 레지스터로 전송됨―와, ⑤ 기록 동작동안 입출력 버스로부터 데이터를 수신하며, 고속의 클럭들에 응답하여, 상기 데이터를 갖는 제 1 메모리 버스상에 상기 수신한 데이터를 위치시키는 디멀티플렉서와, ⑥ 상기 제 1 메모리 버스보다 작은 대역폭을 갖는 제 2 메모리 버스와, ⑦ 상기 제 2 메모리 버스에 접속되어, 어드레스/커맨드 버스로부터 어드레스 및 커맨드 제어 정보를 수신하며, 수신된 어드레스 및 커맨드 제어 정보를 상기 제 2 메모리 버스로 전달하는 제 2 디멀티플렉서와, ⑧ 상기 제 2 메모리 버스에 접속된 어드레스 제어기 및 커맨드 제어기를 포함하며, 개시 어드레스 및 커맨드는 상기 어드레스 제어기 및 상기 커맨드 제어기에 저장되어 올바른 SDRAM 핸드세이킹을 유지하고, 일단 로드되면, 상기 어드레스 제어기 및 상기 커맨드 제어기는 상기 SDRAM이 데이터를 입력 또는 출력하도록 독립적으로 활성화시키는 고성능, 고대역폭 메모리 버스 구조체.
- 제 10 항에 있어서, 상기 제 2 디멀티플렉서를 인에이블시키기 위한 인에이블단을 더 포함하며, 상기 인에이블단은 상기 수신된 어드레스 및 커맨드 제어 정보를 상기 제 2 메모리 버스로 전달하는 것을 개시하는 고성능, 고대역폭 메모리 버스 구조체.
- 제 10 항에 있어서, 상기 어드레스 및 커맨드들의 저장이 완료되기 전에 상기 어드레스 제어기 및 상기 커맨드 제어기가 상기 SDRAM의 활성화를 개시하는고성능, 고대역폭 메모리 버스 구조체.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/861,101 US5870350A (en) | 1997-05-21 | 1997-05-21 | High performance, high bandwidth memory bus architecture utilizing SDRAMs |
US8/861,101 | 1997-05-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980086541A true KR19980086541A (ko) | 1998-12-05 |
KR100272072B1 KR100272072B1 (ko) | 2000-11-15 |
Family
ID=25334877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980009459A KR100272072B1 (ko) | 1997-05-21 | 1998-03-19 | 동기형 다이나믹 램들을 활용한 고성능, 고대역폭 메모리 버스구조체 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5870350A (ko) |
JP (1) | JP3418968B2 (ko) |
KR (1) | KR100272072B1 (ko) |
TW (1) | TW409203B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100398839B1 (ko) * | 2000-01-04 | 2003-09-19 | 인터내셔널 비지네스 머신즈 코포레이션 | 데이터 전송 시스템과 데이터 저장 및 이송 방법과 네트워크 프로세서 조정 방법과 랜덤한 판독 및 기록 액세스 제공 방법 |
Families Citing this family (145)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991850A (en) * | 1996-08-15 | 1999-11-23 | Micron Technology, Inc. | Synchronous DRAM modules including multiple clock out signals for increasing processing speed |
JP3189727B2 (ja) * | 1997-04-15 | 2001-07-16 | 日本電気株式会社 | コプロセッサ内蔵パケット型メモリlsi、それを用いたメモリシステム及びそれらの制御方法 |
US6009501A (en) * | 1997-06-18 | 1999-12-28 | Micron Technology, Inc. | Method and apparatus for local control signal generation in a memory device |
US6032220A (en) * | 1997-07-18 | 2000-02-29 | Micron Technology, Inc. | Memory device with dual timing and signal latching control |
US5999481A (en) * | 1997-08-22 | 1999-12-07 | Micron Technology, Inc. | Method and apparatus for controlling the operation of an integrated circuit responsive to out-of-synchronism control signals |
EP1019912A2 (en) * | 1997-10-10 | 2000-07-19 | Rambus Incorporated | Apparatus and method for pipelined memory operations |
US6343352B1 (en) * | 1997-10-10 | 2002-01-29 | Rambus Inc. | Method and apparatus for two step memory write operations |
US6401167B1 (en) * | 1997-10-10 | 2002-06-04 | Rambus Incorporated | High performance cost optimized memory |
US6104642A (en) * | 1997-12-11 | 2000-08-15 | Intrinsity, Inc. | Method and apparatus for 1 of 4 register file design |
JP3719934B2 (ja) * | 1998-04-21 | 2005-11-24 | 松下電器産業株式会社 | 半導体記憶装置 |
US6065093A (en) * | 1998-05-15 | 2000-05-16 | International Business Machines Corporation | High bandwidth narrow I/O memory device with command stacking |
US6178517B1 (en) * | 1998-07-24 | 2001-01-23 | International Business Machines Corporation | High bandwidth DRAM with low operating power modes |
US6067267A (en) * | 1998-08-12 | 2000-05-23 | Toshiba America Electronic Components, Inc. | Four-way interleaved FIFO architecture with look ahead conditional decoder for PCI applications |
US7461402B1 (en) * | 1999-07-14 | 2008-12-02 | Symantec Corporation | System and method for preventing detection of a selected process running on a computer |
US6633576B1 (en) | 1999-11-04 | 2003-10-14 | William Melaragni | Apparatus and method for interleaved packet storage |
US6807165B2 (en) | 2000-11-08 | 2004-10-19 | Meshnetworks, Inc. | Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel |
US7072650B2 (en) * | 2000-11-13 | 2006-07-04 | Meshnetworks, Inc. | Ad hoc peer-to-peer mobile radio access system interfaced to the PSTN and cellular networks |
US6873839B2 (en) | 2000-11-13 | 2005-03-29 | Meshnetworks, Inc. | Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system |
US7151769B2 (en) * | 2001-03-22 | 2006-12-19 | Meshnetworks, Inc. | Prioritized-routing for an ad-hoc, peer-to-peer, mobile radio access system based on battery-power levels and type of service |
AU2002314824A1 (en) * | 2001-06-14 | 2003-01-02 | Meshnetworks, Inc. | Routing algorithms in a mobile ad-hoc network |
US7349380B2 (en) * | 2001-08-15 | 2008-03-25 | Meshnetworks, Inc. | System and method for providing an addressing and proxy scheme for facilitating mobility of wireless nodes between wired access points on a core network of a communications network |
US7072323B2 (en) * | 2001-08-15 | 2006-07-04 | Meshnetworks, Inc. | System and method for performing soft handoff in a wireless data network |
US7206294B2 (en) * | 2001-08-15 | 2007-04-17 | Meshnetworks, Inc. | Movable access points and repeaters for minimizing coverage and capacity constraints in a wireless communications network and a method for using the same |
US7613458B2 (en) * | 2001-08-28 | 2009-11-03 | Meshnetworks, Inc. | System and method for enabling a radio node to selectably function as a router in a wireless communications network |
US7145903B2 (en) * | 2001-09-06 | 2006-12-05 | Meshnetworks, Inc. | Multi-master bus architecture for system-on-chip designs |
CA2461021A1 (en) * | 2001-09-25 | 2003-04-03 | Meshnetworks, Inc. | A system and method employing algorithms and protocols for optimizing carrier sense multiple access (csma) protocols in wireless networks |
US6754188B1 (en) | 2001-09-28 | 2004-06-22 | Meshnetworks, Inc. | System and method for enabling a node in an ad-hoc packet-switched wireless communications network to route packets based on packet content |
US6768730B1 (en) | 2001-10-11 | 2004-07-27 | Meshnetworks, Inc. | System and method for efficiently performing two-way ranging to determine the location of a wireless node in a communications network |
WO2003037009A1 (en) * | 2001-10-23 | 2003-05-01 | Meshnetworks, Inc. | System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks |
US6771666B2 (en) | 2002-03-15 | 2004-08-03 | Meshnetworks, Inc. | System and method for trans-medium address resolution on an ad-hoc network with at least one highly disconnected medium having multiple access points to other media |
US6982982B1 (en) | 2001-10-23 | 2006-01-03 | Meshnetworks, Inc. | System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks |
US7181214B1 (en) | 2001-11-13 | 2007-02-20 | Meshnetworks, Inc. | System and method for determining the measure of mobility of a subscriber device in an ad-hoc wireless network with fixed wireless routers and wide area network (WAN) access points |
US7136587B1 (en) | 2001-11-15 | 2006-11-14 | Meshnetworks, Inc. | System and method for providing simulated hardware-in-the-loop testing of wireless communications networks |
US6728545B1 (en) | 2001-11-16 | 2004-04-27 | Meshnetworks, Inc. | System and method for computing the location of a mobile terminal in a wireless communications network |
US7221686B1 (en) | 2001-11-30 | 2007-05-22 | Meshnetworks, Inc. | System and method for computing the signal propagation time and the clock correction for mobile stations in a wireless network |
US7190672B1 (en) | 2001-12-19 | 2007-03-13 | Meshnetworks, Inc. | System and method for using destination-directed spreading codes in a multi-channel metropolitan area wireless communications network |
US7180875B1 (en) | 2001-12-20 | 2007-02-20 | Meshnetworks, Inc. | System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks |
US7106707B1 (en) | 2001-12-20 | 2006-09-12 | Meshnetworks, Inc. | System and method for performing code and frequency channel selection for combined CDMA/FDMA spread spectrum communication systems |
US7280545B1 (en) | 2001-12-20 | 2007-10-09 | Nagle Darragh J | Complex adaptive routing system and method for a nodal communication network |
US7072618B1 (en) | 2001-12-21 | 2006-07-04 | Meshnetworks, Inc. | Adaptive threshold selection system and method for detection of a signal in the presence of interference |
US6667930B1 (en) | 2002-01-08 | 2003-12-23 | 3Dlabs, Inc., Ltd. | System and method for optimizing performance in a four-bank SDRAM |
US6674790B1 (en) | 2002-01-24 | 2004-01-06 | Meshnetworks, Inc. | System and method employing concatenated spreading sequences to provide data modulated spread signals having increased data rates with extended multi-path delay spread |
US6617990B1 (en) | 2002-03-06 | 2003-09-09 | Meshnetworks | Digital-to-analog converter using pseudo-random sequences and a method for using the same |
US7058018B1 (en) | 2002-03-06 | 2006-06-06 | Meshnetworks, Inc. | System and method for using per-packet receive signal strength indication and transmit power levels to compute path loss for a link for use in layer II routing in a wireless communication network |
US6904021B2 (en) | 2002-03-15 | 2005-06-07 | Meshnetworks, Inc. | System and method for providing adaptive control of transmit power and data rate in an ad-hoc communication network |
EP1486085B1 (en) | 2002-03-15 | 2008-07-02 | Meshnetworks, Inc. | System and method for auto-configuration and discovery of ip to mac address mapping and gateway presence |
US6987795B1 (en) | 2002-04-08 | 2006-01-17 | Meshnetworks, Inc. | System and method for selecting spreading codes based on multipath delay profile estimation for wireless transceivers in a communication network |
US7200149B1 (en) | 2002-04-12 | 2007-04-03 | Meshnetworks, Inc. | System and method for identifying potential hidden node problems in multi-hop wireless ad-hoc networks for the purpose of avoiding such potentially problem nodes in route selection |
US7697420B1 (en) | 2002-04-15 | 2010-04-13 | Meshnetworks, Inc. | System and method for leveraging network topology for enhanced security |
US7107498B1 (en) | 2002-04-16 | 2006-09-12 | Methnetworks, Inc. | System and method for identifying and maintaining reliable infrastructure links using bit error rate data in an ad-hoc communication network |
US6580981B1 (en) | 2002-04-16 | 2003-06-17 | Meshnetworks, Inc. | System and method for providing wireless telematics store and forward messaging for peer-to-peer and peer-to-peer-to-infrastructure a communication network |
US7142524B2 (en) * | 2002-05-01 | 2006-11-28 | Meshnetworks, Inc. | System and method for using an ad-hoc routing algorithm based on activity detection in an ad-hoc network |
US6970444B2 (en) | 2002-05-13 | 2005-11-29 | Meshnetworks, Inc. | System and method for self propagating information in ad-hoc peer-to-peer networks |
US7016306B2 (en) * | 2002-05-16 | 2006-03-21 | Meshnetworks, Inc. | System and method for performing multiple network routing and provisioning in overlapping wireless deployments |
US7284268B2 (en) | 2002-05-16 | 2007-10-16 | Meshnetworks, Inc. | System and method for a routing device to securely share network data with a host utilizing a hardware firewall |
US7167715B2 (en) * | 2002-05-17 | 2007-01-23 | Meshnetworks, Inc. | System and method for determining relative positioning in AD-HOC networks |
US7106703B1 (en) | 2002-05-28 | 2006-09-12 | Meshnetworks, Inc. | System and method for controlling pipeline delays by adjusting the power levels at which nodes in an ad-hoc network transmit data packets |
US6744766B2 (en) | 2002-06-05 | 2004-06-01 | Meshnetworks, Inc. | Hybrid ARQ for a wireless Ad-Hoc network and a method for using the same |
US7610027B2 (en) * | 2002-06-05 | 2009-10-27 | Meshnetworks, Inc. | Method and apparatus to maintain specification absorption rate at a wireless node |
US6687259B2 (en) | 2002-06-05 | 2004-02-03 | Meshnetworks, Inc. | ARQ MAC for ad-hoc communication networks and a method for using the same |
US7054126B2 (en) * | 2002-06-05 | 2006-05-30 | Meshnetworks, Inc. | System and method for improving the accuracy of time of arrival measurements in a wireless ad-hoc communications network |
AU2003238968A1 (en) * | 2002-06-11 | 2003-12-22 | Meshnetworks, Inc. | System and method for multicast media access in ad-hoc communication networks |
US7215638B1 (en) | 2002-06-19 | 2007-05-08 | Meshnetworks, Inc. | System and method to provide 911 access in voice over internet protocol systems without compromising network security |
US7072432B2 (en) * | 2002-07-05 | 2006-07-04 | Meshnetworks, Inc. | System and method for correcting the clock drift and maintaining the synchronization of low quality clocks in wireless networks |
US7796570B1 (en) | 2002-07-12 | 2010-09-14 | Meshnetworks, Inc. | Method for sparse table accounting and dissemination from a mobile subscriber device in a wireless mobile ad-hoc network |
US7046962B1 (en) | 2002-07-18 | 2006-05-16 | Meshnetworks, Inc. | System and method for improving the quality of range measurement based upon historical data |
US7042867B2 (en) * | 2002-07-29 | 2006-05-09 | Meshnetworks, Inc. | System and method for determining physical location of a node in a wireless network during an authentication check of the node |
US7522537B2 (en) * | 2003-01-13 | 2009-04-21 | Meshnetworks, Inc. | System and method for providing connectivity between an intelligent access point and nodes in a wireless network |
KR20050117557A (ko) * | 2003-03-13 | 2005-12-14 | 메시네트웍스, 인코포레이티드 | 저속 중앙처리장치를 이용하는 무선 애드-혹 통신네트워크에 있어서 이동 가입자에 대한 위치계산의정확도를 향상시키기 위한 시스템 및 방법 |
US7171220B2 (en) * | 2003-03-14 | 2007-01-30 | Meshnetworks, Inc. | System and method for analyzing the precision of geo-location services in a wireless network terminal |
US7215966B2 (en) * | 2003-06-05 | 2007-05-08 | Meshnetworks, Inc. | System and method for determining location of a device in a wireless communication network |
WO2004109476A2 (en) * | 2003-06-05 | 2004-12-16 | Meshnetworks, Inc. | System and method to maximize channel utilization in a multi-channel wireless communication network |
US7116632B2 (en) * | 2003-06-05 | 2006-10-03 | Meshnetworks, Inc. | System and method for determining synchronization point in OFDM modems for accurate time of flight measurement |
WO2004114690A1 (en) * | 2003-06-05 | 2004-12-29 | Meshnetworks, Inc. | Optimal routing in ad hac wireless communication network |
US7349441B2 (en) * | 2003-06-06 | 2008-03-25 | Meshnetworks, Inc. | Method for optimizing communication within a wireless network |
WO2004109536A1 (en) * | 2003-06-06 | 2004-12-16 | Meshnetworks, Inc. | A method to provide a measure of link reliability to a routing protocol in an ad hoc wireless network |
EP1632045B1 (en) | 2003-06-06 | 2013-08-21 | Meshnetworks, Inc. | System and method to provide fairness and service differentiation in ad-hoc networks |
KR100752948B1 (ko) * | 2003-06-06 | 2007-08-30 | 메시네트웍스, 인코포레이티드 | 무선 통신 네트워크의 전체 성능을 개선하는 시스템 및방법 |
US8250295B2 (en) | 2004-01-05 | 2012-08-21 | Smart Modular Technologies, Inc. | Multi-rank memory module that emulates a memory module having a different number of ranks |
US7088632B2 (en) * | 2004-05-26 | 2006-08-08 | Freescale Semiconductor, Inc. | Automatic hidden refresh in a dram and method therefor |
JP4610235B2 (ja) * | 2004-06-07 | 2011-01-12 | ルネサスエレクトロニクス株式会社 | 階層型モジュール |
US7167463B2 (en) * | 2004-10-07 | 2007-01-23 | Meshnetworks, Inc. | System and method for creating a spectrum agile wireless multi-hopping network |
US7420874B2 (en) * | 2005-04-06 | 2008-09-02 | Rambus Inc. | Integrated circuit memory device, system and method having interleaved row and column control |
KR101048380B1 (ko) * | 2005-05-21 | 2011-07-12 | 삼성전자주식회사 | 메모리 모듈 장치 |
US7965530B2 (en) * | 2005-05-21 | 2011-06-21 | Samsung Electronics Co., Ltd. | Memory modules and memory systems having the same |
US8081474B1 (en) | 2007-12-18 | 2011-12-20 | Google Inc. | Embossed heat spreader |
US8090897B2 (en) * | 2006-07-31 | 2012-01-03 | Google Inc. | System and method for simulating an aspect of a memory circuit |
US8397013B1 (en) | 2006-10-05 | 2013-03-12 | Google Inc. | Hybrid memory module |
US8055833B2 (en) | 2006-10-05 | 2011-11-08 | Google Inc. | System and method for increasing capacity, performance, and flexibility of flash storage |
US8796830B1 (en) | 2006-09-01 | 2014-08-05 | Google Inc. | Stackable low-profile lead frame package |
US8077535B2 (en) * | 2006-07-31 | 2011-12-13 | Google Inc. | Memory refresh apparatus and method |
US8386722B1 (en) | 2008-06-23 | 2013-02-26 | Google Inc. | Stacked DIMM memory interface |
US8327104B2 (en) * | 2006-07-31 | 2012-12-04 | Google Inc. | Adjusting the timing of signals associated with a memory system |
US8244971B2 (en) | 2006-07-31 | 2012-08-14 | Google Inc. | Memory circuit system and method |
US10013371B2 (en) | 2005-06-24 | 2018-07-03 | Google Llc | Configurable memory circuit system and method |
US9171585B2 (en) | 2005-06-24 | 2015-10-27 | Google Inc. | Configurable memory circuit system and method |
US9507739B2 (en) | 2005-06-24 | 2016-11-29 | Google Inc. | Configurable memory circuit system and method |
US8089795B2 (en) | 2006-02-09 | 2012-01-03 | Google Inc. | Memory module with memory stack and interface with enhanced capabilities |
US20080082763A1 (en) | 2006-10-02 | 2008-04-03 | Metaram, Inc. | Apparatus and method for power management of memory circuits by a system or component thereof |
US7386656B2 (en) | 2006-07-31 | 2008-06-10 | Metaram, Inc. | Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit |
US7609567B2 (en) | 2005-06-24 | 2009-10-27 | Metaram, Inc. | System and method for simulating an aspect of a memory circuit |
US20080126690A1 (en) * | 2006-02-09 | 2008-05-29 | Rajan Suresh N | Memory module with memory stack |
US9542352B2 (en) * | 2006-02-09 | 2017-01-10 | Google Inc. | System and method for reducing command scheduling constraints of memory circuits |
US8060774B2 (en) | 2005-06-24 | 2011-11-15 | Google Inc. | Memory systems and memory modules |
US8359187B2 (en) * | 2005-06-24 | 2013-01-22 | Google Inc. | Simulating a different number of memory circuit devices |
US20080028136A1 (en) * | 2006-07-31 | 2008-01-31 | Schakel Keith R | Method and apparatus for refresh management of memory modules |
US8438328B2 (en) | 2008-02-21 | 2013-05-07 | Google Inc. | Emulation of abstracted DIMMs using abstracted DRAMs |
US8111566B1 (en) | 2007-11-16 | 2012-02-07 | Google, Inc. | Optimal channel design for memory devices for providing a high-speed memory interface |
DE112006001810T5 (de) * | 2005-06-24 | 2008-08-21 | Metaram Inc., San Jose | Integrierte Speicherkern - und Speicherschnittstellenschaltung |
US8041881B2 (en) | 2006-07-31 | 2011-10-18 | Google Inc. | Memory device with emulated characteristics |
US8130560B1 (en) | 2006-11-13 | 2012-03-06 | Google Inc. | Multi-rank partial width memory modules |
US8335894B1 (en) | 2008-07-25 | 2012-12-18 | Google Inc. | Configurable memory system with interface circuit |
KR101303518B1 (ko) | 2005-09-02 | 2013-09-03 | 구글 인코포레이티드 | Dram 적층 방법 및 장치 |
US9632929B2 (en) | 2006-02-09 | 2017-04-25 | Google Inc. | Translating an address associated with a command communicated between a system and memory circuits |
US7542324B1 (en) | 2006-04-17 | 2009-06-02 | Altera Corporation | FPGA equivalent input and output grid muxing on structural ASIC memory |
US7702978B2 (en) * | 2006-04-21 | 2010-04-20 | Altera Corporation | Soft error location and sensitivity detection for programmable devices |
US7724589B2 (en) * | 2006-07-31 | 2010-05-25 | Google Inc. | System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits |
US20080025136A1 (en) * | 2006-07-31 | 2008-01-31 | Metaram, Inc. | System and method for storing at least a portion of information received in association with a first operation for use in performing a second operation |
US20080028137A1 (en) * | 2006-07-31 | 2008-01-31 | Schakel Keith R | Method and Apparatus For Refresh Management of Memory Modules |
US8301833B1 (en) | 2007-06-01 | 2012-10-30 | Netlist, Inc. | Non-volatile memory module |
US8904098B2 (en) | 2007-06-01 | 2014-12-02 | Netlist, Inc. | Redundant backup using non-volatile memory |
US8874831B2 (en) | 2007-06-01 | 2014-10-28 | Netlist, Inc. | Flash-DRAM hybrid memory module |
US8209479B2 (en) * | 2007-07-18 | 2012-06-26 | Google Inc. | Memory circuit system and method |
US8080874B1 (en) | 2007-09-14 | 2011-12-20 | Google Inc. | Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween |
US20090103372A1 (en) * | 2007-10-19 | 2009-04-23 | Uniram Technology Inc. | High performance high capacity memory systems |
US20090103387A1 (en) * | 2007-10-19 | 2009-04-23 | Uniram Technology Inc. | High performance high capacity memory systems |
US20090103373A1 (en) * | 2007-10-19 | 2009-04-23 | Uniram Technology Inc. | High performance high capacity memory systems |
TW200933645A (en) * | 2008-01-21 | 2009-08-01 | Nanya Technology Corp | Method for accessing memory chip |
US20090296514A1 (en) * | 2008-05-29 | 2009-12-03 | Chih-Hui Yeh | Method for accessing a memory chip |
US8407427B2 (en) | 2008-10-29 | 2013-03-26 | Silicon Image, Inc. | Method and system for improving serial port memory communication latency and reliability |
WO2010144624A1 (en) | 2009-06-09 | 2010-12-16 | Google Inc. | Programming of dimm termination resistance values |
US9251874B2 (en) | 2010-12-21 | 2016-02-02 | Intel Corporation | Memory interface signal reduction |
US10198350B2 (en) | 2011-07-28 | 2019-02-05 | Netlist, Inc. | Memory module having volatile and non-volatile memory subsystems and method of operation |
US10838646B2 (en) | 2011-07-28 | 2020-11-17 | Netlist, Inc. | Method and apparatus for presearching stored data |
US10380022B2 (en) | 2011-07-28 | 2019-08-13 | Netlist, Inc. | Hybrid memory module and system and method of operating the same |
US9286472B2 (en) | 2012-05-22 | 2016-03-15 | Xockets, Inc. | Efficient packet handling, redirection, and inspection using offload processors |
US20130318119A1 (en) | 2012-05-22 | 2013-11-28 | Xocketts IP, LLC | Processing structured and unstructured data using offload processors |
US9378161B1 (en) | 2013-01-17 | 2016-06-28 | Xockets, Inc. | Full bandwidth packet handling with server systems including offload processors |
WO2014113056A1 (en) | 2013-01-17 | 2014-07-24 | Xockets IP, LLC | Offload processor modules for connection to system memory |
US10372551B2 (en) | 2013-03-15 | 2019-08-06 | Netlist, Inc. | Hybrid memory system with configurable error thresholds and failure analysis capability |
US9436600B2 (en) | 2013-06-11 | 2016-09-06 | Svic No. 28 New Technology Business Investment L.L.P. | Non-volatile memory storage for multi-channel memory system |
US9224454B2 (en) | 2013-10-25 | 2015-12-29 | Cypress Semiconductor Corporation | Multi-channel physical interfaces and methods for static random access memory devices |
US9361973B2 (en) | 2013-10-28 | 2016-06-07 | Cypress Semiconductor Corporation | Multi-channel, multi-bank memory with wide data input/output |
US10248328B2 (en) | 2013-11-07 | 2019-04-02 | Netlist, Inc. | Direct data move between DRAM and storage on a memory module |
KR102166762B1 (ko) * | 2013-12-26 | 2020-10-16 | 에스케이하이닉스 주식회사 | 메모리 및 이를 포함하는 메모리 시스템 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR890004820B1 (ko) * | 1984-03-28 | 1989-11-27 | 인터내셔널 비지네스 머신즈 코포레이션 | 배저장밀도의 메모리 모듈 및 보드와 그 형성방법 |
US5226168A (en) * | 1989-04-25 | 1993-07-06 | Seiko Epson Corporation | Semiconductor memory configured to emulate floppy and hard disk magnetic storage based upon a determined storage capacity of the semiconductor memory |
US5276843A (en) * | 1991-04-12 | 1994-01-04 | Micron Technology, Inc. | Dynamic RAM array for emulating a static RAM array |
US5291584A (en) * | 1991-07-23 | 1994-03-01 | Nexcom Technology, Inc. | Methods and apparatus for hard disk emulation |
US5511024A (en) * | 1993-06-02 | 1996-04-23 | Rambus, Inc. | Dynamic random access memory system |
US5666321A (en) * | 1995-09-01 | 1997-09-09 | Micron Technology, Inc. | Synchronous DRAM memory with asynchronous column decode |
JP3824689B2 (ja) * | 1995-09-05 | 2006-09-20 | 株式会社ルネサステクノロジ | 同期型半導体記憶装置 |
US5604713A (en) * | 1995-12-19 | 1997-02-18 | National Semiconductor Corporation | Circuitry and method that allows for external control of a data security device |
-
1997
- 1997-05-21 US US08/861,101 patent/US5870350A/en not_active Expired - Fee Related
-
1998
- 1998-03-09 TW TW087103420A patent/TW409203B/zh active
- 1998-03-19 KR KR1019980009459A patent/KR100272072B1/ko not_active IP Right Cessation
- 1998-05-14 JP JP13174498A patent/JP3418968B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100398839B1 (ko) * | 2000-01-04 | 2003-09-19 | 인터내셔널 비지네스 머신즈 코포레이션 | 데이터 전송 시스템과 데이터 저장 및 이송 방법과 네트워크 프로세서 조정 방법과 랜덤한 판독 및 기록 액세스 제공 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR100272072B1 (ko) | 2000-11-15 |
TW409203B (en) | 2000-10-21 |
US5870350A (en) | 1999-02-09 |
JP3418968B2 (ja) | 2003-06-23 |
JPH10340224A (ja) | 1998-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100272072B1 (ko) | 동기형 다이나믹 램들을 활용한 고성능, 고대역폭 메모리 버스구조체 | |
US7240145B2 (en) | Memory module having a memory controller to interface with a system bus | |
US6968419B1 (en) | Memory module having a memory module controller controlling memory transactions for a plurality of memory devices | |
US7007130B1 (en) | Memory system including a memory module having a memory module controller interfacing between a system memory controller and memory devices of the memory module | |
US6889284B1 (en) | Method and apparatus for supporting SDRAM memory | |
EP0870303B1 (en) | High performance universal multi-port internally cached dynamic random access memory system, architecture and method | |
US5600606A (en) | Low pin count - wide memory devices using non-multiplexed addressing and systems and methods using the same | |
EP2350847B1 (en) | Method and system for improving serial port memory communication latency and reliability | |
KR100329893B1 (ko) | 메모리 버스 시스템 및 이중 모드 메모리 시스템 | |
US20040076044A1 (en) | Method and system for improving access latency of multiple bank devices | |
KR100295046B1 (ko) | 개선된싱크로너스디램과로직이하나의칩에병합된반도체장치 | |
KR100288177B1 (ko) | 메모리 액세스 제어 회로 | |
US6646928B2 (en) | Packet-based integrated circuit dynamic random access memory device incorporating an on-chip row register cache to reduce data access latencies | |
US6418518B1 (en) | Decoupled address and data access to an SDRAM | |
KR100310568B1 (ko) | 랜덤액세스메모리장치,랜덤액세스메모리제어기,랜덤액세스메모리의동시판독및기록방법 | |
WO2022095439A1 (zh) | 一种用于数据处理的硬件加速系统及芯片 | |
JP3384770B2 (ja) | コマンド・スタッキングを有する高帯域幅で狭い入出力のメモリ装置 | |
US6205511B1 (en) | SDRAM address translator | |
KR19980029009A (ko) | 반도체 메모리장치 | |
US7664908B2 (en) | Semiconductor memory device and operating method of the same | |
US5640361A (en) | Memory architecture | |
KR100916215B1 (ko) | 프로토콜 메모리, 메모리 모듈 및 프로토콜 메모리시스템과 그 제어방법. | |
JP3563340B2 (ja) | メモリコントローラ | |
WO2007116485A1 (ja) | メモリ装置、そのインタフェース回路、メモリ・システム、メモリ・カード、回路基板及び電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20030613 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |