JP5607118B2 - メモリシステム - Google Patents
メモリシステム Download PDFInfo
- Publication number
- JP5607118B2 JP5607118B2 JP2012168189A JP2012168189A JP5607118B2 JP 5607118 B2 JP5607118 B2 JP 5607118B2 JP 2012168189 A JP2012168189 A JP 2012168189A JP 2012168189 A JP2012168189 A JP 2012168189A JP 5607118 B2 JP5607118 B2 JP 5607118B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transfer
- write
- buffer
- memory
- 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 225
- 239000000872 buffer Substances 0.000 claims description 158
- 238000000034 method Methods 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 32
- 238000009825 accumulation Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000003139 buffering effect Effects 0.000 description 8
- 230000009977 dual effect Effects 0.000 description 7
- 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
Landscapes
- Memory System (AREA)
Description
前記コントローラは、外部装置に接続される第1データ転送制御部と、前記不揮発性メモリに接続される第2データ転送制御部と、前記バッファメモリに接続され前記第1データ転送制御部からの転送要求及び第2データ転送制御部からの転送要求に応答してバッファメモリとの間のデータ転送を制御する転送調停部とを有し、
前記第1データ転送制御部は、データバッファを介して外部装置と転送調停部に接続され、転送調停部に転送要求を出力し、
前記第2データ転送制御部は、データバッファを介して不揮発性メモリと転送調停部に接続され、転送調停部に転送要求を出力し、
転送調停部は、第1データ転送制御部からの転送要求と第2データ転送制御部からの転送要求に対し、前記バッファメモリに対する書き込み方向の転送と前記バッファメモリに対する読み出し方向の転送とを時分割で制御し、
外部からのライトアクセス要求に応答するとき、前記第1データ転送制御部は外部装置からデータバッファに所定量のデータが蓄積されたとき転送調停部にバッファメモリに対する書き込みのための転送要求を出力し、前記第2データ転送制御部はデータバッファに所定量のデータがないとき転送調停部にバッファメモリからデータバッファに対する読み出しのための転送要求を出力することを特徴とするメモリシステム。
2 ・・・ フラッシュメモリ
3 ・・・ ホスト装置
4 ・・・ コントローラ
5 ・・・ バッファメモリ(SDRAM)
11 ・・・ ホストデータ転送制御部
12 ・・・ フラッシュデータ転送制御部
13 ・・・ 転送調停部
14 ・・・ CPU
15 ・・・ 制御レジスタ(コマンドレジスタ、アドレスレジスタ、ステータスレジスタ)
20 ・・・ データバッファ
21 ・・・ 転送要求回路
22 ・・・ データバッファ
23 ・・・ 転送要求回路
31 ・・・ ホスト転送アドレスカウンタ
32 ・・・ フラッシュ転送アドレスカウンタ
33 ・・・ 転送許可回路
Claims (4)
- 書き換え可能な不揮発性メモリと、バッファメモリと、コントローラとを備えるメモリシステムであって、
前記コントローラは、第1のデータバッファを有する第1のデータ転送制御部と、第2のデータバッファを有する第2のデータ転送制御部とを有し、
前記バッファメモリは、前記第1のデータバッファを介して外部装置に接続され、及び、前記第2のデータバッファを介して前記不揮発性メモリに接続され、
前記コントローラは、前記外部装置からのライトアクセス要求に応答して、前記第1のデータバッファから前記バッファメモリへのデータブロックの書き込み処理と、続く前記バッファメモリから前記第2のデータバッファへの該データブロックの読み出し処理とを実施し、さらに、該書き込み処理と該読み出し処理とに並行して、該書き込み処理と該読み出し処理とが実施される前記データブロックの次のデータブロックが前記外部装置から前記第1のデータバッファに転送されることとなるように、かつ、該書き込み処理と該読み出し処理とが実施される前記データブロックの1つ前のデータブロックが前記第2のデータバッファから前記不揮発性メモリに転送されることとなるように時分割方式で制御を行い、
前記時分割方式による制御が繰り返されて、前記第2のデータバッファから前記不揮発性メモリに2以上の所定数の一連のデータブロックが転送された後に、前記不揮発性メモリは、前記コントローラからのコマンドに応答して、該不揮発性メモリへの該一連のデータブロックの書き込み動作を開始し、
前記書き込み動作において書き込みを正常に終了した場合は、前記不揮発性メモリは書き込みの正常終了を前記コントローラに通知し、
前記書き込み動作において書き込みエラーを生じた場合は、前記不揮発性メモリは書き込み失敗を前記コントローラに通知し、
前記コントローラは、前記書き込み失敗が通知されると、前記不揮発性メモリに失敗に係る書き込み処理を要求すると共に、前記外部装置からの後続の書き込みデータの転送を受けることからなる、メモリシステム。 - 前記コントローラは、前記外部装置からのリードアクセス要求に応答して、前記第2のデータバッファから前記バッファメモリへのデータブロックの書き込み処理と、続く前記バッファメモリから前記第1のデータバッファへの該データブロックの読み出し処理とを実施し、さらに、該書き込み処理と該読み出し処理とに並行して、該書き込み処理と該読み出し処理とが実施される前記データブロックの次のデータブロックが前記不揮発性メモリから前記第2のデータバッファに転送されることとなるように、かつ、該書き込み処理と該読み出し処理とが実施される前記データブロックの1つ前のデータブロックが前記第1のデータバッファから前記外部装置に転送されることとなるように時分割方式で制御を行うことからなる、請求項1に記載のメモリシステム。
- 前記コントローラは、前記外部装置からのライトアクセス要求に対する全ての処理を終了すると、前記外部装置にライト転送終了通知を与える、請求項1または2に記載のメモリシステム。
- 前記コントローラは、前記外部装置からのリードアクセス要求に対する全ての処理を終了すると、前記外部装置にリード転送終了通知を与える、請求項2に記載のメモリシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012168189A JP5607118B2 (ja) | 2012-07-30 | 2012-07-30 | メモリシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012168189A JP5607118B2 (ja) | 2012-07-30 | 2012-07-30 | メモリシステム |
Related Parent 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 |
---|---|
JP2012208961A JP2012208961A (ja) | 2012-10-25 |
JP5607118B2 true JP5607118B2 (ja) | 2014-10-15 |
Family
ID=47188564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012168189A Expired - Fee Related JP5607118B2 (ja) | 2012-07-30 | 2012-07-30 | メモリシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5607118B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7413108B2 (ja) * | 2020-03-23 | 2024-01-15 | キオクシア株式会社 | 半導体装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2703668B2 (ja) * | 1991-03-18 | 1998-01-26 | 株式会社日立製作所 | データ転送制御装置および磁気ディスク制御装置 |
JPH05265939A (ja) * | 1992-03-23 | 1993-10-15 | Toshiba Corp | データ転送装置 |
JPH06103026A (ja) * | 1992-09-18 | 1994-04-15 | Tokyo Electron Ltd | メモリシステム |
JP3550293B2 (ja) * | 1997-12-26 | 2004-08-04 | 株式会社ルネサステクノロジ | 不揮発性メモリを用いた高速書換可能な記憶装置および該記憶装置のデータ書換方法 |
KR100810288B1 (ko) * | 1999-12-17 | 2008-03-06 | 소니 가부시끼 가이샤 | 정보 처리 장치 및 방법과 기록매체 |
JP3871184B2 (ja) * | 2000-06-12 | 2007-01-24 | シャープ株式会社 | 半導体記憶装置 |
JP2002024081A (ja) * | 2000-07-10 | 2002-01-25 | Hitachi Ltd | 半導体集積回路装置 |
JP4082913B2 (ja) * | 2002-02-07 | 2008-04-30 | 株式会社ルネサステクノロジ | メモリシステム |
-
2012
- 2012-07-30 JP JP2012168189A patent/JP5607118B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012208961A (ja) | 2012-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4082913B2 (ja) | メモリシステム | |
US9978430B2 (en) | Memory devices providing a refresh request and memory controllers responsive to a refresh request | |
JP5032027B2 (ja) | 半導体ディスク制御装置 | |
KR101120305B1 (ko) | 부분 메모리 리프레시를 위한 방법, 장치 및 시스템 | |
US5822251A (en) | Expandable flash-memory mass-storage using shared buddy lines and intermediate flash-bus between device-specific buffers and flash-intelligent DMA controllers | |
TWI506424B (zh) | 可使用一主機以組態記憶體裝置執行一自動背景操作之方法及記憶體裝置 | |
JP4643729B2 (ja) | インタリーブ制御装置、インタリーブ制御方法及びメモリシステム | |
KR20180022016A (ko) | 반도체장치 | |
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) | メモリシステム | |
US20240231675A1 (en) | Status polling based on die-generated pulsed signal | |
JP5607118B2 (ja) | メモリシステム | |
JP4598025B2 (ja) | メモリシステム | |
US11734184B2 (en) | Effective avoidance of line cache misses | |
KR20210012818A (ko) | 메모리 장치 및 그 동작 방법 | |
US20240419341A1 (en) | Storage device and method of operating the same | |
JP2024129798A (ja) | 半導体デバイスにおける読み出しタイミングの管理 | |
KR20120069953A (ko) | 비휘발성 메모리 장치 및 그의 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131224 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140324 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140327 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140424 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140430 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140526 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140624 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140709 |
|
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: 20140729 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140827 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5607118 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |