Non-volatile Memory Device with Multiple Initial Setup Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to different operation conditionsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveadaptability to different operation conditionsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveadaptability to different operation conditionsVSAvoidtime for initialization and reprogramming
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

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

Engineering Contradiction:
Improveadaptability to different applicationsVSAvoidmanufacturing precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7486559B2Non-volatile semiconductor memory device
Publication Date: 2009.02.03 KIOXIA CORP
  • US7486559B2 patent drawing
  • US7486559B2 patent drawing
  • US7486559B2 patent drawing

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.