Memory Controller Partial Address Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Serial flash memory devices, with fewer pins for data transmission, are slower due to serial data transmission, which is inefficient in space-constrained mobile devices.

Innovation Solution

A memory device with a memory controller that receives a partial address and performs a memory access based on the partial address, estimating the remaining address from a previous access, allowing for faster data access through 'opportunity access' and adjusting clock cycles accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If serial flash memory devices use fewer pins for data transmission, then space constraints are improved, but data transmission speed deteriorates

Engineering Contradiction:
Improvepin countVSAvoiddata transmission speed
Core Design Contradiction:
Area of stationary objectVSSpeed

Solution Approach 1:

The memory controller performs preliminary actions by receiving only a partial address (e.g., most significant bits) and executing a memory access before the complete address is received. The controller uses previously received address information to anticipate and perform the access in advance, thereby compensating for the slower serial transmission speed while maintaining the benefit of fewer pins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces dynamic address handling where the memory controller adaptively processes partial addresses and adjusts its operation based on the reception status of address bits. The controller dynamically determines whether to wait for the complete address or proceed with partial address access, creating a flexible system that optimizes between speed and accuracy.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If serial flash memory devices transmit data serially one bit after another, then device complexity is reduced, but memory access time increases

Engineering Contradiction:
Improvetransmission interface complexityVSAvoidmemory access time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The memory controller performs memory access operations in advance based on partially received addresses. By initiating the access operation before the complete address is transmitted, the system reduces the overall memory access time while maintaining the simple serial transmission interface.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory controller uses its own previously received address information to service upcoming memory access requirements. The controller anticipates future access needs and prepares accordingly, reducing waiting time without requiring additional transmission resources or increasing device complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8688893B2Memory device and memory interface
Publication Date: 2014.04.01 INTEL NDTM US LLC
  • US8688893B2 patent drawing
  • US8688893B2 patent drawing
  • US8688893B2 patent drawing

AI summary

Memory devices and memory interfaces are disclosed. In an implementation a memory controller of a memory device is configured to receive a first part of an address for memory access, and to perform a memory access based on said first part and a part of a previously received address.