KR102030733B1 - 메모리 시스템 및 이의 구동 방법 - Google Patents
메모리 시스템 및 이의 구동 방법 Download PDFInfo
- Publication number
- KR102030733B1 KR102030733B1 KR1020130000365A KR20130000365A KR102030733B1 KR 102030733 B1 KR102030733 B1 KR 102030733B1 KR 1020130000365 A KR1020130000365 A KR 1020130000365A KR 20130000365 A KR20130000365 A KR 20130000365A KR 102030733 B1 KR102030733 B1 KR 102030733B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- memory device
- host
- data
- memory controller
- 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.)
- Active
Links
Images
Classifications
-
- 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/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt
-
- 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/1668—Details of memory controller
- G06F13/1694—Configuration of memory controller to different memory types
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Semiconductor Memories (AREA)
- Memory System (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Dram (AREA)
Abstract
Description
도 2는 도 1에 도시된 레지스터(132)의 내부를 도시한 블록도이다.
도 3은 도 1에 도시된 메모리 큐(133)을 도시한 블록도이다.
도 4는 도 1에 도시된 메모리 시스템(10)의 동작을 도시한 순서도이다.
도 5는 본 발명의 제2 실시 예에 따른 메모리 시스템(20)을 나타내는 블록도이다.
도 6은 도 5에 도시된 메모리 시스템(20)의 동작을 도시한 순서도이다.
도 7은 도 1 또는 도 5에 도시된 반도체 메모리 장치(100-200)를 멀티칩 패키지(1100)로 구현한 사시도이다.
도 8은 도 7에 도시된 멀티칩 패키지(1100)를 포함하는 메인 보드(main board; 1200)를 도시한다.
도 9는 도 1에 도시된 반도체 메모리 장치(100) 및 광 연결장치를 포함하는 메모리 시스템의 일 예를 나타내는 블록도이다.
도 10은 도 1에 도시된 반도체 메모리 장치(100)를 포함하는 메모리 시스템(2000)의 일 예를 나타내는 블록도이다.
도 11은 도 1 또는 도 5에 도시된 반도체 메모리 장치(100-200)를 포함하는 메모리 시스템(3100)을 나타내는 블록도이다.
도 12부터 도 14는 도 1 또는 도 5에 도시된 반도체 메모리 장치(100-200)를 포함하는 메모리 모듈들(3200-3400)을 나타내는 도면들이다.
도 15는 복수의 반도체 레이어(layer)를 구비하는 적층 구조의 반도체 장치(3500)를 도시한 개념도이다.
도 16은 도 1 또는 도 5에 도시된 반도체 메모리 장치(100-200)를 포함하는 컴퓨터 시스템(4100)의 일 실시 예를 나타낸다.
도 17은 도 1 또는 도 5에 도시된 반도체 메모리 장치(100-200)를 포함하는 컴퓨터 시스템(4200)의 다른 실시 예를 나타낸다.
도 18은 도 1 또는 도 5에 도시된 반도체 메모리 장치(100-200)를 포함하는 컴퓨터 시스템(4300)의 또 다른 실시 예를 나타낸다.
20 : 제2 실시 예에 따른 메모리 시스템.
100 : 제1 실시 예에 따른 반도체 메모리 장치.
110 : 제1 메모리 장치
120 : 제2 메모리 장치
130 : 비휘발성 메모리 컨트롤러
131 : SRAM
132 : 레지스터
133 : 메모리 큐
150 : 호스트
160 : 호스트 큐
200 : 제2 실시 예에 따른 반도체 메모리 장치.
3100 : 메모리 시스템.
3200 : 제1 실시 예에 따른 메모리 모듈.
3200 : 제2 실시 예에 따른 메모리 모듈.
3200 : 제3 실시 예에 따른 메모리 모듈.
3500 : 실시 예에 따른 반도체 메모리 장치를 포함하는 적층 반도체 장치 4100 : 제1 실시 예에 따른 컴퓨터 시스템.
4200 : 제2 실시 예에 따른 컴퓨터 시스템.
4300 : 제3 실시 예에 따른 컴퓨터 시스템.
Claims (10)
- 휘발성 메모리 장치인 제1 메모리 장치, 및 비휘발성 메모리 장치인 제2 메모리 장치;
상기 제2 메모리 장치를 제어하고, 상기 제1 메모리 장치를 억세스하기 위한 리퀘스트를 저장하고, 그리고 인터럽트 신호를 발생하는 제1 메모리 컨트롤러; 및
상기 제1 메모리 컨트롤러로부터 발생된 상기 인터럽트 신호에 응답하여 상기 리퀘스트를 수신하고, 그리고 상기 제2 메모리 장치로부터 상기 제1 메모리 장치에 제1 데이터가 전송되도록 하는 호스트를 포함하되,
상기 제1 데이터가 상기 제2 메모리 장치 및 상기 제1 메모리 컨트롤러의 버퍼에 나누어 저장되는 경우, 상기 제1 메모리 컨트롤러는 상기 호스트에 상기 인터럽트 신호를 전송하는 메모리 시스템. - 제 1 항에 있어서,
상기 제1 데이터는 상기 제2 메모리 장치의 메타 데이터를 포함하고, 그리고
상기 호스트는 상기 제1 데이터를 이용하여 상기 제2 메모리 장치에 상기 제1 메모리 장치에 저장된 데이터를 전송하고, 그리고 상기 제1 데이터를 이용하여 상기 제1 메모리 장치에 상기 제2 메모리 장치에 저장된 데이터를 전송하는 메모리 시스템. - 제 1 항에 있어서,
상기 제1 메모리 컨트롤러는 비휘발성 메모리 컨트롤러인 메모리 시스템. - 제 1 항에 있어서,
상기 호스트는 상기 리퀘스트를 저장하는 호스트 큐를 포함하고,
상기 호스트 큐는 FIFO(first-in first-out)로 동작하는 메모리 시스템. - 제 4 항에 있어서,
상기 호스트 큐는 상기 호스트에 요청되는 명령을 저장하는 메모리 시스템. - 제 1 항에 있어서,
상기 리퀘스트는 데이터를 리드할 장소, 데이터를 저장할 장소 및 데이터의 크기에 관한 정보를 포함하는 메모리 시스템. - 제 1 항에 있어서,
상기 호스트는 상기 제1 메모리 장치를 제어하는 제2 메모리 컨트롤러를 포함하는 메모리 시스템. - 제 1 항에 있어서,
상기 제1 메모리 컨트롤러는 상기 제1 메모리 장치에 억세스하는 적어도 하나의 명령을 저장하는 메모리 큐를 포함하는 메모리 시스템. - 제1 및 제2 메모리 장치, 상기 제2 메모리 장치를 제어하는 메모리 컨트롤러 및 상기 제1 메모리 장치와 상기 메모리 컨트롤러를 제어하는 호스트를 포함하는 메모리 시스템의 구동 방법에 있어서,
상기 제1 메모리 장치를 억세스하기 위한 리퀘스트를 상기 메모리 컨트롤러에 저장하는 단계;
상기 호스트로 인터럽트 신호를 전송하는 단계; 및
상기 제2 메모리 장치로부터 상기 제1 메모리 장치에 제1 데이터를 전송하기 위해 상기 인터럽트 신호에 응답하여 상기 리퀘스트를 실행하는 단계를 포함하되,
상기 제1 데이터가 상기 제2 메모리 장치 및 상기 메모리 컨트롤러에 나누어 저장되는 경우, 상기 인터럽트 신호는 상기 호스트로 전송되는 구동 방법. - 장기 메모리 및 임시 메모리;
제1 메모리 컨트롤러 및 제2 메모리 컨트롤러를 포함하되,
상기 제1 메모리 컨트롤러는 상기 제2 메모리 컨트롤러에 제1 신호를 전송하고,
상기 제2 메모리 컨트롤러는, 상기 제1 신호에 응답하여, 상기 제1 메모리 컨트롤러로부터 제2 신호를 패치(fetch)하고, 그리고 상기 제2 신호에 응답하여, 상기 제1 데이터가 상기 장기 메모리로부터 상기 임시 메모리로 전송되도록 하고, 그리고
상기 제1 데이터가 상기 장기 메모리 및 상기 제1 메모리 컨트롤러의 버퍼에 나누어 저장되는 경우, 상기 제1 메모리 컨트롤러는 상기 제1 신호를 전송하는 메모리 시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130000365A KR102030733B1 (ko) | 2013-01-02 | 2013-01-02 | 메모리 시스템 및 이의 구동 방법 |
US14/090,521 US9552314B2 (en) | 2013-01-02 | 2013-11-26 | Memory system having first and second memory devices and driving method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130000365A KR102030733B1 (ko) | 2013-01-02 | 2013-01-02 | 메모리 시스템 및 이의 구동 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140088463A KR20140088463A (ko) | 2014-07-10 |
KR102030733B1 true KR102030733B1 (ko) | 2019-10-10 |
Family
ID=51018600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130000365A Active KR102030733B1 (ko) | 2013-01-02 | 2013-01-02 | 메모리 시스템 및 이의 구동 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9552314B2 (ko) |
KR (1) | KR102030733B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003108462A (ja) | 2001-09-28 | 2003-04-11 | Toshiba Corp | データ転送装置およびデータ転送方法 |
KR101039396B1 (ko) | 2010-05-28 | 2011-06-07 | (주)다윈텍 | 플래시 메모리의 조각난 저장 영역을 정리하는 방법 및 그를 위한 프로그램을 기록한 컴퓨터로 독출 가능한 기록매체 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR960024931A (ko) | 1994-12-20 | 1996-07-20 | 구자홍 | 퍼스널 컴퓨터의 인터럽트 확장을 위한 처리 구조와 인터럽트 처리 방법 |
KR19990048631A (ko) | 1997-12-10 | 1999-07-05 | 구본준 | 인터럽트 처리 회로 |
KR100317976B1 (ko) | 1999-12-31 | 2001-12-24 | 대표이사 서승모 | 캐시 메모리가 포함된 시스템에서 인터럽트 서비스 루틴을위한 장치 |
CA2563277C (en) | 2004-07-12 | 2013-01-08 | Kabushiki Kaisha Toshiba | Storage device and host apparatus |
US8286188B1 (en) | 2007-04-27 | 2012-10-09 | Marvell Israel (M.I.S.L.) Ltd. | Method and apparatus for advanced interprocess communication |
KR20080105390A (ko) * | 2007-05-30 | 2008-12-04 | 삼성전자주식회사 | 플래시 메모리에 사용되는 명령어들을 제어하는 방법 및장치 |
JP2010157130A (ja) | 2008-12-27 | 2010-07-15 | Toshiba Corp | メモリシステム |
US8327040B2 (en) * | 2009-01-26 | 2012-12-04 | Micron Technology, Inc. | Host controller |
US8225052B2 (en) * | 2009-06-03 | 2012-07-17 | Micron Technology, Inc. | Methods for controlling host memory access with memory devices and systems |
KR101357300B1 (ko) | 2009-07-27 | 2014-01-28 | 한국전자통신연구원 | 인터럽트 제어 프로세서를 구비한 dma 제어기 |
US20110022767A1 (en) | 2009-07-27 | 2011-01-27 | Electronics And Telecommunications Research Institute | Dma controller with interrupt control processor |
US8473695B2 (en) | 2011-03-31 | 2013-06-25 | Mosys, Inc. | Memory system including variable write command scheduling |
KR101287979B1 (ko) * | 2010-04-16 | 2013-07-22 | 대한민국 | 휠체어의 이동을 이용한 오락 시스템 그리고 이에 적용되는 호스트 장치 및 그의 동작 방법 |
US9645866B2 (en) | 2010-09-20 | 2017-05-09 | Qualcomm Incorporated | Inter-processor communication techniques in a multiple-processor computing platform |
US8255618B1 (en) | 2011-10-06 | 2012-08-28 | Google Inc. | Performance isolation in a shared memory device |
-
2013
- 2013-01-02 KR KR1020130000365A patent/KR102030733B1/ko active Active
- 2013-11-26 US US14/090,521 patent/US9552314B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003108462A (ja) | 2001-09-28 | 2003-04-11 | Toshiba Corp | データ転送装置およびデータ転送方法 |
KR101039396B1 (ko) | 2010-05-28 | 2011-06-07 | (주)다윈텍 | 플래시 메모리의 조각난 저장 영역을 정리하는 방법 및 그를 위한 프로그램을 기록한 컴퓨터로 독출 가능한 기록매체 |
Also Published As
Publication number | Publication date |
---|---|
US9552314B2 (en) | 2017-01-24 |
KR20140088463A (ko) | 2014-07-10 |
US20140189183A1 (en) | 2014-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109560078B (zh) | 堆叠式存储器装置、包括其的存储器系统及操作方法 | |
US11721391B2 (en) | Multi channel semiconductor device having multi dies and operation method thereof | |
US10971208B2 (en) | Semiconductor device having interconnection in package and method for manufacturing the same | |
CN109840223B (zh) | 存储器装置、包括其的电子装置和电子装置的操作方法 | |
CN103366801B (zh) | 存储器装置及其操作方法 | |
CN106356087B (zh) | 具有自适应页大小控制的半导体存储器件 | |
CN107039059B (zh) | 存储器封装,包括其的存储器模块及存储器封装操作方法 | |
CN106504782A (zh) | 用于改善信号完整性的半导体存储器装置和半导体系统 | |
CN102800352A (zh) | 集成电路存储器设备 | |
US11599301B2 (en) | Semiconductor memory device and system including the same | |
US11093418B2 (en) | Memory device, processing system, and method of controlling the same | |
JP6710689B2 (ja) | 最小限のパッケージングの複雑性で異なる外部メモリタイプをサポートするための共通のダイ | |
US11281397B2 (en) | Stacked memory device performing function-in-memory (FIM) operation and method of operating the same | |
US10403331B2 (en) | Semiconductor device having a floating option pad, and a method for manufacturing the same | |
KR102030733B1 (ko) | 메모리 시스템 및 이의 구동 방법 | |
US20240038295A1 (en) | Semiconductor package including memory die stack having clock signal shared by lower and upper bytes | |
US20130191586A1 (en) | Method for operating memory controller and system including the same | |
KR102083497B1 (ko) | 반도체 장치, 이를 제조하는 방법, 및 이를 포함하는 시스템 | |
CN118899021A (zh) | 选择性动态随机存取存储器(dram)设备内元数据的存储和存取 | |
CN117497029A (zh) | 包括存储器管芯堆叠的半导体封装 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130102 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20171228 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20130102 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190219 Patent event code: PE09021S01D |
|
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: 20190718 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20191002 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20191004 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220927 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |