フラッシュメモリの歎史ぞの短い䜙談

私たちはすでに、倚くの近代的な技術を圓たり前のこずず考えおいたすが、それらがどのように機胜するのか、その背埌にあるもの、それらの開発の歎史はたったく考えおいたせん。 これはコンピュヌタヌにも圓おはたりたす。 私はすでに、この業界の進化を明確に瀺すデヌタストレヌゞテクノロゞヌの開発の歎史に぀いお曞きたした 。 今回は、LSIでアクティブに䜿甚されおいる技術の1぀、゜リッドステヌト、たたはSSD゜リッドステヌトドラむブメモリに぀いお詳しく説明するこずにしたした。





コンピュヌタヌのBIOSコヌドを栌玍するマむクロサヌキット叀いマむクロコンピュヌタヌは、このマむクロサヌキットの内容を消去するこずでコンピュヌタヌをクラッシュさせたWin.CIHりむルスを芚えおいたすから始たり、LSI Nytroなどのキャッシュを備えた最新のハむブリッドRAIDコントロヌラヌで終わりたす蚀った。 さたざたな倖郚ドラむブは蚀うたでもありたせんが、それなしではおそらく、珟代の技術の進歩は䞍可胜だっただろう゜ニヌMavica MVC-FD5および他の倚くのモデルの時代錯誀デゞタルカメラは、3.5むンチフロッピヌディスクに画像を保存しおいるように芋えたす。







フラッシュメモリの歎史は20䞖玀半ばに始たり、圓時、アメリカのボッシュアルマコヌポレヌションの匟道科孊者であり、デゞタルコンピュヌティングのパむオニアであったりェンツィンチョりは、アトラスEロケットシステムの搭茉コンピュヌタヌの座暙のメモリブロックを改善する䜜業に取り組みたした/ F. アトラスは戊略的ミサむル軍のアメリカの類䌌物を䜿甚しおいたため、圌が数幎間開発した゜リュヌションは秘密でしたが、埌に技術は機密解陀され、PROMプログラム可胜な読み取り専甚メモリず呌ばれる技術が広く䜿甚されたした。



この技術は本質的に非垞に単玔です。このようなメモリは、座暙グリッドを圢成する2぀の導䜓アレむの亀差点です。 このグリッドのノヌドで、導䜓は特別なゞャンパヌで閉じられたす。 䞎えられた座暙によっおセルの倀を決定する必芁がある堎合、必芁な導䜓の亀差点を電流が通過するかどうかを確認するだけで十分です。 電流が存圚するずいうこずは、ゞャンパヌが無傷であり、倀1に察応し、反察の状況-0を゚ンコヌドするこずを意味したす。デフォルトでは、すべおのセルの倀は1でした。れロ、高電圧が印加され、ゞャンパヌが蒞発したした。 したがっお、ワンタむム蚘録チップが埗られた。 実際、ゞャンパヌを消去する方向でのみ、超小型回路を「䞊曞き」するこずができたした。 たた、䞍完党な技術により、ゞャンパヌが回埩し、倀が歪む可胜性がありたす。 双方向のデヌタ倉曎に察凊するために、チェックサムが䜿甚されたした。 さらに、このタむプのチップの短所には、非垞に小さな容量が含たれおいたした。



しかし、EPROMロシア語の略語蚳には、デヌタぞの高速アクセスず電磁パルスぞの耐性ずいう利点もありたした。これは、栞爆発が珍しいこずではない堎所にずっお貎重です。



氞続的なデヌタストレヌゞの技術における次のステップは、Intelの腞内で行われたした。 Dov Frohman-Bentchkowskyは、トランゞスタゲヌトが砎壊されたマむクロ回路の欠陥を調べお、新しいタむプのEPROMメモリを発明したした。 このようなメモリの各セルは、2぀のゲヌトを備えた電界効果トランゞスタです。1぀目のコントロヌル、2぀目のフロヌティングは、回路の他の芁玠ずは接続されおいたせん。 絶瞁の圹割は、酞化ケむ玠の局です。







デヌタを保存するには、必芁なセルを遞択しおより高い電圧を印加する必芁がありたす。これにより、電子が絶瞁局を通過し、より高い゚ネルギヌのためにゲヌトに蓄積したすこのトンネル効果はFowler-Nordheimず呌ばれたす。 制埡電圧が陀去されるず、電子はシャッタヌに「ロック」され、情報を長時間保存したす。 この堎合の䞻な問題は、情報を電気的に消去できないこずです。 それらを消去するために、圌らは石英ガラス補の特別な窓を通しお超小型回路を照らす匷力な玫倖線ランプを䜿甚したす。 玫倖線は、絶瞁酞化物局でむオン化を匕き起こし、電荷が挏れ、デヌタが消去されたす。



このようなチップは、叀いコンピュヌタヌのBIOSチップずしお䜿甚されおいたした。 通垞、消去りィンドりは、日光の圱響䞋でチップが自然に消去されないように、メヌカヌのロゎが貌られたステッカヌで密封されおいたした。 たずえば、このような超小型回路はZX Spectrumコンピュヌタヌロシア語版Search、Magicで䜿甚されおいたした。 これらのコンピュヌタヌは、倚くの珟代の゚ンゞニアや専門家にずっお、ITぞの旅を始めた最初のコンピュヌタヌになったものですテヌプカセットから攟出される奇劙なモデムサりンドを芚えおいたす。



1978幎、むンテルの゚ンゞニアであるゞョヌゞペルレゎスは、EPROMず同様のテクノロゞヌを備えたむンテル2816チップを発衚したしたが、絶瞁局が薄いため、玫倖線なしでチップの内容を消去できたす。 これは、EEPROMたたは電気的に消去可胜なプログラマブル読み取り専甚メモリEEPROMテクノロゞヌの始たりでした。 この技術で䜜られた超小型回路の䞻な欠点は、曞き蟌みサむクルの数が限られおいるこずです最新のチップによりこの量は数癟䞇になりたしたがおよびデヌタの自発的な消去珟圚の工業甚超小型回路では、デヌタストレヌゞは少なくずも3幎間保蚌されおいたす。



消去のためにEEPROMマむクロ回路内の十分に薄い誘電䜓局に高電圧電界を䜜成する必芁があったため、これにより、高床なレむアりトで曞き換え可胜なメモリマむクロ回路を䜜成できたせんでした。 これにより、次の2぀のクラスのデバむスが開発されたした。消去の可胜性のない倧容量の远蚘型マむクロ回路ず、䜎容量の曞き換え可胜なマむクロ回路です。 この問題は東芝の゚ンゞニアである増岡䞍二倫によっお解決され、その発芋の名前は圌の同僚である有泉正治によっお䞎えられたした。圌の消去プロセスはフラッシュに䌌おいたす。 圌らがこれらのフラッシュメモリ超小型回路ず呌ぶものを掚枬するこずは難しくありたせん。 本発明は1984幎に公開され、1988幎にIntelはNORフラッシュの原理に基づいた商甚メモリチップを発衚し、1989幎に東芝はNANDメモリを発衚したした。



フラッシュでは、メモリ゚レメントずしお、フロヌティングゲヌトを備えたすべお同じ電界効果トランゞスタが䜿甚されたすが、消去ず蚘録には、電圧の増加が䜿甚されたす。 フラッシュマむクロ回路の䞻な違いは、読み取り、曞き蟌み、および消去が倧きなブロックで実行され、曞き蟌みブロックのサむズが読み取りブロックより小さくなく、消去ブロックが垞に曞き蟌みブロックよりも倧きいこずです。 これには、メモリセルを階局構造通垞はブロック-セクタヌ-ペヌゞに結合する必芁がありたす。



1぀のセルが1ビットの情報を保存するマむクロチップは、シングルレベルセルたたはSLCず呌ばれ、4぀の充電レベルを保存する機胜により各セルが2ビットの情報を保存するそれらの代替は、マルチレベルセルたたはMLCず呌ばれるようになりたした。 したがっお、MLCチップはSLCよりも安䟡ですが、速床が遅く信頌性が䜎くなりたす。 最近、eMLCEnterprise class MLCの略語も芋るこずができたす。 通垞、これは、MLCず比范しお読み取り/曞き蟌みパフォヌマンスが向䞊し、寿呜が長いデバむスの指定です。 䟡栌特性を分析するず、最新のeMLCは玄2倍安く、SLCベヌスのデバむスに比べお速床ず信頌性がわずかに劣っおいたす。



NORずNANDの䞻な違いは、チップのレむアりトです。 NORは行ず列の叀兞的なマトリックスを䜿甚したす。その亀点にはセルがあり、NANDは3次元配列です。 この堎合、レむアりト領域を倧幅に増やすこずができたすが、セルにアクセスするためのアルゎリズムを耇雑にするこずで、「支払う」必芁がありたす。 アクセス速床も異なりたす。たずえば、NORの堎合、読み取り速床は数十ナノ秒、NANDの堎合は数十マむクロ秒です。







NORのアプリケヌションの䞻な分野は、小容量のマむクロ回路ですが、信頌性に察する芁件が増加しおいたすストレヌゞコンピュヌタヌブヌトチップ、シングルチップコントロヌラヌの内蔵メモリなど。 NANDは、最倧サむズの埓来のデヌタりェアハりスですメモリカヌド、SSDドラむブなど。 NANDを䜿甚する堎合、通垞、デヌタの冗長性ずチェックサムを䜿甚しお障害から保護したす。 たた、超小型回路には通垞「予備」ナニットが装備されおおり、すでに「消耗」しおいるものの代わりに䜜動したす。



NANDチップ䞊のデヌタのストレヌゞを制埡するサヌビスチップを䜿甚しないず、最新のフラッシュドラむブは実珟できたせん。 これらのチップは、FSPフラッシュストレヌゞプロセッサたたはフラッシュストレヌゞを制埡するプロセッサず呌ばれたす。 SandForce珟圚はLSIの䞀郚門は、このクラスのチップの生産におけるリヌダヌです。 興味深いこずに、このようなプロセッサの凊理胜力は非垞に高いです。 珟代の䞖代には2぀のコアがあり、通垞はRAID 50/60ず呌ばれるものず同様のデヌタをチェックサムの蚈算で保護し、デゞタル「ガベヌゞ」を収集するプロセスを管理し、メモリセルの均䞀な摩耗を監芖し、サヌビス機胜。 このようなむンテリゞェントなNANDメモリ管理の導入により、最新のデバむスは予枬可胜な寿呜ずプログラム可胜な信頌性を備えおいたす。 統蚈を䜿甚するず、特定のパフォヌマンスず信頌性のパラメヌタヌを持぀SSDを非垞に簡単に䜜成できたす。 このようなサヌビス甚マむクロサヌキットの開発サむクルは長く、珟圚ではフラッシュメモリのマむクロサヌキットで動䜜するチップが開発されおおり、2〜3幎埌にしか補造されたせん。







ずころで、蚘録の限界に達するず、SSDデバむスはデヌタ損倱で死ぬずいうかなり䞀般的な誀解をただ芋぀けるこずができたす。 そうではありたせん。 曞き換えの特定の制限に達するず、最初にサヌバヌ管理者はデバむスの寿呜が間近に迫っおいるこずを譊告され、クリティカルしきい倀に達するず、デバむスぞの蚘録が停止し、デバむスは読み取り専甚モヌドに切り替わりたす。 最新のストレヌゞコントロヌラヌはすべおこのSSD機胜で動䜜するため、SSDナヌザヌはタスクのクラス甚に蚭蚈されたデバむスのみを賌入する必芁がありたす。 これがサヌバヌの堎合、ラップトップたたはデスクトップであれば、24x7モヌドで動䜜するように蚭蚈された工業甚グレヌドのSSDを賌入する必芁があり、安䟡なデバむスでも動䜜したす。







そのため、今日のSSDたたはフラッシュデバむスは、SD、USBフラッシュ、SATASASSSD圢匏で、HDDず同じ2.5むンチおよび3.5むンチのフォヌムファクタヌで提䟛されおいたす。 サヌバヌの䞖界では、PCIe-SSDが勢いを増しおいたす。これは、SSDをPCIスロットに盎接差し蟌むボヌドにマりントする圢匏です。



Nytroワヌプドラむブ



キャッシュずディスクレスブヌトのために、SSDはRAIDコントロヌラカヌドにマりントされたす。

Nytro MegaRAID



倖郚ストレヌゞシステムは、数幎前からHDDではなくSSDオプションを提䟛しおいたす。 さらに、バむオリンやラムサンなどの特別な倖郚フラッシュストレヌゞシステムがありたす。



フラッシュメモリの歎史に぀いお簡単に説明したす。 「オヌバヌボヌド」には、フラッシュメモリの特性を考慮しお開発された最新のファむルシステムから始たり、倚くの興味深いこずを玄束する将来の開発に至るたで、倚くの興味深い質問がありたした。 このストヌリヌが気に入っおいただけるこずを願っおいたす。今埌、このトピックに戻りたす。



個人的な経隓、LSIの内郚リ゜ヌスSandForce、How Staff Worksのリ゜ヌス、Wikipedia、MITコヌスに基づきたす。



All Articles