Nonvolatile Memory Life Parameter Generator for Accurate Wear Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional nonvolatile memory systems fail to accurately inform users about the remaining life of semiconductor memory cards, as the guaranteed rewriting number does not reflect the actual lifespan, which is influenced by memory controller architecture and wear leveling, leading to unpredictable device longevity and inconvenient replacement schedules.
Innovation Solution
A nonvolatile memory device with a life parameter generator that calculates and outputs parameters such as allowable and occurrence capacities for memory defects, estimated remaining time, and alert information, allowing users to accurately assess the device's lifespan based on actual memory defect occurrences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the guaranteed rewriting number is displayed to the user, then the user can recognize a rough life of the nonvolatile memory, but the user cannot recognize the real life because the guaranteed value greatly differs from the feasible value among different flash memories
Solution Approach 1:
The patent implements a feedback mechanism by continuously monitoring the actual number of rewriting operations performed on the flash memory and comparing it with the guaranteed rewriting number. The memory controller calculates the ratio of actual rewriting to guaranteed rewriting and uses this feedback to dynamically adjust and update the remaining life parameter, providing accurate real-life information to the user rather than relying on static guaranteed values.
Solution Approach 2:
The patent replaces the mechanical/manual method of estimating memory life based on guaranteed specifications with an automated electronic monitoring and calculation system. The memory controller automatically tracks rewriting operations, calculates actual usage patterns, and computes remaining life parameters without user intervention, substituting manual estimation with precise electronic measurement and computation.
2Duration of action of moving object
If the guaranteed rewriting number is used to determine device life, then the device life can be estimated, but the estimation is inaccurate because the real life varies depending on memory controller architecture and wear leveling
Solution Approach 1:
The memory controller performs self-monitoring of its own operation history and rewriting patterns. It automatically tracks the number of rewriting operations, identifies defect blocks, and calculates remaining life parameters based on its own actual performance data rather than relying on external guaranteed specifications. This self-service approach enables the system to provide accurate life estimation that reflects its true operational characteristics.
Solution Approach 2:
The patent introduces an intermediary calculation layer between the guaranteed rewriting number and the final life estimation. The memory controller acts as an intermediary that translates raw rewriting operation counts into meaningful life parameters by considering defect block ratios, wear leveling effects, and controller architecture characteristics, thereby bridging the gap between specification guarantees and actual device life.
3Quantity of substance
If conventional flash memory with multi-level storage is used to achieve larger capacity and lower cost, then storage capacity increases and cost decreases, but the guaranteed number of rewriting times decreases to one tenth of single-level flash memory
Solution Approach 1:
The patent changes the parameter used to measure and manage memory life from the static guaranteed rewriting number to the dynamic actual rewriting count and defect block ratio. By monitoring the ratio of defect blocks to total blocks and tracking actual rewriting operations, the system adapts to the reduced durability of multi-level flash memory while maintaining accurate life estimation, allowing the memory to be used effectively despite lower guaranteed rewriting times.
Data Source
AI summary
A life parameter generator generates life parameters related to the life of a nonvolatile memory device by using parameters related to allowable capacity for memory defect and occurrence capacity for memory defect. The life parameters are stored in a life parameter storing block of a nonvolatile memory. An access device reads and displays the stored life parameters. Thus, the user can precisely know the life of the nonvolatile memory device or the moment when a device having a built in nonvolatile memory such as a portable audio becomes unusable.


