KR20140098792A - 다수의 뱅크들에 동시 판독/기록 액세스를 제공하도록 구성된 메모리 - Google Patents
다수의 뱅크들에 동시 판독/기록 액세스를 제공하도록 구성된 메모리 Download PDFInfo
- Publication number
- KR20140098792A KR20140098792A KR1020147016345A KR20147016345A KR20140098792A KR 20140098792 A KR20140098792 A KR 20140098792A KR 1020147016345 A KR1020147016345 A KR 1020147016345A KR 20147016345 A KR20147016345 A KR 20147016345A KR 20140098792 A KR20140098792 A KR 20140098792A
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- read
- controller
- local controller
- memory address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0844—Multiple simultaneous or quasi-simultaneous cache accessing
- G06F12/0855—Overlapped cache accessing, e.g. pipeline
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
- G06F13/1663—Access to shared memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Static Random-Access Memory (AREA)
- Read Only Memory (AREA)
- Dram (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Memory System (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
도 1은 제 1 실시예에 따른 메모리를 예시하는 개략적 회로도이다.
도 2는 제 2 실시예에 따른 메모리를 예시하는 개략적 회로도이다.
도 3은 도 1 또는 도 2의 메모리에 의해 프로세싱될 2개의 명령들의 개략적 대표도이다.
도 4는 실시예에 따른 방법을 예시하는 흐름도이다.
도 5는 다른 실시예에 따른 방법을 예시하는 흐름도이다.
Claims (36)
- 방법으로서,
적어도 제 1 및 제 2 메모리 뱅크들을 갖는 멀티-뱅크 메모리를 제공하는 단계 ― 상기 적어도 제 1 및 제 2 메모리 뱅크들 각각은 복수의 단일-포트 메모리 엘리먼트들을 포함함 ― ;
상기 적어도 제 1 및 제 2 메모리 뱅크들에 대한 판독 및 기록 동작들을 제어하기 위한 제 1 및 제 2 로컬 제어기들을 제공하는 단계;
판독 및 기록 명령들을 상기 제 1 및 제 2 로컬 제어기들에 전송하기 위한 글로벌 제어기를 제공하는 단계; 및
판독 명령을 상기 제 1 로컬 제어기에 전송하고, 동시에, 기록 명령을 상기 제 2 로컬 제어기에 전송하는 단계를 포함하는,
방법. - 제 1 항에 있어서,
제 1 메모리 어드레스 및 상기 제 1 메모리 어드레스에서 수행될 제 1 동작을 포함하는 제 1 명령, 및 제 2 메모리 어드레스 및 상기 제 2 메모리 어드레스에서 수행될 제 2 동작을 포함하는 제 2 명령을 상기 글로벌 제어기에 제공하는 단계를 포함하는,
방법. - 제 1 항에 있어서,
상기 제 1 로컬 제어기가 상기 판독 명령을 실행하는 반면, 상기 제 2 로컬 제어기가 상기 기록 명령을 실행하는 단계를 포함하는,
방법. - 메모리로서,
단일-포트 메모리 엘리먼트들의 적어도 제 1 및 제 2 뱅크들;
판독 및 기록 명령들을 상기 제 1 메모리 뱅크에 전송하도록 적응된 제 1 로컬 제어기;
판독 및 기록 명령들을 상기 제 2 메모리 뱅크에 전송하도록 적응된 제 2 로컬 제어기; 및
상기 제 1 및 제 2 로컬 제어기들과 통신하는 글로벌 제어기;
상기 글로벌 제어기는, 제 1 및 제 2 메모리 어드레스들, 및 상기 제 1 메모리 어드레스에서 수행될 동작의 제 1 표시 및 상기 제 2 메모리 어드레스에서 수행될 동작의 제 2 표시를 수신하고, 상기 제 1 메모리 어드레스에서 제 1 표시된 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하고, 동시에, 상기 제 2 메모리 어드레스에서 제 2 표시된 동작을 수행하도록 상기 제 2 로컬 제어기에 명령하도록 구성되는,
메모리. - 제 4 항에 있어서,
상기 제 1 메모리 어드레스에서 수행될 동작의 제 1 표시는 상기 제 1 메모리 어드레스의 부분을 포함하는,
메모리. - 제 5 항에 있어서,
상기 제 1 표시된 동작은 판독 동작이고,
상기 제 2 표시된 동작은 기록 동작인,
메모리. - 제 6 항에 있어서,
상기 제 1 로컬 제어기는 상기 판독 동작을 실행하는 반면, 상기 제 2 로컬 제어기는 상기 기록 동작을 실행하는,
메모리. - 방법으로서,
적어도 제 1 및 제 2 메모리 뱅크들을 갖는 멀티-뱅크 메모리를 제공하는 단계;
상기 적어도 제 1 및 제 2 메모리 뱅크들에 대한 판독 및 기록 동작들을 제어하도록 적응된 적어도 제 1 및 제 2 로컬 제어기들을 제공하는 단계;
상기 적어도 제 1 및 제 2 로컬 제어기들과 통신하는 글로벌 제어기를 제공하는 단계;
제 1 메모리 어드레스 및 상기 제 1 메모리 어드레스에서 수행될 제 1 동작을 포함하는 제 1 명령을 상기 글로벌 제어기에 제공하는 단계; 및
제 2 메모리 어드레스를 포함하는 제 2 명령 및 상기 제 2 메모리 어드레스에서 수행될 제 2 동작을 상기 글로벌 제어기에 제공하는 단계를 포함하고,
상기 글로벌 제어기는, 상기 제 1 메모리 어드레스에서 상기 제 1 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하고, 상기 제 2 메모리 어드레스에서 상기 제 2 동작을 수행하도록 상기 제 2 로컬 제어기에 명령하는,
방법. - 제 8 항에 있어서,
상기 글로벌 제어기는, 상기 제 1 동작이 종료되기 이전에, 상기 제 2 메모리 어드레스에서 상기 제 2 동작을 수행하도록 상기 제 2 로컬 제어기에 명령하는,
방법. - 제 8 항에 있어서,
상기 글로벌 제어기는, 상기 제 1 메모리 어드레스에서 상기 제 1 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하고, 동시에, 상기 제 2 메모리 어드레스에서 상기 제 2 동작을 수행하도록 상기 제 2 로컬 제어기에 명령하는,
방법. - 제 10 항에 있어서,
상기 적어도 제 1 및 제 2 메모리 뱅크들 각각에 대한 개별 판독 및 기록 경로들을 제공하는 단계를 포함하는,
방법. - 제 10 항에 있어서,
상기 제 1 및 제 2 메모리 뱅크들 각각은 복수의 단일-포트 메모리 엘리먼트들을 포함하는,
방법. - 제 10 항에 있어서,
상기 제 2 동작은 상기 제 1 동작과 상이한,
방법. - 제 13 항에 있어서,
상기 제 1 동작은 판독 동작 및 기록 동작 중 하나를 포함하고,
상기 제 2 동작은 상기 판독 동작 및 상기 기록 동작 중 다른 하나를 포함하는,
방법. - 제 14 항에 있어서,
이전의 판독 동작 또는 이전의 기록 동작이 여전히 진행 중이면, 상기 글로벌 제어기가, 상기 제 1 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하는 것을 방지하는 단계를 포함하는,
방법. - 제 14 항에 있어서,
후속 명령을 상기 제 1 로컬 제어기에 전송하기 이전에, 상기 제 1 명령을 상기 제 1 로컬 제어기에 전송한 때로부터 미리 결정된 시간이 경과하였는지를 결정하는 단계를 포함하는,
방법. - 제 8 항에 있어서,
상기 멀티-뱅크 메모리를 적어도 하나의 반도체 다이로 통합하는 단계를 포함하는,
방법. - 제 8 항에 있어서,
상기 멀티-뱅크 메모리를, 셋탑 박스, 뮤직 플레이어, 비디오 플레이어, 엔터테인먼트 유닛, 네비게이션 디바이스, 통신 디바이스, 개인용 디지털 보조기(PDA), 고정 위치 데이터 유닛 및 컴퓨터로 구성된 그룹으로부터 선택된 디바이스로 통합하는 단계를 포함하는,
방법. - 디바이스로서,
적어도 제 1 및 제 2 메모리 뱅크들을 갖는 멀티-뱅크 메모리;
상기 적어도 제 1 및 제 2 메모리 뱅크들 상에서 판독 및 기록 동작들을 제어하도록 적응된 적어도 제 1 및 제 2 로컬 제어기들; 및
상기 적어도 제 1 및 제 2 로컬 제어기들과 통신하는 글로벌 제어기를 포함하고,
상기 글로벌 제어기는, 제 1 메모리 어드레스 및 상기 제 1 메모리 어드레스에서 수행될 제 1 동작을 포함하는 제 1 명령, 및 제 2 메모리 어드레스 및 상기 제 2 메모리 어드레스에서 수행될 제 2 동작을 포함하는 제 2 명령을 수신하도록 구성되고,
상기 글로벌 제어기는, 상기 제 1 메모리 어드레스에서 제 1 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하고, 상기 제 2 메모리 어드레스에서 제 2 동작을 수행하도록 상기 제 2 로컬 제어기에 명령하도록 구성되는,
디바이스. - 제 19 항에 있어서,
상기 글로벌 제어기는, 상기 제 1 동작이 종료되기 이전에, 상기 제 2 메모리 어드레스에서 상기 제 2 동작을 수행하도록 상기 제 2 로컬 제어기에 명령하도록 구성되는,
디바이스. - 제 19 항에 있어서,
상기 글로벌 제어기는, 상기 제 1 메모리 어드레스에서 상기 제 1 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하고, 동시에, 상기 제 2 메모리 어드레스에서 상기 제 2 동작을 수행하도록 상기 제 2 로컬 제어기에 명령하도록 구성되는,
디바이스. - 제 21 항에 있어서,
상기 제 2 동작은 상기 제 1 동작과 상이한,
디바이스. - 제 22 항에 있어서,
상기 제 1 동작은 판독 동작 및 기록 동작 중 제 1 하나를 포함하고,
상기 제 2 동작은 상기 판독 동작 및 상기 기록 동작 중 제 2 하나를 포함하는,
디바이스. - 제 23 항에 있어서,
상기 글로벌 제어기는, 이전의 판독 동작 또는 이전의 기록 동작이 상기 제 1 메모리 뱅크 상에서 수행되고 있으면, 상기 제 1 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하는 것을 억제하도록 구성되는,
디바이스. - 제 23 항에 있어서,
상기 글로벌 제어기는, 후속 동작을 수행하도록 상기 제 1 로컬 제어기에 명령하기 이전에, 상기 제 1 동작을 수행하도록 상기 제 1 로컬 제어기에 명령한 때로부터 미리 결정된 시간이 경과하였는지를 결정하도록 구성되는,
디바이스. - 제 19 항에 있어서,
상기 적어도 제 1 및 제 2 메모리 뱅크들 각각에 대한 개별 판독 및 기록 경로들을 포함하는,
디바이스. - 제 19 항에 있어서,
상기 적어도 제 1 및 제 2 메모리 뱅크들 각각은 복수의 단일-포트 메모리 엘리먼트들을 포함하는,
디바이스. - 제 19 항에 있어서,
기록 동작의 종료를 결정하기 위해서 제 1 셀프-타임드(self-timed) 메모리 제어를 포함하는,
디바이스. - 제 28 항에 있어서,
판독 동작의 종료를 결정하기 위해서 제 2 셀프-타임드 메모리 제어를 포함하는,
디바이스. - 제 19 항에 있어서,
적어도 하나의 반도체 다이로 통합되는,
디바이스. - 제 19 항에 있어서,
셋탑 박스, 뮤직 플레이어, 비디오 플레이어, 엔터테인먼트 유닛, 네비게이션 디바이스, 통신 디바이스, 개인용 디지털 보조기(PDA), 고정 위치 데이터 유닛 및 컴퓨터로 구성된 그룹으로부터 선택된 디바이스로 통합되는,
디바이스. - 메모리로서,
메모리 엘리먼트 수단;
판독 및 기록 명령들을 상기 메모리 엘리먼트 수단에 전송하도록 구성된 로컬 제어기 수단; 및
상기 로컬 제어기와 통신하는 글로벌 제어기 수단을 포함하고,
상기 글로벌 제어기는, 제 1 및 제 2 메모리 어드레스들, 및 상기 메모리 엘리먼트 수단에서의 상기 제 1 메모리 어드레스들에서 수행될 동작의 제 1 표시 및 상기 메모리 엘리먼트 수단에서의 상기 제 2 메모리 어드레스에서 수행될 동작의 제 2 표시를 수신하고, 상기 제 1 메모리 어드레스에서 제 1 표시된 동작 및 동시에, 상기 제 2 메모리 어드레스에서 제 2 표시된 동작을 수행하도록 상기 로컬 제어기에 명령하도록 구성되는,
메모리. - 제 32 항에 있어서,
상기 메모리 엘리먼트 수단은 제 1 메모리 뱅크 수단 및 제 2 메모리 뱅크 수단을 포함하고,
상기 로컬 제어기 수단은 제 1 로컬 제어기 수단 및 제 2 로컬 제어기 수단을 포함하고,
상기 제 1 메모리 어드레스는 상기 제 1 메모리 뱅크 수단에 위치되고,
상기 제 2 메모리 어드레스는 상기 제 2 메모리 뱅크 수단에 위치되고,
상기 제 1 표시된 동작은 상기 제 2 표시된 동작과 상이한,
메모리. - 제 33 항에 있어서,
상기 제 1 표시된 동작은 판독 동작을 포함하고,
상기 제 2 표시된 동작은 기록 동작을 포함하고,
상기 제 1 로컬 제어기 수단은 상기 판독 동작을 실행하는 반면, 상기 제 2 로컬 제어기 수단은 상기 기록 동작을 실행하는,
메모리. - 방법으로서,
적어도 제 1 및 제 2 메모리 뱅크들을 갖는 멀티-뱅크 메모리를 제공하기 위한 단계들 ― 상기 제 1 및 제 2 메모리 뱅크들 각각은 복수의 단일-포트 메모리 엘리먼트들을 포함함 ― ;
상기 적어도 제 1 및 제 2 메모리 뱅크들에 대한 판독 및 기록 동작들을 제어하기 위한 제 1 및 제 2 로컬 제어기들을 제공하기 위한 단계들;
판독 및 기록 명령들을 상기 제 1 및 제 2 로컬 제어기들에 전송하기 위한 글로벌 제어기를 제공하기 위한 단계들; 및
판독 명령을 상기 제 1 로컬 제어기에 전송하고, 동시에, 기록 명령을 상기 제 2 로컬 제어기에 전송하기 위한 단계들을 포함하는,
방법. - 제 35 항에 있어서,
제 1 메모리 어드레스 및 상기 제 1 메모리 어드레스에서 수행될 제 1 동작을 포함하는 제 1 명령, 및 제 2 메모리 어드레스 및 상기 제 2 메모리 어드레스에서 수행될 제 2 동작을 포함하는 제 2 명령을 상기 글로벌 제어기에 제공하기 위한 단계들을 포함하는,
방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/297,771 | 2011-11-16 | ||
| US13/297,771 US8699277B2 (en) | 2011-11-16 | 2011-11-16 | Memory configured to provide simultaneous read/write access to multiple banks |
| PCT/US2012/065658 WO2013075013A1 (en) | 2011-11-16 | 2012-11-16 | Memory configured to provide simultaneous read/write access to multiple banks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140098792A true KR20140098792A (ko) | 2014-08-08 |
| KR101669945B1 KR101669945B1 (ko) | 2016-10-27 |
Family
ID=47470109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020147016345A Active KR101669945B1 (ko) | 2011-11-16 | 2012-11-16 | 다수의 뱅크들에 동시 판독/기록 액세스를 제공하도록 구성된 메모리 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US8699277B2 (ko) |
| EP (2) | EP3082048B1 (ko) |
| JP (1) | JP5852259B2 (ko) |
| KR (1) | KR101669945B1 (ko) |
| CN (1) | CN104081372B (ko) |
| BR (1) | BR112014011806B1 (ko) |
| ES (2) | ES2700854T3 (ko) |
| HU (1) | HUE028961T2 (ko) |
| IN (1) | IN2014CN03730A (ko) |
| WO (1) | WO2013075013A1 (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020227293A1 (en) * | 2019-05-06 | 2020-11-12 | Micron Technology, Inc. | Dynamic data placement for collision avoidance among concurrent write streams |
| WO2020227294A1 (en) * | 2019-05-06 | 2020-11-12 | Micron Technology, Inc. | Timed data transfer between a host system and a memory sub-system |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013014841A1 (ja) * | 2011-07-22 | 2013-01-31 | パナソニック株式会社 | データ処理装置およびデータ処理方法 |
| US10719237B2 (en) | 2016-01-11 | 2020-07-21 | Micron Technology, Inc. | Apparatuses and methods for concurrently accessing multiple partitions of a non-volatile memory |
| US10140044B2 (en) * | 2016-03-31 | 2018-11-27 | Qualcomm Incorporated | Efficient memory bank design |
| US11294594B2 (en) * | 2017-08-07 | 2022-04-05 | Kioxia Corporation | SSD architecture supporting low latency operation |
| US11776591B2 (en) * | 2019-09-26 | 2023-10-03 | Arm Limited | Concurrent access techniques utilizing wordlines with the same row address in single port memory |
| US11386937B2 (en) | 2019-10-12 | 2022-07-12 | Arm Limited | System device and method for providing single port memory access in bitcell array by tracking dummy wordline |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010013997A (ko) * | 1997-06-18 | 2001-02-26 | 린치 마이클 엘. | 메모리 장치 내의 국부 제어신호 발생 방법 및 장치 |
| KR20100097074A (ko) * | 2009-02-24 | 2010-09-02 | 타이완 세미콘덕터 매뉴팩쳐링 컴퍼니 리미티드 | 메모리 회로, 시스템 및 그 인터리빙 액세스 방법 |
| US20110087846A1 (en) * | 2009-10-09 | 2011-04-14 | Qualcomm Incorporated | Accessing a Multi-Channel Memory System Having Non-Uniform Page Sizes |
| US8140739B2 (en) * | 2008-08-08 | 2012-03-20 | Imation Corp. | Flash memory based storage devices utilizing magnetoresistive random access memory (MRAM) to store files having logical block addresses stored in a write frequency file buffer table |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR0145224B1 (ko) | 1995-05-27 | 1998-08-17 | 김광호 | 불휘발성 반도체 메모리의 분리된 기입 및 독출 경로를 가지는 워드라인 구동회로 |
| US5996051A (en) | 1997-04-14 | 1999-11-30 | Advanced Micro Devices, Inc. | Communication system which in a first mode supports concurrent memory acceses of a partitioned memory array and in a second mode supports non-concurrent memory accesses to the entire memory array |
| CA2239426A1 (en) | 1998-06-03 | 1999-12-03 | Newbridge Networks Corporation | Shared memory system |
| JP2000276400A (ja) * | 1999-03-25 | 2000-10-06 | Univ Hiroshima | アドレス及びデータ転送回路 |
| US6412030B1 (en) | 1999-04-16 | 2002-06-25 | Koninklijke Philips Electronics N.V. | System and method to optimize read performance while accepting write data in a PCI bus architecture |
| CN1282925A (zh) * | 1999-07-12 | 2001-02-07 | 松下电器产业株式会社 | 数据处理装置 |
| US6377492B1 (en) | 2001-03-19 | 2002-04-23 | Etron Technologies, Inc. | Memory architecture for read and write at the same time using a conventional cell |
| US7738496B1 (en) | 2002-12-31 | 2010-06-15 | Cypress Semiconductor Corporation | Device that provides the functionality of dual-ported memory using single-ported memory for multiple clock domains |
| JP4413524B2 (ja) * | 2003-05-01 | 2010-02-10 | 株式会社東芝 | マルチポートメモリ |
| JP2005242929A (ja) * | 2004-02-27 | 2005-09-08 | Fujitsu Ltd | 共有メモリのアクセス方法及びデータ処理装置 |
| US20070028027A1 (en) | 2005-07-26 | 2007-02-01 | Micron Technology, Inc. | Memory device and method having separate write data and read data buses |
| US7533222B2 (en) | 2006-06-29 | 2009-05-12 | Mosys, Inc. | Dual-port SRAM memory using single-port memory cell |
| JP4205743B2 (ja) * | 2006-08-22 | 2009-01-07 | エルピーダメモリ株式会社 | 半導体記憶装置及び半導体装置 |
| US7523228B2 (en) * | 2006-09-18 | 2009-04-21 | International Business Machines Corporation | Method for performing a direct memory access block move in a direct memory access device |
| US7551512B2 (en) | 2007-07-30 | 2009-06-23 | Agere Systems Inc. | Dual-port memory |
| US7739433B2 (en) | 2008-03-05 | 2010-06-15 | Microchip Technology Incorporated | Sharing bandwidth of a single port SRAM between at least one DMA peripheral and a CPU operating with a quadrature clock |
| US7760562B2 (en) | 2008-03-13 | 2010-07-20 | Qualcomm Incorporated | Address multiplexing in pseudo-dual port memory |
| US8331123B2 (en) * | 2009-09-21 | 2012-12-11 | Ocz Technology Group, Inc. | High performance solid-state drives and methods therefor |
-
2011
- 2011-11-16 US US13/297,771 patent/US8699277B2/en active Active
-
2012
- 2012-11-16 ES ES16160755T patent/ES2700854T3/es active Active
- 2012-11-16 BR BR112014011806-0A patent/BR112014011806B1/pt active IP Right Grant
- 2012-11-16 CN CN201280066367.2A patent/CN104081372B/zh active Active
- 2012-11-16 EP EP16160755.1A patent/EP3082048B1/en active Active
- 2012-11-16 HU HUE12808934A patent/HUE028961T2/en unknown
- 2012-11-16 EP EP12808934.9A patent/EP2780813B1/en active Active
- 2012-11-16 IN IN3730CHN2014 patent/IN2014CN03730A/en unknown
- 2012-11-16 WO PCT/US2012/065658 patent/WO2013075013A1/en not_active Ceased
- 2012-11-16 KR KR1020147016345A patent/KR101669945B1/ko active Active
- 2012-11-16 JP JP2014542515A patent/JP5852259B2/ja active Active
- 2012-11-16 ES ES12808934.9T patent/ES2575095T3/es active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010013997A (ko) * | 1997-06-18 | 2001-02-26 | 린치 마이클 엘. | 메모리 장치 내의 국부 제어신호 발생 방법 및 장치 |
| US8140739B2 (en) * | 2008-08-08 | 2012-03-20 | Imation Corp. | Flash memory based storage devices utilizing magnetoresistive random access memory (MRAM) to store files having logical block addresses stored in a write frequency file buffer table |
| KR20100097074A (ko) * | 2009-02-24 | 2010-09-02 | 타이완 세미콘덕터 매뉴팩쳐링 컴퍼니 리미티드 | 메모리 회로, 시스템 및 그 인터리빙 액세스 방법 |
| US20110087846A1 (en) * | 2009-10-09 | 2011-04-14 | Qualcomm Incorporated | Accessing a Multi-Channel Memory System Having Non-Uniform Page Sizes |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020227293A1 (en) * | 2019-05-06 | 2020-11-12 | Micron Technology, Inc. | Dynamic data placement for collision avoidance among concurrent write streams |
| WO2020227294A1 (en) * | 2019-05-06 | 2020-11-12 | Micron Technology, Inc. | Timed data transfer between a host system and a memory sub-system |
| US11113198B2 (en) | 2019-05-06 | 2021-09-07 | Micron Technology, Inc. | Timed data transfer between a host system and a memory sub-system |
| US11113006B2 (en) | 2019-05-06 | 2021-09-07 | Micron Technology, Inc. | Dynamic data placement for collision avoidance among concurrent write streams |
| US11487666B2 (en) | 2019-05-06 | 2022-11-01 | Micron Technology, Inc. | Timed data transfer between a host system and a memory sub-system |
| US11573742B2 (en) | 2019-05-06 | 2023-02-07 | Micron Technology, Inc. | Dynamic data placement for collision avoidance among concurrent write streams |
| US12045168B2 (en) | 2019-05-06 | 2024-07-23 | Micron Technology, Inc. | Timed data transfer between a host system and a memory sub-system |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3082048A1 (en) | 2016-10-19 |
| US8699277B2 (en) | 2014-04-15 |
| EP2780813B1 (en) | 2016-04-06 |
| ES2700854T3 (es) | 2019-02-19 |
| BR112014011806B1 (pt) | 2021-01-26 |
| CN104081372A (zh) | 2014-10-01 |
| US20130121086A1 (en) | 2013-05-16 |
| JP2014533861A (ja) | 2014-12-15 |
| EP3082048B1 (en) | 2018-10-03 |
| EP2780813A1 (en) | 2014-09-24 |
| HUE028961T2 (en) | 2017-02-28 |
| KR101669945B1 (ko) | 2016-10-27 |
| IN2014CN03730A (ko) | 2015-07-03 |
| CN104081372B (zh) | 2017-06-13 |
| WO2013075013A1 (en) | 2013-05-23 |
| JP5852259B2 (ja) | 2016-02-03 |
| BR112014011806A2 (pt) | 2017-05-16 |
| ES2575095T3 (es) | 2016-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101669945B1 (ko) | 다수의 뱅크들에 동시 판독/기록 액세스를 제공하도록 구성된 메모리 | |
| KR102152281B1 (ko) | 불휘발성 메모리의 다수의 파티션을 동시에 액세스하기 위한 장치 및 방법 | |
| US7978557B2 (en) | Semiconductor memory device and data processing system including the semiconductor memory device | |
| US20100153637A1 (en) | Arbitration for memory device with commands | |
| CN1988034B (zh) | 具有在端口间的数据发送模式的多径访问半导体存储器件 | |
| US9953688B1 (en) | Precharge control device and semiconductor device including the same | |
| US20100182864A1 (en) | Semiconductor memory device requiring refresh operation | |
| US20080189479A1 (en) | Device, system and method for controlling memory operations | |
| US10714161B2 (en) | Semiconductor device | |
| US9171594B2 (en) | Handling collisions between accesses in multiport memories | |
| KR20080067506A (ko) | 공유 어드레스 포트를 이용하여 메모리 어레이를 액세스할수 있는 메모리 시스템 및 그것의 액세스 방법 | |
| US7778103B2 (en) | Semiconductor memory device for independently selecting mode of memory bank and method of controlling thereof | |
| US20060200606A1 (en) | Bus connection method and apparatus | |
| US8994419B2 (en) | Semiconductor device, semiconductor system including the same, and method for operating the same | |
| US8537624B2 (en) | Semiconductor memory device and method of operating the same | |
| JP2009289307A (ja) | 半導体記憶装置 | |
| KR20120132871A (ko) | 프로세서, 이의 데이터 처리 방법, 및 이를 포함하는 메모리 시스템 | |
| KR20050079862A (ko) | 접근 금지 신호를 갖는 듀얼 포트 메모리 장치 | |
| US8848480B1 (en) | Synchronous multiple port memory with asynchronous ports | |
| KR100886179B1 (ko) | 듀얼 포트 메모리로의 액세스 권한 획득 처리 방법 및 이를위한 장치 | |
| US8243533B2 (en) | Semiconductor memory device and method of operating the same | |
| US9508418B1 (en) | Semiconductor device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 10 |