Bank-to-Bank Memory Bus for Low-Power Fast Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face inefficiencies in data transfer between memory banks, requiring external buses and consuming significant power and time, especially when performing operations that span multiple banks.

Innovation Solution

Implementing a bank-to-bank transfer (BBT) bus separate from the internal bus, allowing for parallel and optimized data transfer between memory banks, minimizing power consumption and transfer time by selecting the shortest path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If data is transferred between memory banks using external buses, then data transfer capability is provided, but power consumption increases and transfer time increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transfer path
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the data transfer function by creating a dedicated bank-to-bank transfer bus separate from the internal bus. This segmentation allows data to be transferred between memory banks through a specialized path that bypasses the external bus interface, thereby reducing power consumption while maintaining transfer capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary structure - the bank-to-bank transfer bus - that mediates data transfer between memory banks. This intermediary provides a direct connection between banks, eliminating the need to route data through external bus interfaces and reducing both power consumption and transfer time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data is transferred between memory banks using external buses, then data transfer capability is provided, but transfer time increases

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata transfer path
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the data transfer function by creating a dedicated bank-to-bank transfer bus separate from the internal bus. This segmentation allows data to be transferred between memory banks through a specialized path that bypasses the external bus interface, thereby reducing power consumption while maintaining transfer capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary structure - the bank-to-bank transfer bus - that mediates data transfer between memory banks. This intermediary provides a direct connection between banks, eliminating the need to route data through external bus interfaces and reducing both power consumption and transfer time.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If a separate bank-to-bank transfer bus is implemented, then power consumption is reduced and transfer time is reduced, but device complexity increases

Engineering Contradiction:
Improveprocessing performanceVSAvoidbus structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The bank-to-bank transfer bus is designed with multi-functionality, serving both as a data transfer path and as a pathway for instruction retrieval. This universality justifies the added structural complexity by providing dual benefits: reduced power consumption and improved processing performance through faster data access.

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

Solution Approach 2:

The patent implements preliminary action by pre-establishing the bank-to-bank transfer bus structure before data transfer operations are needed. This advance preparation enables immediate high-speed data transfer between banks without requiring dynamic reconfiguration, thereby justifying the structural complexity through performance gains.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10236038B2Bank to bank data transfer
Publication Date: 2019.03.19 LODESTAR LICENSING GROUP LLC
  • US10236038B2 patent drawing
  • US10236038B2 patent drawing
  • US10236038B2 patent drawing

AI summary

The present disclosure includes apparatuses and methods for bank to bank data transfer. An example apparatus includes a plurality of banks of memory cells, an internal bus configured to transfer data between the plurality of banks and an external bus interface, and a bank-to-bank transfer bus configured to transfer data between the plurality of banks.