Non-volatile Memory Write Cycle Recording Device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional non-volatile memory systems face challenges in efficiently recording and updating writing loop counts, which affects the reliability and efficiency of writing operations due to the large circuit area required for storing this information.
Innovation Solution
A write cycle recording device comprising a storage device and a controller that records and updates writing loop counts for memory blocks, allowing for improved writing operation efficiency by defining the characteristics of writing pulses based on recorded loop counts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional storage methods are used to store writing loop count, then the writing loop count can be stored, but the circuit area becomes large and reliability is compromised
Solution Approach 1:
The patent divides the writing loop count storage into multiple segments: a first storage device stores a first writing loop count for first memory blocks, and a second storage device stores a second writing loop count for second memory blocks. This segmentation allows distributed storage of loop count information, reducing the circuit area required in any single location while maintaining reliability through redundancy.
Solution Approach 2:
The patent introduces a controller as an intermediary that manages the storage and retrieval of writing loop counts. The controller coordinates between the storage devices and memory blocks, enabling efficient access to loop count information without requiring large dedicated storage circuits in the memory blocks themselves.
2Loss of information
If writing loop count is stored in each memory block, then complete writing history is recorded, but the circuit size increases
Solution Approach 1:
The patent moves the storage dimension from within individual memory blocks to external storage devices that are coupled to multiple memory blocks. This dimensional shift allows writing loop count information to be preserved without increasing the circuit area of individual memory blocks, as the storage function is relocated to a separate dimension of the system architecture.
3Productivity
If traditional writing operations are performed without optimization, then simplicity is maintained, but writing efficiency is low
Solution Approach 1:
The patent implements preliminary action by having the controller retrieve the writing loop count from storage devices before performing writing operations on memory blocks. This advance retrieval allows the system to optimize the writing process based on historical loop count data, improving writing efficiency without significantly increasing operational complexity.
Solution Approach 2:
The patent introduces dynamic adjustment of writing operations based on the retrieved writing loop count. The controller can adaptively modify writing parameters such as voltage levels, pulse widths, or number of write cycles according to the stored loop count information, enabling optimized writing efficiency that responds to the actual state of the memory blocks.
Data Source
AI summary
A write cycle recording device includes a storage device and a controller. The storage device is corresponding to a memory block of a non-volatile memory. The storage device has a plurality of bits for recording a plurality of recorded writing loop counts corresponding to a plurality of writing operations of the memory block. The controller is configured to: perform a writing operation on the memory block; record a performed writing loop count of the writing operation; and, update a recorded writing loop count corresponding to the writing operation in the storage device according to the performed writing loop count.


