[go: up one dir, main page]

JP2010198209A - 半導体記憶装置 - Google Patents

半導体記憶装置 Download PDF

Info

Publication number
JP2010198209A
JP2010198209A JP2009041104A JP2009041104A JP2010198209A JP 2010198209 A JP2010198209 A JP 2010198209A JP 2009041104 A JP2009041104 A JP 2009041104A JP 2009041104 A JP2009041104 A JP 2009041104A JP 2010198209 A JP2010198209 A JP 2010198209A
Authority
JP
Japan
Prior art keywords
controller
memory
nand flash
memory cell
nand
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.)
Withdrawn
Application number
JP2009041104A
Other languages
English (en)
Inventor
Takafumi Ito
隆文 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2009041104A priority Critical patent/JP2010198209A/ja
Priority to US12/710,723 priority patent/US20100218064A1/en
Publication of JP2010198209A publication Critical patent/JP2010198209A/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1068Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in sector programmable memories, e.g. flash disk
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • G06F12/0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
    • G06F12/0246Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/72Details relating to flash memory management
    • G06F2212/7208Multiple device management, e.g. distributing data over multiple flash devices
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/564Miscellaneous aspects
    • G11C2211/5641Multilevel memory having cells with different number of storage levels

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)

Abstract

【課題】異なるメモリセル構成を持つ複数種類の不揮発性メモリの特性を最大限に活用できると共に、小型化が可能な半導体記憶装置を提供する。
【解決手段】第1,第2のメモリセル構成を持つNANDフラッシュメモリ11,12と、NANDフラッシュメモリ11を制御するコントローラファンクション13Aと、NANDフラッシュメモリ12を制御するコントローラファンクション13Bを有するコントローラ13と、コントローラ13に接続され、外部とコントローラ13との間で信号の授受を行うためのカードバス16とを備える。カードバス16を介して入力される信号に応じて、コントローラ13は、コントローラファンクション13AによるNANDフラッシュメモリ11へのアクセス、あるいはコントローラファンクション13BによるNANDフラッシュメモリ12へのアクセスの少なくともいずれかを行う。
【選択図】図1

Description

本発明は、半導体記憶装置に関し、例えばメモリデバイスにコントローラを内蔵したコントローラ内蔵組込みメモリデバイスに関するものである。
近年、デジタルカメラ、携帯電話機、及びパーソナルコンピュータなどの携帯型電子機器(ホスト機器)には、NANDフラッシュメモリ等の不揮発性メモリを搭載したメモリデバイスが広く利用されている。
NANDフラッシュメモリには、ページサイズ、ブロック内ページ数、メモリセル当たりの記録可能ビット数など、異なるメモリセル構成のものが存在する。例えば、ページサイズは2KB、4KB、8KBなど、ブロック内ページ数は16ページ、32ページ、64ページなど、メモリセル当たりの記録可能ビット数は1ビット(SLC(Single-Level Cell))、2ビット(4値MLC(Multi-Level Cell))、3ビット(8値MLC(Multi-Level Cell))などが存在する。
NANDフラッシュメモリにおいては、一般的に、ページサイズが小さいほど、ブロック内ページ数が小さいほど、さらにメモリセル当たりの記録ビット数が小さいほど、1ビットあたりのNANDフラッシュメモリへの書き込み及び読み出し性能は向上する。しかし、逆に、ページサイズが大きいほど、ブロック内ページ数が大きいほど、メモリセル当たりの記録ビット数が大きいほど、メモリ容量の大容量化に有利であり、ビット当たりのコストも低く抑えられる。このため、各種アプリケーションにて要求される性能特性やメモリ容量に応じて、異なる種類のNANDフラッシュメモリが使用される。
一方、近年ではNANDフラッシュメモリの制御を行うNANDコントローラを、NANDメモリと同一のICパッケージに内蔵することにより、NANDフラッシュメモリを使い易くしたコントローラ内蔵組込みメモリデバイスが普及しつつある(例えば、特許文献1参照)。例えば、ホスト機器とのインタフェースにMMC(Multi Media Card)規格を採用した組込み型マルチメディアカード(eMMC(Embedded MMC))はその代表例である。
従来では、異なるメモリセル構成のNANDフラッシュメモリを内蔵するeMMCはそれぞれ別々のパッケージで構成されていた。すなわち、1つのNANDフラッシュメモリとそのコントローラを1つのパッケージに搭載し、他のNANDフラッシュメモリとそのコントローラを他のパッケージに搭載していた。
ところで、メモリセルがSLCで高速動作・小容量・小ページサイズのメモリを内蔵するeMMCと、メモリセルがMLCで低速動作・大容量・大ページサイズのメモリを内蔵するeMMCの両方を使いたいようなアプリケーションがある。例えば、SLCのeMMCを各種の細かい制御データを格納する記憶装置として使用し、MLCのeMMCを大容量の音楽ファイルを格納する携帯電話として使用するような場合である。このような場合、従来では、SLCのeMMCとMLCのeMMCの2つのパッケージを基板に実装する必要があり、実装面積や実装コストが大きくなるという問題がある。
また、一つのNANDフラッシュメモリをSLCモードとMLCモードとで領域を分けて、ひとつのeMMCとして使用するような例もあるが、この場合はそれぞれに完全に独立したNAND特性を得ることは難しく、それぞれに要求されるNAND特性を完全に満たすメモリデバイスとすることが難しいという問題がある。
特開2007−226380号公報
本発明は、異なるメモリセル構成を持つ複数種類の不揮発性メモリの特性を最大限に活用できると共に、小型化が可能な半導体記憶装置を提供する。
本発明の一実施態様の半導体記憶装置は、第1のメモリセル構成を持つ第1の不揮発性メモリと、第2のメモリセル構成を持つ第2の不揮発性メモリと、前記第1の不揮発性メモリを制御する第1の制御部と、前記第2の不揮発性メモリを制御する第2の制御部を有するコントローラと、前記コントローラに接続され、外部と前記コントローラとの間で信号の授受を行うための入出力バスとを具備し、前記入出力バスを介して入力される信号に応じて、前記コントローラは、前記第1の制御部による前記第1の不揮発性メモリへのアクセス、あるいは前記第2の制御部による前記第2の不揮発性メモリへのアクセスの少なくともいずれかを行うことを特徴とする。
本発明の他の実施態様の半導体記憶装置は、第1のメモリセル構成を持つ第1の不揮発性メモリと、第2のメモリセル構成を持つ第2の不揮発性メモリと、前記第1の不揮発性メモリを制御する第1のコントローラと、前記第2の不揮発性メモリを制御する第2のコントローラと、前記第1のコントローラと前記第2のコントローラに接続され、外部と前記第1のコントローラとの間、及び外部と前記第2のコントローラとの間で信号の授受を行うための共通の入出力バスとを具備し、前記入出力バスを介して入力される信号に応じて、前記第1のコントローラは前記第1の不揮発性メモリにアクセスし、前記第2のコントローラは前記第2の不揮発性メモリにアクセスすることを特徴とする。
本発明によれば、異なるメモリセル構成を持つ複数種類の不揮発性メモリの特性を最大限に活用できると共に、小型化が可能な半導体記憶装置を提供することが可能である。
本発明の第1実施形態の組込み型マルチメディアカードの構成を示すブロック図である。 第1の実施形態の組込み型マルチメディアカードにおけるコントローラのブロック図である。 本発明の第2実施形態の組込み型マルチメディアカードの構成を示すブロック図である。 本発明の第3実施形態の組込み型マルチメディアカードの構成を示すブロック図である。
以下、図面を参照して本発明の実施形態について説明する。ここでは、半導体記憶装置として組込み型マルチメディアカード(eMMC(Embedded MMC))(以下、組込み型カードと記す)を例に取る。説明に際し、全図にわたり、共通する部分には共通する参照符号を付す。
[第1実施形態]
まず、本発明の第1実施形態の組込み型カードについて説明する。
図1は、第1実施形態の組込み型カードの構成を示すブロック図である。
図に示すように、組込み型カード(デバイスパッケージ)10は、NANDフラッシュメモリ11、NANDフラッシュメモリ12、及びコントローラ13を有する。NANDフラッシュメモリ11とNANDフラッシュメモリ12は、メモリセル構成またはメモリセル特性が異なる。すなわち、NANDフラッシュメモリ11と12は、ページサイズ、ブロック内ページ数、及びメモリセル当たりの記録可能ビット数が異なり、また書き込み性能、セル信頼性が異なる。例えば、NANDフラッシュメモリ11は、メモリセルがSLCからなる小容量のメモリ(例えば、1GB)であり、NANDフラッシュメモリ12は、メモリセルがMLCからなる大容量のメモリ(例えば、16GB)である。
コントローラ13は、NANDフラッシュメモリ11,12の動作を制御する。コントローラ13には、2つの制御部、すなわちコントローラファンクション(1)13Aとコントローラファンクション(2)13Bが内蔵されている。コントローラファンクション(1)13AはNANDバス(または信号バス)14を介してNANDフラッシュメモリ11を制御し、コントローラファンクション(2)13BはNANDバス(または信号バス)15を介してNANDフラッシュメモリ12を制御する。コントローラ13は、一つの半導体チップ(コントローラチップ)から構成されていてもよいし、他の回路が形成された半導体チップ上に形成されていてもよい。
組込み型カード10は、ホスト機器に備えられたカード挿入部に必要に応じて挿入され、ホスト機器との間でカードバス(または入出力バス、信号ピン)16を介して信号の授受を行う。信号の授受を行う場合、組込み型カード10とホスト機器とはカードバス16で接続されており、ホスト機器からは1つのカードバス16を通して2つのNANDフラッシュメモリ11,12が存在するものとして認識される。すなわち、ホスト機器からは共通のバスを通して2つのメモリデバイスが存在するものとして見える。なお、ホスト機器としては、例えば、デジタルカメラ、携帯電話機、及びパーソナルコンピュータなどの携帯型電子機器がある。
コントローラ13はNANDフラッシュメモリ11,12の異なる特性を活かして、コントローラファンクション(1)によりNANDフラッシュメモリ11を、細かい書き込みサイズでの高速なランダムアドレス書き込みと高信頼性が必要なホストシステムの制御データなどの保存に使用する。また、コントローラ13は、コントロールファンクション(2)によりNANDフラッシュメモリ12を、大容量が必要でシーケンシャルファイルライトが中心となるマルチメディアコンテンツなどの保存に使用する。
図2に、コントローラ13の構成を示すブロック図を示す。コントローラ13は、MPU21、ROM22、RAM23、カードインタフェース(1)24A、カードインタフェース(2)24B、NANDインタフェース(1)25A、及びNANDインタフェース(2)25Bを含む。カードインタフェース24A,24Bは、外部のホスト機器とコントローラ13との間のインタフェース処理を行う。カードインタフェース24Aは、コントローラファンクション(1)用として配置されており、ホスト機器との間で授受される信号を保持するレジスタ(1)を持つ。カードインタフェース24Bは、コントローラファンクション(2)用として配置されており、ホスト機器との間で授受される信号を保持するレジスタ(2)を持つ。
MPU21は、組込み型カード10における動作を制御する。詳述すると、MPU21は、書き込みコマンド、読み出しコマンド、及び消去コマンドをホスト機器から受け取り、NANDフラッシュメモリ11,12に対して所定の処理を実行する。ホスト機器から入力される各種のコマンドを処理するMPU21は1つであり、1つのMPU21でコントローラファンクション(1)13Aとコントローラファンクション(2)13Bの2つのファンクションを処理する。
ROM22は、MPU用のファームウェア(制御プログラム)、及び固定データなどを格納する。RAM23は、各種の変換テーブルや変数などを格納すると共に、MPU21のワークエリアとして使用される。NANDインタフェース25A,25Bは、コントローラ13とNANDフラッシュメモリ11,12との間のインタフェース処理を行う。
このような構成を有する組込み型カード10では、2つのコントローラファンクション(1),(2)により、ページサイズ、ブロック内ページ数、メモリセル当たりの記録可能ビット数、書き込み性能、及びセル信頼性が異なる2つのNANDフラッシュメモリ11,12にそれぞれ適した制御を行うことが可能である。
第1実施形態によれば、異なるメモリセル構成を持つ複数種類の不揮発性メモリ、すなわちメモリセルがSLCからなる小容量のNANDフラッシュメモリ11や、メモリせるがMLCからなる大容量のNANDフラッシュメモリ12におけるNANDメモリとしての特性を最大限に活用することができる。さらに、小型化かつ低コストが可能な組込み型カードを形成することができる。
[第2実施形態]
次に、本発明の第2実施形態の組込み型カードについて説明する。第1実施形態ではコントローラ13とNANDフラッシュメモリ11,12との間にそれぞれ2つのNANDインタフェース25A,25Bが設けられていたが、この第2実施形態では1つのNANDインタフェースと共通のNANDバスを配置する。
図3は、第2実施形態の組込み型カードの構成を示すブロック図である。
図に示すように、コントローラ13は、コントローラ13とNANDフラッシュメモリ11,12との間のインタフェースとして、NANDインタフェース25を有する。さらに、NANDインタフェース25とNANDフラッシュメモリ11,12との間には信号の授受を行うためのNANDバス17が配置されている。NANDバス17はNANDフラッシュメモリ11,12で共通化されているが、各NANDフラッシュメモリ11,12に対するチップイネーブル信号は別々になっている。NANDフラッシュメモリ11を動作可能状態にするチップイネーブル信号CE1と、NANDフラッシュメモリ12を動作可能状態にするチップイネーブル信号CE2を制御することにより、1つのNANDバス(チップイネーブル信号を除く)でそれぞれのNANDフラッシュメモリ11,12を制御することが可能である。
前記構成を有する第2実施形態では、コントローラ13のピン数を少なくすることができ、これによりコントローラ13のチップサイズを小さくすることができる。その他の構成及び効果は前述した第1実施形態と同様である。
[第3実施形態]
次に、本発明の第3実施形態の組込み型カードについて説明する。この第3実施形態では、コントローラファンクション(1),(2)をそれぞれ有する2つのコントローラチップを備える。
図4は、第3実施形態の組込み型カードの構成を示すブロック図である。
図に示すように、組込み型カード10は、2つのコントローラ26,27、及びNANDフラッシュメモリ11,12を有する。コントローラ26はコントローラファンクション(1)を有し、コントローラ27はコントローラファンクション(2)を有する。コントローラ26,27は、別々の半導体チップ(コントローラチップ)で構成されている。
この第3実施形態では、コントローラチップが2つになるため、コストとしては第1実施形態よりも上昇するが、それぞれのコントローラ26,27の機能はシンプルな構成となり、開発、設計、及び製造が容易である。その他の構成及び効果は前述した第1実施形態と同様である。
なお、第1〜3実施形態では、メモリセルがSLCからなる小容量のNANDフラッシュメモリ11と、メモリセルがMLCからなる大容量のNANDフラッシュメモリ12とを組込み型メモリデバイスのメモリとして構成する例を説明したが、これらメモリ11,12を以下のような組み合わせに換えても本発明は適用可能である。
(1)ラージブロックタイプのNANDメモリと、スモールブロックタイプのNANDメモリ
(2)メモリセルがMLCからなる大ページ長(例えば、8KB)を有するNANDフラッシュメモリと、メモリセルがMLCからなる小ページ長(例えば、2KB)を有するNANDフラッシュメモリ
(3)メモリセルがMLCからなり、1メモリセル当たり4値を記録可能なNANDフラッシュメモリと、メモリセルがMLCからなり、1メモリセル当たり8値を記録可能なNANDフラッシュメモリ
(4)NANDフラッシュメモリ以外の不揮発性メモリ(例えば、強誘電体メモリ(ReRAM)など)とNANDフラッシュメモリ
また、実施形態では、コントローラ内蔵組込み型のマルチメディアカードの例を示したが、他のホストIF規格のデバイス、例えばコントローラ内蔵組込み型のSDメモリカード(eSD)等にも応用が可能である。
以上述べたように本発明の実施形態によれば、異なるメモリセル構成を持つ複数種類の不揮発性メモリの特性を最大限に活用可能な半導体記憶装置を、小型かつ低コストで実現できる。
なお、前述した各実施形態はそれぞれ、単独で実施できるばかりでなく、適宜組み合わせて実施することも可能である。さらに、前述した各実施形態には種々の段階の発明が含まれており、各実施形態において開示した複数の構成要件の適宜な組み合わせにより、種々の段階の発明を抽出することも可能である。
10…組込み型カード、11…NANDフラッシュメモリ、12…NANDフラッシュメモリ、13…コントローラ、13A…コントローラファンクション(1)、13B…コントローラファンクション(2)、14…NANDバス、15…NANDバス、16…カードバス、17…カードバス、21…MPU、22…ROM、23…RAM、24A…カードインタフェース(1)、24B…カードインタフェース(2)、25…NANDインタフェース、25A…NANDインタフェース(1)、25B…NANDインタフェース(2)、26…コントローラ、27…コントローラ。

Claims (5)

  1. 第1のメモリセル構成を持つ第1の不揮発性メモリと、
    第2のメモリセル構成を持つ第2の不揮発性メモリと、
    前記第1の不揮発性メモリを制御する第1の制御部と、前記第2の不揮発性メモリを制御する第2の制御部を有するコントローラと、
    前記コントローラに接続され、外部と前記コントローラとの間で信号の授受を行うための入出力バスとを具備し、
    前記入出力バスを介して入力される信号に応じて、前記コントローラは、前記第1の制御部による前記第1の不揮発性メモリへのアクセス、あるいは前記第2の制御部による前記第2の不揮発性メモリへのアクセスの少なくともいずれかを行うことを特徴とする半導体記憶装置。
  2. 第1のメモリセル構成を持つ第1の不揮発性メモリと、
    第2のメモリセル構成を持つ第2の不揮発性メモリと、
    前記第1の不揮発性メモリを制御する第1のコントローラと、
    前記第2の不揮発性メモリを制御する第2のコントローラと、
    前記第1のコントローラと前記第2のコントローラに接続され、外部と前記第1のコントローラとの間、及び外部と前記第2のコントローラとの間で信号の授受を行うための共通の入出力バスとを具備し、
    前記入出力バスを介して入力される信号に応じて、前記第1のコントローラは前記第1の不揮発性メモリにアクセスし、前記第2のコントローラは前記第2の不揮発性メモリにアクセスすることを特徴とする半導体記憶装置。
  3. 前記コントローラは一つの半導体チップで構成されることを特徴とする請求項1に記載の半導体記憶装置。
  4. 前記第1の不揮発性メモリ及び前記第2の不揮発性メモリと前記コントローラとの間は共通の信号バスにより接続されることを特徴とする請求項1または3に記載の半導体記憶装置。
  5. 前記第1のメモリセル構成と前記第2のメモリセル構成との違いは、ページサイズ、ブロック内ページ数、1メモリセル当たりの記憶情報量の少なくともいずれかであることを特徴とする請求項1乃至4のいずれかに記載の半導体記憶装置。
JP2009041104A 2009-02-24 2009-02-24 半導体記憶装置 Withdrawn JP2010198209A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2009041104A JP2010198209A (ja) 2009-02-24 2009-02-24 半導体記憶装置
US12/710,723 US20100218064A1 (en) 2009-02-24 2010-02-23 Semiconductor memory device incorporating controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009041104A JP2010198209A (ja) 2009-02-24 2009-02-24 半導体記憶装置

Publications (1)

Publication Number Publication Date
JP2010198209A true JP2010198209A (ja) 2010-09-09

Family

ID=42631973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009041104A Withdrawn JP2010198209A (ja) 2009-02-24 2009-02-24 半導体記憶装置

Country Status (2)

Country Link
US (1) US20100218064A1 (ja)
JP (1) JP2010198209A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014179086A (ja) * 2013-03-13 2014-09-25 Seagate Technology Llc 異なる最小アドレス可能データユニットサイズを有する不揮発性メモリユニットの中から選択するための装置、システムおよび方法、ならびにコンピュータ可読媒体
JP2014532929A (ja) * 2011-11-04 2014-12-08 メモライト (ウハン) カンパニー,リミテッド 埋め込みメモリ及び埋め込み式記憶システム
WO2015114829A1 (ja) * 2014-02-03 2015-08-06 株式会社日立製作所 情報処理装置
WO2015118623A1 (ja) * 2014-02-05 2015-08-13 株式会社日立製作所 情報処理装置

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8307151B1 (en) * 2009-11-30 2012-11-06 Micron Technology, Inc. Multi-partitioning feature on e-MMC
WO2012170154A1 (en) * 2011-06-06 2012-12-13 Rambus Inc. Memory system for error detection and correction coverage
US20130262764A1 (en) * 2012-03-27 2013-10-03 Aptos Technology Inc. Multi-interface memory card and read/write device and system thereof
JP2014092973A (ja) * 2012-11-05 2014-05-19 Toshiba Corp メモリシステム
CN103280238B (zh) * 2013-06-27 2017-02-08 山东量子科学技术研究院有限公司 基于FPGA的eMMC控制器及其工作方法
US11030122B2 (en) * 2014-04-08 2021-06-08 Micron Technology, Inc. Apparatuses and methods for securing an access protection scheme
US11263078B2 (en) 2019-12-31 2022-03-01 Micron Technology, Inc. Apparatuses, systems, and methods for error correction
US12494800B2 (en) * 2021-12-22 2025-12-09 Intel Corporation Apparatus and method for constant detection during compress operations
US20250085857A1 (en) * 2023-09-07 2025-03-13 Samsung Electronics Co., Ltd. Host-device garbage collection coordination for storage devices

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6112265A (en) * 1997-04-07 2000-08-29 Intel Corportion System for issuing a command to a memory having a reorder module for priority commands and an arbiter tracking address of recently issued command
US7106636B2 (en) * 2004-06-22 2006-09-12 Intel Corporation Partitionable memory device, system, and method
KR100732628B1 (ko) * 2005-07-28 2007-06-27 삼성전자주식회사 멀티-비트 데이터 및 싱글-비트 데이터를 저장하는 플래시메모리 장치
JP2008090519A (ja) * 2006-09-29 2008-04-17 Toshiba Corp 記憶装置
KR100872186B1 (ko) * 2007-01-04 2008-12-09 삼성전자주식회사 상이한 에러 제어 스킴을 갖는 하이브리드 플래시 메모리장치 및 그것을 포함한 메모리 시스템
KR100842680B1 (ko) * 2007-01-08 2008-07-01 삼성전자주식회사 플래시 메모리 장치의 오류 정정 컨트롤러 및 그것을포함하는 메모리 시스템
US7900118B2 (en) * 2007-02-12 2011-03-01 Phison Electronics Corp. Flash memory system and method for controlling the same

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014532929A (ja) * 2011-11-04 2014-12-08 メモライト (ウハン) カンパニー,リミテッド 埋め込みメモリ及び埋め込み式記憶システム
JP2014179086A (ja) * 2013-03-13 2014-09-25 Seagate Technology Llc 異なる最小アドレス可能データユニットサイズを有する不揮発性メモリユニットの中から選択するための装置、システムおよび方法、ならびにコンピュータ可読媒体
WO2015114829A1 (ja) * 2014-02-03 2015-08-06 株式会社日立製作所 情報処理装置
JPWO2015114829A1 (ja) * 2014-02-03 2017-03-23 株式会社日立製作所 情報処理装置
WO2015118623A1 (ja) * 2014-02-05 2015-08-13 株式会社日立製作所 情報処理装置
JP6100927B2 (ja) * 2014-02-05 2017-03-22 株式会社日立製作所 情報処理装置
JPWO2015118623A1 (ja) * 2014-02-05 2017-03-23 株式会社日立製作所 情報処理装置

Also Published As

Publication number Publication date
US20100218064A1 (en) 2010-08-26

Similar Documents

Publication Publication Date Title
JP2010198209A (ja) 半導体記憶装置
KR101870062B1 (ko) 적응적 버스트 모드를 위한 저장 모듈 및 방법
KR102839223B1 (ko) 데이터 저장 장치 및 그 동작 방법
US9070443B2 (en) Embedded solid state disk as a controller of a solid state disk
CN101241752B (zh) 存储卡和包含所述存储卡的存储系统
US20170068451A1 (en) Storage Device and Method for Detecting and Handling Burst Operations
CN101266835A (zh) 包含多用户可选编程模式的非易失存储设备及相关的方法
US11262928B2 (en) Storage system and method for enabling partial defragmentation prior to reading in burst mode
TW201732597A (zh) 資料儲存裝置和其操作方法
US12079131B2 (en) Memory system and operating method thereof
CN111309654B (zh) 存储装置及操作存储装置的方法
KR102577160B1 (ko) 메모리 시스템
KR20190090635A (ko) 데이터 저장 장치 및 그것의 동작 방법
CN106681932B (zh) 存储器管理方法、存储器控制电路单元及存储器存储装置
US8127072B2 (en) Data storage device and method for accessing flash memory
KR102845407B1 (ko) 컨트롤러, 메모리 시스템 및 그것의 동작 방법
US20180239557A1 (en) Nonvolatile memory device, data storage device including the same, and operating method of data storage device
KR20200129863A (ko) 컨트롤러, 메모리 시스템 및 그것의 동작 방법
US10754768B2 (en) Memory system using descriptor lookup tables to access setting information for a non-volatile memory, and an operating method thereof
CN117642734A (zh) 企业主机存储器缓冲区
CN109426453B (zh) 数据存储装置及其操作方法
KR102848209B1 (ko) 컨트롤러, 메모리 시스템 및 그것의 동작 방법
US12067293B2 (en) Data storage device and method for host multi-command queue grouping based on write-size alignment in a multi-queue-depth environment
US20230325105A1 (en) Storage System and Folding Method for Enhanced Performance
US7441068B2 (en) Flash memory and method for utilizing the same

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20120501