JP4447636B2 - メモリシステム - Google Patents
メモリシステム Download PDFInfo
- Publication number
- JP4447636B2 JP4447636B2 JP2007330103A JP2007330103A JP4447636B2 JP 4447636 B2 JP4447636 B2 JP 4447636B2 JP 2007330103 A JP2007330103 A JP 2007330103A JP 2007330103 A JP2007330103 A JP 2007330103A JP 4447636 B2 JP4447636 B2 JP 4447636B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transfer
- buffer
- memory
- write
- 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.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 title claims description 215
- 239000000872 buffer Substances 0.000 claims description 145
- 230000004044 response Effects 0.000 claims description 32
- 230000009977 dual effect Effects 0.000 claims description 8
- 239000012634 fragment Substances 0.000 claims 1
- 238000000034 method Methods 0.000 description 18
- 238000009825 accumulation Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000003139 buffering effect Effects 0.000 description 8
- 238000013507 mapping Methods 0.000 description 4
- 238000004904 shortening Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Images
Description
2 フラッシュメモリ
3 ホスト装置
4 コントローラ
5 バッファメモリ(SDRAM)
11 ホストデータ転送制御部
12 フラッシュデータ転送制御部
13 転送調停部
14 CPU
15 制御レジスタ(コマンドレジスタ、アドレスレジスタ、ステータスレジスタ)
20 データバッファ
21 転送要求回路
22 データバッファ
23 転送要求回路
31 ホスト転送アドレスカウンタ
32 フラッシュ転送アドレスカウンタ
33 転送許可回路
Claims (4)
- 書き換え可能な不揮発性メモリと、
バッファメモリと、
コントローラ
とを備えたメモリシステムであって、
前記コントローラは、
外部装置に接続される第1データ転送制御部と、
前記不揮発性メモリに接続される第2データ転送制御部と、
前記バッファメモリに接続される転送調停部であって、前記第1データ転送制御部からの転送要求及び前記第2データ転送制御部からの転送要求に応答して、前記バッファメモリとの間のデータ転送を制御する、転送調停部
とを含み、
前記第1データ転送制御部は、第1のデータバッファを介して前記外部装置と前記転送調停部とに接続され、前記転送調停部に転送要求を出力し、
前記第2データ転送制御部は、第2のデータバッファを介して前記不揮発性メモリと前記転送調停部とに接続され、前記転送調停部に転送要求を出力し、
前記転送調停部は、前記第1データ転送制御部からの転送要求と前記第2データ転送制御部からの転送要求とに応答して、前記バッファメモリへの書き込みデータの転送と前記バッファメモリからの読み出しデータの転送とを時分割で制御し、
外部からのライトアクセス要求に応答して、前記第1データ転送制御部は、前記外部装置から前記第1のデータバッファ内に所定量のデータが蓄積された時には、前記バッファメモリに対するデータ書き込みのための転送要求を、前記転送調停部に対して出力し、及び、前記第2のデータバッファ内のデータが所定量未満である時には、前記バッファメモリから前記第2のデータバッファへのデータ読み出しのための転送要求を、前記転送調停部に対して前記第2データ転送制御部が出力し、
前記時分割における転送の実行中、前記転送調停部が、前記バッファメモリから前記第1又は第2のデータバッファへのデータ読み込みを行うのと並行して、前記第1データ転送制御部が、前記第1のデータバッファと前記外部装置との間の第1のデータ転送を実施し、及び、前記転送調停部が、前記第1又は第2のデータバッファから前記バッファメモリにデータ書き込みを行うのと並行して、前記第2データ転送制御部が、前記第2のデータバッファと前記不揮発性メモリとの間の第2のデータ転送を実施し、
前記第1又は第2のデータバッファと前記バッファメモリとの間のデータ転送の速度が、前記第1及び第2のデータ転送の速度よりも速く、及び、
書き込みの失敗が前記不揮発性メモリから前記コントローラに通知されると、前記コントローラは、前記外部装置に書き込みデータの前記第1のデータ転送の中止を要求し、その後、前記外部装置に書き込みデータの前記第1のデータ転送の再開を要求し、前記不揮発性メモリに代替部への書き込みを要求することからなる、メモリシステム。 - 外部からのリードアクセス要求に応答して、前記第2データ転送制御部は、前記不揮発性メモリから前記第2のデータバッファ内に所定量のデータが蓄積された時には、前記バッファメモリに対するデータ書き込みのための転送要求を、前記転送調停部に対して出力し、及び、前記第1のデータバッファ内のデータが所定量未満である時には、前記バッファメモリからのデータ読み出しのための転送要求を、前記転送調停部に対して前記第1データ転送制御部が出力することからなる、請求項1に記載のメモリシステム。
- 前記不揮発性メモリは、前記第2のデータ転送によって提供された所定データ単位の複数のデータ断片を、後続して前記コントローラから提供される書き込みコマンドに応答して、内部に書き込む、請求項1に記載のメモリシステム。
- 前記第1及び第2のデータバッファが、いずれもデュアルポートを有する、請求項1に記載のメモリシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007330103A JP4447636B2 (ja) | 2007-12-21 | 2007-12-21 | メモリシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007330103A JP4447636B2 (ja) | 2007-12-21 | 2007-12-21 | メモリシステム |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007159653A Division JP4598025B2 (ja) | 2007-06-18 | 2007-06-18 | メモリシステム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009043637A Division JP5095649B2 (ja) | 2009-02-26 | 2009-02-26 | メモリシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008135046A JP2008135046A (ja) | 2008-06-12 |
| JP4447636B2 true JP4447636B2 (ja) | 2010-04-07 |
Family
ID=39559815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007330103A Expired - Fee Related JP4447636B2 (ja) | 2007-12-21 | 2007-12-21 | メモリシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4447636B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10276244B2 (en) | 2017-03-15 | 2019-04-30 | Toshiba Memory Corporation | Memory system |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010108385A (ja) * | 2008-10-31 | 2010-05-13 | Hitachi Ulsi Systems Co Ltd | 記憶装置 |
| KR102080542B1 (ko) | 2013-06-27 | 2020-02-25 | 삼성전자 주식회사 | 저항체를 이용한 비휘발성 메모리 장치 및 그 구동 방법 |
| JP6467636B2 (ja) | 2014-08-28 | 2019-02-13 | パナソニックIpマネジメント株式会社 | メモリカード |
| JP2023140396A (ja) * | 2022-03-23 | 2023-10-05 | 株式会社東芝 | 磁気ディスク装置 |
-
2007
- 2007-12-21 JP JP2007330103A patent/JP4447636B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10276244B2 (en) | 2017-03-15 | 2019-04-30 | Toshiba Memory Corporation | Memory system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008135046A (ja) | 2008-06-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4082913B2 (ja) | メモリシステム | |
| JP5032027B2 (ja) | 半導体ディスク制御装置 | |
| US9978430B2 (en) | Memory devices providing a refresh request and memory controllers responsive to a refresh request | |
| US5822251A (en) | Expandable flash-memory mass-storage using shared buddy lines and intermediate flash-bus between device-specific buffers and flash-intelligent DMA controllers | |
| KR101120305B1 (ko) | 부분 메모리 리프레시를 위한 방법, 장치 및 시스템 | |
| EP1488323B1 (en) | Memory system with burst length shorter than prefetch length | |
| US7441070B2 (en) | Method for accessing a non-volatile memory via a volatile memory interface | |
| WO2003085677A1 (en) | Nonvolatile storage device | |
| JP4643729B2 (ja) | インタリーブ制御装置、インタリーブ制御方法及びメモリシステム | |
| US20080010420A1 (en) | Method for Accessing Control Registers via a Memory Device | |
| JP4447636B2 (ja) | メモリシステム | |
| US6622222B2 (en) | Sequencing data on a shared data bus via a memory buffer to prevent data overlap during multiple memory read operations | |
| JP5095649B2 (ja) | メモリシステム | |
| US20080010419A1 (en) | System and Method for Issuing Commands | |
| JP5607118B2 (ja) | メモリシステム | |
| JP4598025B2 (ja) | メモリシステム | |
| US20080007569A1 (en) | Control protocol and signaling in a new memory architecture | |
| US11972135B2 (en) | Status polling based on die-generated pulsed signal | |
| KR20210012818A (ko) | 메모리 장치 및 그 동작 방법 | |
| US12517663B2 (en) | Storage device performing read operation and method of operating the same | |
| TW202544811A (zh) | 記憶體裝置及其操作方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20080418 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080610 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20080616 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20081126 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20081201 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091222 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100120 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |