Non-Volatile Memory Life Prediction via Read Margin Characterization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Non-volatile memory (NVM) arrays, such as EEPROM and flash EEPROM, have a finite life expectancy due to the number of write/erase cycles, leading to potential failures in applications where these cycles exceed the array's capacity, and existing methods for predicting end-of-life are often overly pessimistic.
Innovation Solution
A predictive system and method that estimates the remaining life of NVM cells and arrays by characterizing cells through read margins and write/erase cycles, providing an output signal when the array approaches end-of-life conditions, allowing for proactive user notification and spare memory utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If spare memory cells are provided and write/erase cycles are tracked to predict end-of-life, then reliability is improved by enabling proactive replacement, but device complexity increases due to additional tracking mechanisms and spare cell management
Solution Approach 1:
The memory cell itself performs the characterization and prediction functions by utilizing its existing read and write circuits to assess its own health status through read margin measurements, eliminating the need for external tracking hardware and reducing overall system complexity
Solution Approach 2:
The read margin characterization mechanism serves dual purposes: it performs normal memory read operations while simultaneously assessing cell health and predicting remaining life, allowing one mechanism to fulfill multiple functions without adding separate complexity
2Reliability
If the number of write/erase cycles is tracked for each sector, then reliability is improved by enabling timely switching to spare sectors, but manufacturing precision requirements increase due to the need for accurate cycle counting and sector management
Solution Approach 1:
The invention transitions from tracking discrete cycle counts to measuring continuous read margin parameters, which naturally degrade with wear and provide a more robust indicator of remaining life that is less sensitive to counting errors and manufacturing variations
3Measurement precision
If read margin characterization is performed on memory cells, then measurement precision of cell health is improved, but use of energy increases due to additional read operations required for characterization
Solution Approach 1:
The read operations performed for margin characterization simultaneously serve as normal memory access operations, eliminating the need for separate dedicated characterization operations and thus avoiding additional energy consumption beyond what is already required for normal memory functionality
Data Source
AI summary
A system and method (700) of indicating remaining life of a Non Volatile Memory (NVM) Array can be implemented in an integrated circuit. The method includes estimating (703) the remaining life of an NVM array by characterizing one or more cells to provide an estimate; comparing (709) the estimate to a threshold to provide a comparison; and when the estimate satisfies the threshold, providing (711) an indication corresponding to the comparison. The system comprises an NVM array (201); a controller (202) configured to control the NVM array, to estimate remaining life of the NVM array by characterizing one or more cells, and to provide an output signal corresponding to life expectancy of the NVM array; and a register (215) to store a flag corresponding to the output signal, where the flag may be used to provide information corresponding to predicted life expectancy to a user.


