Dual-Plane Memory Architecture for Data Bus Inversion Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory architectures face challenges in efficiently transmitting and storing Data Bus Inversion (DBI) data, requiring additional storage space and memory elements, which increases manufacturing costs.

Innovation Solution

The proposed solution involves a memory system with two memory planes and a shared data bus, where the first memory plane stores the actual data and the second memory plane stores a single bit of data indicating whether the first data has been inverted, thereby eliminating the need for additional storage space and memory elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional storage space and memory elements are provided to store DBI data, then the memory can transmit and store DBI data, but the manufacturing cost increases

Engineering Contradiction:
ImproveDBI data transmission capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The existing memory plane is designed to serve dual purposes: storing both regular data and DBI data. The memory plane controller intelligently manages the data bus to multiplex different data types through the same physical storage resources, allowing the memory structure to perform multiple functions without requiring dedicated additional storage elements for DBI data.

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

Solution Approach 2:

The patent combines the storage of regular data and DBI data into a single memory plane structure. By merging the storage resources and using a unified data bus for both data types, the system eliminates the need for separate storage elements, thereby reducing manufacturing complexity and cost while maintaining full DBI functionality.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If additional storage space is provided for DBI data, then DBI data can be stored, but the device complexity increases

Engineering Contradiction:
ImproveDBI data storage capabilityVSAvoidmemory structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory plane controller is designed with multi-functional capabilities to handle both regular data and DBI data through the same storage plane. The controller includes logic to identify, separate, and manage different data types on the data bus, enabling a single memory structure to perform multiple storage functions without requiring additional dedicated storage elements.

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

Solution Approach 2:

The memory plane controller acts as an intermediary between the data bus and the memory plane, intelligently managing the flow of both regular data and DBI data. This mediator component coordinates the storage operations, ensuring that DBI data and regular data are properly routed and stored without increasing the fundamental memory structure complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If existing memory architecture is used without modifications, then manufacturing cost is reduced, but DBI data transmission is incompatible

Engineering Contradiction:
Improvemanufacturing costVSAvoidDBI data transmission compatibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The memory plane controller incorporates dynamic control logic that can adaptively manage data transmission based on the type of data being transmitted. The controller dynamically routes and manages both regular data and DBI data through the same physical bus and storage plane, enabling the existing memory architecture to become compatible with DBI transmission without structural modifications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the existing memory architecture by modifying how data is routed and managed at the controller level. By changing the data management parameters and control logic rather than the physical structure, the system enables DBI compatibility while maintaining the original memory design and avoiding increased manufacturing costs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250068573A1Memory and operating method thereof, memory system
Publication Date: 2025.02.27 YANGTZE MEMORY TECH CO LTD
  • US20250068573A1 patent drawing
  • US20250068573A1 patent drawing
  • US20250068573A1 patent drawing

AI summary

A memory device includes a memory array including a first memory plane and a second memory plane, and a peripheral circuit coupled to the memory array and configured to perform an operation. The operation includes receiving a first instruction and input data, and in response to the first instruction, writing first data of the input data to the first memory plane and second data of the input data to the second memory plane. The second data is configured to indicate whether the first data has been performed with an inversion operation prior to transmission.