Memory Segmentation for Full Data Bus Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory technologies face challenges in achieving full data bus utilization without increasing data granularity or requiring multiple memories, leading to inefficiencies and performance issues due to idle time on the data bus.

Innovation Solution

A memory system comprising two electrically isolated memory portions with an interface that allows independent manipulation, enabling interleaving of access requests to achieve full data bus utilization without increasing data granularity or implementing burst mode or multiple memories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If burst mode is used to improve data bus utilization, then data bus utilization is improved, but data granularity is increased

Engineering Contradiction:
Improvedata bus utilizationVSAvoiddata granularity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The memory is divided into multiple independently accessible memory portions (first memory portion and second memory portion), each with its own sense amplifiers. This segmentation allows interleaved access patterns where different memory portions can be accessed simultaneously or in rapid succession, improving data bus utilization without requiring burst mode and thus avoiding increased data granularity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of improving data bus utilization through temporal multiplexing (burst mode), the patent introduces a spatial dimension by dividing the memory into multiple portions. This allows parallel or interleaved access across different memory portions, achieving full data bus utilization while maintaining base granularity through independent access to each portion.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple memories are implemented to achieve full data bus utilization, then data bus utilization is improved, but device complexity is increased

Engineering Contradiction:
Improvedata bus utilizationVSAvoidmemory structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple memory portions share common control lines and the data bus, merging the functionality of multiple independent memories into a single integrated structure. This allows full data bus utilization through interleaved access to different portions while avoiding the complexity of managing multiple separate memory devices with independent control logic.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory portions are designed to be electrically isolated yet functionally unified, sharing common control infrastructure. This universal design allows any memory portion to be accessed at any time through the same control interface, achieving high data bus utilization without the complexity of multiple independent memory systems.

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

3Ease of operation

If electrical isolation is introduced between memory portions to enable independent manipulation, then ease of operation is improved, but device complexity is increased

Engineering Contradiction:
Improveindependent manipulationVSAvoidinterface structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The interface acts as an intermediary component that manages the electrical isolation between memory portions while providing a unified control interface. This intermediary structure enables independent manipulation of different memory portions through controlled signal routing, achieving ease of operation without requiring complex isolation mechanisms that would increase overall device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7500075B1Mechanism for enabling full data bus utilization without increasing data granularity
Publication Date: 2009.03.03 RAMPART ASSET MANAGEMENT LLC
  • US7500075B1 patent drawing
  • US7500075B1 patent drawing
  • US7500075B1 patent drawing

AI summary

A memory is disclosed comprising a first memory portion, a second memory portion, and an interface, wherein the memory portions are electrically isolated from each other and the interface is capable of receiving a row command and a column command in the time it takes to cycle the memory once. By interleaving access requests (comprising row commands and column commands) to the different portions of the memory, and by properly timing these access requests, it is possible to achieve full data bus utilization in the memory without increasing data granularity.