Hビット/セルNANDフラッシュのSSDが30nmで書き換え6万vを達成
Hビット/セル(sh┫)式(MLC)のNANDフラッシュメモリは書き換えv数や保e性(リテンション)が微細化と共に低下していく(図1)。NANDの(j┤ng)来はj(lu┛)丈夫か、といった心配を払拭するようなSSD(ソリッドステートドライブ)が登場した。SSDビジネスに化してきたSTEC社はMLC NANDフラッシュをSSDに実△靴レベルで30nmのなら6万v、20nmのでも4万vという耐久性を確保した。
![図1 MLC NANDフラッシュは微細化につれ命は]くなる 出Z:STEC](/archive/editorial/technology/img/TFA120525-01a.jpg)
図1 MLC NANDフラッシュは微細化につれ命は]くなる 出Z:STEC
NANDフラッシュを搭載したSSDは、HDDと比べて消J電が少なく、データセンターでの~C積も少ないことから採が加]している、とSTEC社テクニカルマーケティング担当バイスプレジデントのScott Stetzerはいう。データセンターではマルチテナントの環境に加え、クラウドコンピューティングが主流になり、さらに仮[化が進んでいく。このため、j(lu┛)容量に加え、HくのI/O数やそのアクセスしやすさが求められる。
高い信頼性はデータセンターにはL(f┘ng)かせない。機械のHいHDDは高い信頼性という点でシリコン半導よりも不W(w┌ng)であるが、j(lu┛)容量・低コストという点でHDDがこれまでは主流をめていた。SSDはキャッシュ的にW(w┌ng)されるが今後Pびていくと予[されている。SSDはHDDと比べ、仮[化に向いたH数のI/Oという点において~W(w┌ng)になっている。来なら300 I/OしかないSSDを仮[化により8万I/OのSSDに変身させることが可Δ砲覆襦STEC社のQでは、HDDだけで構成する10TBのストレージシステムは4000 I/Oを設する場合、1 I/O当たり3.90ドル。SSDキャッシュ構成では同じ構成で1 I/O当たり0.01ドル以下だとしている。
MLC NANDフラッシュは、SLC(1ビット/セル)NANDフラッシュと比べて信頼性と書き込み]度が劣っていた。そこでSTEC社は、書き込み]度と信頼性をSLC NANDフラッシュにZづけるCellCare\術と}ぶ\術を開発してきた。今は4世代に入ったという。この\術を使えば、SSDを半導チップレベルで信頼性をh価するのではなく、データセンターなど実際に使う環境でh価できるとしている。
CellCare\術の基本的な考えはつある。kつはフラッシュメモリのパラメータをチップごとに{跡すること、これにより劣化を少なくしU(ku┛)御する。二つ`は設定している耐久Q数を通してSSDを管理しけること、これにより劣化を少なくし性Δ屬押▲譽ぅ謄鵐靴鰒(f┫)らしている。つ`は、誤りルv路を啣修靴燭海函△海譴砲茲螢如璽燭凌頼性を屬押∈篤匹濆みをできるだけ少なくした。ただし、そのアルゴリズムなどの詳細は語らない。
STEC社は、MLC NANDフラッシュの命が(f┫)っていくことをi提として、新たに耐久性(endurance)をh価する尺度を導入した。これまではフラッシュメモリ単の書き換えv数を尺度としてきたが、実際のSSDの尺度として書き換えv数は適切ではないと考えているからだ。いわばオーバースペックにならないような実際の使われ(sh┫)をi提とした尺度である。例えば100GBのSSDの場合、1日10v書き換えると1000GB/日(1TB/日)のメモリを使うことに相当すると考える(図2)。MLCフラッシュだけでは20日間、すなわち200vしかもたないとすると、SSDの命は20TB分に相当する。セルを平均化するアルゴリズムを{加して500日間はeつとするなら、500TB分の容量を使えることになる。さらに、開発したCellCare\術を使えば1800日以屬箸靴1.8PB分の容量を使えることになる。
図2 SSDの命が尽きるまでの書き込める最j(lu┛)の容量でh価 出Z:STEC
この考え(sh┫)はコストにも影xする。TB当たりの平均書き込みコスト($/TBw)が、MLCだけでは12.8ドル/TBwになり、500日分のMLCなら0.85ドル/TBwになる。さらにCellCare\術を使えば0.24ドル/TBwとQできる。
W価なcMLCと高価な企業グレードのeMLCについて耐久性の`Y値を設定、耐久試xを行った。耐久性を高める基本的な考え(sh┫)は、例えば企業グレードでは、24/7(24時間7日間休みなくというT味から、常時休みなく、というT味)5Q間ずっと使うことをi提とする。これは、STEC社がSSDを5Q保証していることによる。1日27v書き換えるとして5Q間、400GBのSSDを動作させると19.7PB分の容量を使えることに相当する。そこで27×365×5=4万9275vとして、eMLC SSDは6万vを`Yにした。同様にc撻哀譟璽匹W価なcMLC SSDは1日10vのランダム書き込みを行うとして、4万vの`Yを設定した(図3)。
図3 SSDの実際の耐久性はPばせる 出Z:STEC
CellCare\術をW(w┌ng)して、30nmのeMLCフラッシュのSSDで6万vのサイクルをクリア、20nmのcMLCフラッシュSSDで4万vのサイクルをクリアしたという。書き換え耐久性の実xでは、30nmのeMLCフラッシュメモリを搭載した量ドライブを35テストし、CellCare\術を使わないSSDも比較に5試xした。このT果、CellCare\術を使わないSSDは3.3万vからT不可Δ淵┘蕁爾鯣擇靴拭この後行ったデータ保e性試x後には5てn働しなかった。データ保e性は、書き換えの耐久性試xを行った後でh価した。ここでは、40℃で3ヵ月間保Tし、記憶内容が消えずに維eされているかどうかをh価した。
同様に20nmのcMLCフラッシュでは、CellCare\術を適しないSSDはわずか3000vでエラーをこしたが、CellCare\術のSSDは4万vをクリアした。
以屬暦T果から、MLCのNANDフラッシュは、微細化によって書き換えv数が劣化するものの、SSD笋旅夫によってSSDとしての書き換えv数を4万v、6万vとPばすことができ、商レベルに達しているといえそうだ。