2015
DOI: 10.1145/2629562
|View full text |Cite
|
Sign up to set email alerts
|

Performance and Reliability Analysis of Cross-Layer Optimizations of NAND Flash Controllers

Abstract: NAND flash memories are becoming the predominant technology in the implementation of mass storage systems for both embedded and high-performance applications. However, when considering data and code storage in non-volatile memories (NVMs), such as NAND flash memories, reliability and performance become a serious concern for systems’ designer. Designing NAND flash based systems based on worst-case scenarios leads to waste of resources in terms of performance, power consumption, and storage capacity. This is cle… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 16 publications
0
6
0
Order By: Relevance
“…Bertozzi et al [10] observe that designing NAND flashbased systems based on worst-case scenarios leads to a waste of resources in terms of performance, power consumption, and storage capacity, thus, they exploit runtime reconfigurability to support differentiated access modes in flash memory controller, this paper proposes to combine an adaptable memory programming algorithms and adaptable ECC for providing trade-off between performance, reliability, and power.…”
Section: B Model-based Techniques For Optimizing Reliability Of Nand Flash Memorymentioning
confidence: 99%
“…Bertozzi et al [10] observe that designing NAND flashbased systems based on worst-case scenarios leads to a waste of resources in terms of performance, power consumption, and storage capacity, thus, they exploit runtime reconfigurability to support differentiated access modes in flash memory controller, this paper proposes to combine an adaptable memory programming algorithms and adaptable ECC for providing trade-off between performance, reliability, and power.…”
Section: B Model-based Techniques For Optimizing Reliability Of Nand Flash Memorymentioning
confidence: 99%
“…This value represents 35% of the guaranteed retention time at 70°C in order to bridge the 280% gap between the guaranteed retention times at 70°C and 30°C in 8 steps. The increment values for the status register can be calculated based on (1).…”
Section: Time Integration Of Temperature Impact On Thementioning
confidence: 99%
“…As a matter of fact, the allowed number of cumulated P/E cycles can be augmented as long as a mechanism is provided to cope with the resulting retention time reduction. Besides the use of stronger error correcting codes [1], an efficient approach to deal with an insufficient retention time is to periodically check and refresh the stored data [2][15] [18] [19]. A refresh operation can be executed inplace by injecting only the missing amount of charge in the floating gates of the target flash memory cells or by reprogramming the concerned data at a different physical location [2] [3].…”
Section: Introductionmentioning
confidence: 99%
“…The need for strong ECCs may be reduced by containing the raw bit error rate (RBER). Besides technological fixes or solutions based on improved read and write algorithms [1][4] [13], the RBER can be tempered if the stored data are periodically refreshed [2][13] [14] [17]. A refresh operation can be executed in-place by injecting only the missing amount of charge into the floating gate of the flash memory cells or by relocating the data to a different physical location [2] [3].…”
Section: Introductionmentioning
confidence: 99%