SLC/MLC/TLCとは?えすえるしー/えむえるしー/てぃーえるしー
SLC/MLC/TLCとは、フラッシュメモリのセル1個に蓄えた電荷を何段階に読み分けるかの違いで、2段階なら1ビットのSLC、4段階なら2ビットのMLC、8段階なら3ビットのTLCになる。段階を増やすほど同じ面積へ多くのビットが載り容量単価は下がるが、段の間隔が詰まるぶん書込み速度・書換え耐久回数・データ保持期間・信頼性の余裕はいずれも削られる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
フラッシュの容量単価を下げる道は、微細化と積層のほかに「1つのセルに何段階の電圧を読み分けさせるか」がある。段階を増やせばビット数は増えるが、段階の間隔が狭まり、経年による電荷の抜けや書換えによるセルの劣化に対する余裕がそのまま削られる。組込みでは、この余裕がそのまま製品寿命と故障率になる。民生機器の数年と産業機器の十年、車載の高温環境では、同じ容量でも選ぶべき方式が変わるという設計判断として問われる。
具体例
キオクシアなどが供給するフラッシュを使う産業用SDカードでは、信頼性重視の用途にSLC品や、TLCを1ビット動作させるpSLCモードの品種が用意される。民生機器の大容量用途はTLC以上を選び、書込み量を減らすログ設計やウェアレベリングで寿命を確保する。
試験での引っ掛け
MLCやTLCの利点は「大容量・低コスト」であって、速度や耐久性ではない。ここを逆にする選択肢が定番。ビット数はSLC=1、MLC=2、TLC=3で、名称の「マルチ」から2ビットを想起できるかが分かれ目になる。書換え耐久回数はセル方式だけでなく、コントローラのウェアレベリングと書込み単位でも変わる点も押さえる。
関連用語
出た過去問
出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問3(IPA)
SLC(Single-Level Cell)型と比較したとき、MLC(Multi-Level Cell)型のフラッシュメモリの優れている点はどれか。
正解:1セル当たりの記憶容量が大きい。
要点:MLCは大容量が利点、速度・耐久性・保持期間は劣る
MLCは1つのセルに複数の電圧レベルを設けて2ビット以上を記録する方式なので、同じセル数でもSLCより大きな容量を実現でき、ビット単価を下げられる。その代わり電圧レベルの識別余裕が小さくなるため、書換え速度、書換え可能回数、データ保持期間といった信頼性の指標はいずれもSLCに劣る。用途に応じて使い分ける。
出典:平成31年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問2(IPA)
MLC(Multi-Level Cell)フラッシュメモリの特徴として、適切なものはどれか。
正解:一つのメモリセルに2ビット以上のデータを記憶する。
要点:MLCは1セルに2ビット以上を記憶して大容量化する
MLCフラッシュメモリは、1つのメモリセルに蓄える電荷量を多段階に制御し、しきい値電圧の違いで2ビット以上の情報を記憶する方式である。1セル1ビットのSLCに比べて同じ面積で大容量化・低コスト化できる反面、しきい値の余裕が小さく、書換え可能回数やデータ保持特性、読出し速度の面では劣る。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。