Serial Memory Interface Arbitration Switch Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory interfaces face inefficiencies due to large chip layouts, high power consumption, and performance bottlenecks, particularly in SRAM and DRAM systems, which require complex designs and numerous pins, leading to reduced access speeds and increased costs.

Innovation Solution

A serial memory interface is introduced, utilizing arbitration switch blocks and serial ports to enable simultaneous access and high-speed data transfer, reducing the number of pins needed and incorporating differential transmitters and receivers for efficient data communication, allowing for Giga Hertz operations and lower power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional parallel interfaces are used with SRAM and DRAM architectures, then data can be read and written to memory cells, but the chip layout becomes large, requiring numerous pins and packaging that increase inductance and capacitance, reducing access speeds

Engineering Contradiction:
Improveaccess speedVSAvoidchip layout complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the data transfer process by implementing separate read and write paths within the memory array structure. Read operations use dedicated read word lines and bit lines, while write operations use separate write word lines and bit lines. This segmentation allows simultaneous read and write operations without interference, improving access speed while maintaining a compact chip layout by efficiently utilizing the memory array structure for multiple functions.

Inventive Principle:
Principle #1Segmentation

2Productivity

If conventional DRAM interfaces multiplex address and payload data to share input/output ports, then the number of pins is reduced, but time delays increase and throughput decreases

Engineering Contradiction:
ImprovethroughputVSAvoidtime delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic operation modes where the memory interface can switch between multiplexed mode (sharing I/O ports for both read and write operations) and dedicated mode (using separate I/O ports for simultaneous read and write operations). This dynamic adaptability allows the system to optimize throughput by using dedicated paths when high performance is required, while still benefiting from pin reduction through multiplexing when resource constraints exist, thereby minimizing time delays while maintaining high productivity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If conventional memory systems use large numbers of pins to support large memory capacities, then data transfer capability is increased, but packaging sizes increase, leading to increased inductance and capacitance that reduce access speeds

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidaccess speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent merges read and write operations into a unified memory array structure with integrated control logic. By combining the read and write functionality within the same physical array and using shared control mechanisms, the system achieves high data transfer capability for large memory capacities while maintaining a compact packaging size. This merging approach reduces the overall pin count compared to having completely separate read and write interfaces, thereby reducing packaging inductance and capacitance while preserving high-speed access capability.

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If complex memory controller designs are used to handle multiple bids and prioritize access, then data flow bottlenecks are alleviated, but design complexity increases and power consumption increases

Engineering Contradiction:
Improvedata flow efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent implements a self-service arbitration mechanism where memory banks automatically prioritize and handle their own access requests based on predefined criteria embedded in the memory array structure. Each memory bank can independently manage its read and write operations without requiring complex external controller intervention. This self-service approach maintains high data flow efficiency by allowing simultaneous operations while significantly reducing the power consumption associated with complex controller logic and bid prioritization algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7522468B2Serial memory interface
Publication Date: 2009.04.21 III HOLDINGS 1 LLC
  • US7522468B2 patent drawing
  • US7522468B2 patent drawing
  • US7522468B2 patent drawing

AI summary

A serial memory interface is described, including a memory array, a plurality of serial ports in data communication with the memory array, transferring data between the memory array and at least one of the plurality of serial ports, and a logic block that is configured to control access to the memory array by the plurality of serial ports, the logic block using the serial ports to transfer data between the memory array and at least one of the plurality of serial ports.