Non-volatile Memory Device with Multiple Initial Setup Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional non-volatile semiconductor memory devices can only store one set of initial setup data, limiting their adaptability when usage or application changes, requiring initialization and reprogramming of the memory cell array.
Innovation Solution
A non-volatile semiconductor memory device with a memory cell array that stores two or more sets of initial setup data, allowing a sense amplifier to detect and transfer data to a control circuit for selecting the appropriate set based on area information, enabling flexible operation condition selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If only one set of initial setup data is stored in the memory cell array, then the device complexity is reduced, but the adaptability to different operation conditions deteriorates
Solution Approach 1:
The memory cell array is divided into multiple initial setup data areas, each storing a different set of initial setup data for different operation conditions. This segmentation allows the device to store multiple configurations without increasing overall structural complexity, as each area is a distinct storage region within the existing memory architecture.
Solution Approach 2:
The memory cell array is designed to serve multiple functions by storing different types of initial setup data (e.g., fast mode data, normal mode data, test mode data) in different areas. This multi-functionality allows a single memory device to adapt to various operation conditions without requiring separate memory devices for each mode.
2Adaptability or versatility
If multiple sets of initial setup data are stored in the memory cell array, then the adaptability to different operation conditions is improved, but the device complexity increases
Solution Approach 1:
An initial setup data area selection circuit is introduced as an intermediary component that selects which initial setup data area to use based on operation mode signals. This mediator manages the complexity of having multiple data sets by providing a systematic selection mechanism, preventing the need for complex manual configuration or switching logic.
Solution Approach 2:
The system dynamically selects different initial setup data areas based on the current operation mode (fast mode, normal mode, test mode, etc.). This dynamic selection allows the memory device to adapt its behavior in real-time without requiring physical reconfiguration, maintaining simplicity while achieving high adaptability.
3Adaptability or versatility
If the memory cell array is initialized and reprogrammed to change usage, then the adaptability is improved, but the loss of time increases
Solution Approach 1:
Multiple sets of initial setup data are pre-programmed into different areas of the memory cell array during manufacturing. This preliminary action eliminates the need for time-consuming initialization and reprogramming operations later, as all possible configurations are already prepared and readily accessible through simple selection.
Solution Approach 2:
Instead of creating new initial setup data through time-consuming programming operations, the system uses pre-existing copies of initial setup data stored in different areas. Each area contains a complete set of configuration data ready for immediate use, eliminating the need to generate or transfer data during operation mode changes.
4Adaptability or versatility
If one set of initial setup data is stored, then the manufacturing precision is simplified, but the adaptability to different applications deteriorates
Solution Approach 1:
The initial setup data storage is segmented into multiple independent areas within the memory cell array, each containing complete configuration data for different applications. This segmentation allows manufacturers to program each area independently with precise control over the data content, maintaining manufacturing precision while enabling multi-application support.
Data Source
AI summary
2 or more sets of initial setup data specifying different operation conditions are stored in a memory cell array comprising electrically-rewritable non-volatile memory cells arranged therein. A control circuit reads a set of initial setup data out of the 2 or more sets of initial setup data via an sense amplifier circuit based on the area information. The initial setup data is transferred to an initial setup data latch and stored therein.


