Programmable Memory Device Identification Code Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory devices have unchangeable identification codes, making it difficult and costly to replace them with different types or suppliers, as systems often fail to recognize new memory devices without updating hardware and software recognition abilities.
Innovation Solution
An integrated circuit memory device with programmable device identification codes, including control circuitry that operates device identification memory cells and selection memory cells, allowing for the programming and reading of identification codes, enabling compatibility with different systems by configuring the memory device to mimic existing codes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If unchangeable identification codes are used in memory devices, then device reliability and manufacturing simplicity are improved, but adaptability and ease of replacement deteriorate
Solution Approach 1:
The patent transforms the static identification code into a dynamic, programmable parameter. The identification code is stored in programmable memory cells that can be rewritten, allowing the code to change from fixed to dynamic based on system requirements or replacement needs.
Solution Approach 2:
The patent changes the fundamental parameter of the identification code from unchangeable to changeable. By using programmable memory cells instead of fixed storage, the identification code can be modified to match different memory device types or manufacturers, resolving the adaptability issue.
2Adaptability or versatility
If identification codes are made programmable, then adaptability and ease of replacement are improved, but device complexity increases
Solution Approach 1:
The patent segments the identification code functionality into separate programmable memory cells within the memory device. This allows the identification code to be stored and modified independently from the main memory array, managing complexity through modular design.
Solution Approach 2:
The programmable memory cells serve multiple functions: they store identification codes, enable device replacement compatibility, and provide system adaptability. This multi-functionality justifies the added complexity by consolidating several needs into a single mechanism.
3Adaptability or versatility
If system hardware and software are updated to recognize new memory devices, then adaptability is improved, but loss of time and productivity deteriorate
Solution Approach 1:
Instead of updating the system hardware and software to accommodate new memory devices, the patent inverts the approach by allowing the memory device itself to adapt to the existing system. The memory device changes its identification code to match what the system expects, eliminating the need for system updates.
Solution Approach 2:
The memory device performs self-configuration by programmably changing its own identification code to be compatible with the host system. This self-service capability eliminates the need for external system updates, saving time and maintaining productivity during replacements.
Data Source
AI summary
In the disclosed technology, the device identification code of a memory integrated circuit is changeable. In some cases, multiple device identification codes are stored on the memory integrated circuit, and multiple device identification code selection data are stored on the memory integrated circuit. A device identification code register can store a selected device identification code.


