Multi-Die Storage Identification via CPU Timing Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of multiple storage dies in portable devices poses challenges due to compatibility issues and increased development difficulty when using discrete DRAM and Flash memory, leading to higher costs and manufacturing complexities.

Innovation Solution

A storage device with multiple storage dies and an identification method that utilizes a CPU to identify and initialize the storage dies through a memory timing look-up table and dynamic random access memory type mapping table, allowing for the use of dies from different providers with the same material removal rate, thereby simplifying procurement and reducing maintenance costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple discrete storage dies are used to replace eMCP, then cost is reduced, but compatibility issues arise and development difficulty increases

Engineering Contradiction:
ImprovecompatibilityVSAvoiddevelopment difficulty
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal identification mechanism where the CPU can identify and initialize different types of storage dies (DRAM, SDRAM, DDR, DDR2, DDR3, etc.) through a unified interface. The memory timing look-up table and dynamic random access memory type mapping table enable the system to adapt to multiple storage die types without requiring separate initialization routines for each type, thus reducing development difficulty while maintaining compatibility.

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

Solution Approach 2:

The patent uses parameter-based identification where the CPU reads identification information from specific memory addresses (e.g., 0x00000000, 0x00000008) and changes initialization parameters based on the detected storage die type. The memory timing look-up table stores different timing parameters for different storage die types, allowing the system to adapt to various storage technologies by simply changing the loaded parameters rather than rewriting the initialization logic.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If storage dies from different providers are used, then procurement flexibility and cost-effectiveness improve, but compatibility and maintenance complexity increase

Engineering Contradiction:
Improveprocurement flexibilityVSAvoidmaintenance complexity
Core Design Contradiction:
Ease of manufactureVSEase of repair

Solution Approach 1:

The patent implements a self-identification mechanism where the storage die automatically provides its type information through predefined memory addresses. The CPU reads the identification information from these addresses and automatically determines the appropriate initialization parameters from the look-up tables. This self-service approach eliminates the need for manual configuration or provider-specific setup procedures, enabling procurement flexibility while maintaining standardized maintenance procedures across different providers' storage dies.

Inventive Principle:
Principle #25Self-service

3Volume of moving object

If multiple storage dies are integrated in portable devices, then space is saved, but assembly and packaging difficulty increases

Engineering Contradiction:
Improvedevice sizeVSAvoidassembly difficulty
Core Design Contradiction:
Volume of moving objectVSEase of manufacture

Solution Approach 1:

The patent divides the storage system into multiple independent storage dies that can be manufactured and tested separately before final assembly. Each storage die maintains standard identification interfaces, allowing them to be assembled in various configurations (single die, dual die, quad die) without requiring custom assembly procedures. The segmentation enables flexible packaging while maintaining standardized identification and initialization processes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11869621B2Storage device having multiple storage dies and identification method
Publication Date: 2024.01.09 HUIZHOU TCL MOBILE COMM CO LTD
  • US11869621B2 patent drawing
  • US11869621B2 patent drawing

AI summary

A storage device having multiple storage dies is disclosed. The storage device comprises: a printed circuit board having a main surface, a plurality of universal input/output pins, placed on the main surface of the printed circuit board, and a plurality of random access storage dies, corresponding to the plurality of universal input/output pins, placed on the plurality of universal input/output pins.