Multilevel Signal-Line Encoding to Cut I/O Pins in Memory Buses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As computing systems strive for increased power efficiency and throughput, existing interface communication technologies face challenges in matching faster clock speeds without increasing energy consumption, particularly as future DDR DRAM performance targets exceed DRAM transistor switching capabilities, leading to the need for more complex and costly special-purpose bus architectures.

Innovation Solution

The implementation of a multilevel communication architecture that encodes multiple bitstreams into fewer multilevel signals, using techniques like pulse-amplitude modulation (PAM) to transmit data over a reduced number of signal lines, thereby increasing data transfer efficiency without requiring additional I/O pins or increasing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data encoding and multi-level bus architectures are implemented to increase throughput, then data transfer rate is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata transfer rateVSAvoidbus architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple bitstreams (data, address, command) onto a single signal line by encoding them together. The encoder merges these separate data streams into a unified encoded signal that can be transmitted over one bus, eliminating the need for separate dedicated lines for each type of data while maintaining the ability to distinguish and decode each component at the receiver end.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The signal line is designed to serve multiple functions simultaneously by carrying encoded combinations of data, address, and command information. Rather than requiring specialized lines for each function, a single universal bus can handle all types of communications through the encoding scheme, making the system more versatile and reducing overall complexity.

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

2Productivity

If special purpose multi-level bus architectures are used to exceed DRAM transistor switching capabilities, then throughput is improved, but additional I/O pins and cost are required

Engineering Contradiction:
ImprovethroughputVSAvoidnumber of I/O pins
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges multiple data streams onto fewer signal lines by encoding them together. Specifically, it combines data, address, and command bitstreams into encoded signals that can be transmitted over a reduced number of bus lines, thereby reducing the total number of I/O pins required while maintaining high throughput capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from traditional binary signaling (two voltage levels) to multi-level signaling (four or more voltage levels). This dimensional change in signal representation allows multiple bits of information to be transmitted simultaneously over the same physical medium, effectively increasing throughput without requiring additional I/O pins.

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

3Productivity

If clock speeds are increased to match faster data transition times, then data transfer rate is improved, but energy consumption increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent employs periodic clocking mechanisms to synchronize the encoding and decoding operations. By using structured periodic clock cycles to control when data is sampled, encoded, and decoded, the system achieves high data transfer rates through efficient timing rather than relying solely on increased clock speeds, thereby reducing energy consumption associated with continuous high-speed operation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10365833B2Apparatuses and methods for encoding and decoding of signal lines for multi-level communication architectures
Publication Date: 2019.07.30 MICRON TECHNOLOGY INC
  • US10365833B2 patent drawing
  • US10365833B2 patent drawing
  • US10365833B2 patent drawing

AI summary

Apparatuses and methods for multi-level communication architectures are disclosed herein. An example apparatus may include a driver circuit configured to convert a plurality of bitstreams into a plurality of multilevel signals. A count of the plurality of bitstreams is greater than count of the plurality of multilevel signals. The driver circuit further configured to drive the plurality of multilevel signals onto a plurality of signal lines using individual drivers. A driver of the individual drivers is configured to drive more than two voltages.