| new thinking in SSD
controller techniques reveals "layer aware" properties exploitable in
3D nand flash |
Editor:- August 28, 2018 - A new twist using
RAID ideas in
SSD controllers has
surfaced recently in a research paper -
Improving
3D NAND Flash Memory Lifetime by Tolerating Early Retention Loss and Process
Variation (pdf) by Yixin Luo and Saugata Ghose (Carnegie Mellon
University), Yu Cai (SK Hynix), Erich F. Haratsch (Seagate Technology) and
Onur Mutlu (ETH Zürich) - which was presented at the SIGMETRICS
conference in June 2018.
The authors say that in tall 3D nand (30 layers and upwards) the raw
error rate in blocks in the middle layers are significantly worse (6x) compared
to the top layer. Therefore to enable more
reliable and
faster SSDs using 3D nand for enterprise applications they propose a new type
of RAID which pairs together the best predicted half of a RAID word with the
worst predicted half from another chip in the same SSD.
This new RAID
concept starts to be feasible in a very small population of chips - unlike
traditional 2D nand schemes which need more chips to be installed in the SSD.
The
new RAID is called Layer-Interleaved RAID (LI-RAID) - which the authors
say "improves reliability by changing how pages are grouped under the RAID
error recovery technique. LI-RAID uses information about layer-to-layer process
variation to reduce the likelihood that the RAID recovery of a group could fail
significantly earlier during the flash lifetime than the recovery of other
groups." ...
read the article (pdf)
Editor's comments:- the new RAID is
just one of many gems in this research paper. Others being the discovery that
remanence in 3D nand includes a significant short term charge loss (in the first
few minutes after writes), and also that an endurance based characterization of
a small part of each chip can be used to predict an optimized layer dependent
threshold read voltage for all the layers in the chip. I've discussed the
significance of adding the concept of "layers" to "number of raw
chips" to the thinking in SSD controller design in my recent
home page blog. | | |
| .. |
| If you could go back in
time and take with you a factory full of modern memory chips and SSDs
(along with backwards compatible adapters) what real impact would that have?
|
| are we ready for
infinitely faster RAM?
| | |
| .. |
|
|
| .. |
|
|
| .. |
|
|
| .. |
|
|
| .. |
|
|
.. |
There was a young lady
called Prudence
Was worried 'bout flash's endurance
She met an IP
Who said - stick by me
My software will be your ensurence |
| the limericks of
endurance | | |
.. |
|
|
.. |
|
|
.... |
|
|
.... |
|
|
.. |
|
.. |
|
|
.... |
| I love ratios as they have
always provided a simple way to communicate with readers the design choices in
products which tell a lot to other experts in that field. |
| re RATIOs in SSD architecture | | |
.... |