Memory Device Initialization Using ROM and OTP Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory device initialization techniques face challenges in efficiently modifying and updating operating instructions, particularly due to the difficulty in altering the contents of read-only memory (ROM) during fabrication, which limits flexibility and efficiency in error correction and system updates.

Innovation Solution

Implementing a dual-layered approach where a first set of operating instructions is stored in ROM and a second set is stored in one-time programmable (OTP) memory blocks, with the ROM instructions indicating the location of the second set, allowing for easier modification and error correction without altering fabrication processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If operating instructions are stored in ROM during fabrication, then the instructions are stable and reliable, but they cannot be easily modified or updated

Engineering Contradiction:
Improvestability of operating instructionsVSAvoidflexibility to modify instructions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent divides the initialization instructions into two segments: a first set stored in ROM (for stability and reliability) and a second set stored in OTP memory blocks (for modifiability). This segmentation allows each part to serve its specific function - the ROM portion provides a reliable foundation while the OTP portion can be updated to correct errors or adapt to new requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the first set of instructions in ROM contains indications of locations for the second set of instructions in OTP memory blocks. This intermediary structure allows the system to transition from the stable but fixed ROM storage to the modifiable OTP storage, enabling updates while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If operating instructions are stored in ROM, then fabrication processes remain simple, but error correction becomes difficult

Engineering Contradiction:
Improvesimplicity of fabrication processVSAvoiddifficulty of error correction
Core Design Contradiction:
Ease of manufactureVSEase of repair

Solution Approach 1:

The patent segments the instruction storage into ROM (for manufacturing simplicity) and OTP memory blocks (for error correction). The ROM portion maintains fabrication simplicity while the OTP portion provides the capability to correct errors by reprogramming specific blocks without affecting the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the error-correctable portion of the instructions from the ROM and places them in OTP memory blocks. This extraction allows errors to be corrected by replacing only the problematic OTP blocks rather than reworking the entire ROM fabrication.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If ROM instructions are altered to update operating instructions, then system updates become possible, but fabrication processes must be changed

Engineering Contradiction:
Improvecapability to update systemVSAvoidcomplexity of fabrication process
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments update-capable instructions into separate OTP memory blocks that can be reprogrammed without altering ROM fabrication. This allows system updates by simply reprogramming the OTP blocks while maintaining the same fabrication processes for the ROM portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by storing indications of locations in the ROM that point to the actual instruction sets in OTP blocks. This allows the system to update instructions by copying new instruction sets into OTP blocks while the ROM structure remains unchanged.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11657878B2Initialization techniques for memory devices
Publication Date: 2023.05.23 MICRON TECHNOLOGY INC
  • US11657878B2 patent drawing
  • US11657878B2 patent drawing
  • US11657878B2 patent drawing

AI summary

Methods, systems, and devices for initialization techniques for memory devices are described. A memory system may include a memory array on a first die and a controller on a second die, where the second die is coupled with the first die. The controller may perform an initialization procedure based on operating instructions stored within the memory system. For example, the controller may read a first set of operating instructions from read-only memory on the second die. The controller may obtain a second set of operating instructions stored at a memory block of the memory array on the first die, with the memory block indicated by the first set of operating instructions. The controller may complete or at least further the initialization procedure based on the second set of operating instructions.