DRAM Data Bus Inversion Circuitry for Switching Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data bus inversion systems face inefficiencies in processing DBI bits and associated data, leading to unnecessary power consumption, current fluctuations, and noise, particularly due to simultaneous switching noise and IDD current spikes.

Innovation Solution

The implementation of a memory device that treats the DBI bit as a regular data bit, storing and processing it internally, and using a 10-bit data bus configuration to reduce switching noise and AC power consumption by complementary switching of data bits and the DBI# bit, eliminating the need for DBI converter and formatter logic during read and write cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If conventional DBI converter and formatter logic is used to process data bits, then data bus inversion can be achieved to reduce simultaneous switching noise, but device complexity increases and conversion delays occur

Engineering Contradiction:
Improvesimultaneous switching noiseVSAvoidDBI converter and formatter logic
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent extracts the DBI# bit from the data processing path and treats it as a regular data bit stored in memory, removing the need for separate DBI converter and formatter logic circuits. This eliminates the complexity associated with dedicated DBI processing while maintaining the noise reduction benefit through complementary switching of the 10 bits.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the memory circuitry universal by treating the DBI bit as a regular data bit that can be stored and retrieved like any other data. The same memory cells and circuitry that store regular data bits also store the DBI bit, eliminating the need for specialized DBI processing circuits and reducing overall device complexity.

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

2Object-affected harmful factors

If DBI converter and formatter logic is implemented, then data bus inversion functionality is achieved, but write and read speeds decrease due to conversion delays

Engineering Contradiction:
Improvesimultaneous switching noiseVSAvoidwrite and read speeds
Core Design Contradiction:
Object-affected harmful factorsVSSpeed

Solution Approach 1:

The patent removes the DBI conversion step from the data path by treating the DBI bit as a regular data bit. During write operations, the DBI bit is stored directly in memory without conversion, and during read operations, it is retrieved directly without formatting, eliminating conversion delays and improving both write and read speeds.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs the DBI inversion operation in advance during the write operation when data is first stored in memory. The complementary switching pattern is established at write time, and the same pattern is maintained during read operations, eliminating the need for separate conversion operations and reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If all data bits switch in the same direction during bus transitions, then full data bandwidth is utilized, but current spikes and power consumption increase

Engineering Contradiction:
Improvedata bandwidthVSAvoidAC current and power consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent introduces asymmetry in the switching behavior by including the DBI bit in the complementary switching group. When 5 data bits switch in one direction, the DBI bit switches in the opposite direction, creating an unbalanced switching pattern that reduces simultaneous switching noise and current spikes while maintaining full data bandwidth utilization.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent uses the DBI bit as a counterweight to balance the switching activity of the 5 data bits. By ensuring that the DBI bit switches in the opposite direction when data bits switch, the patent creates a counterbalancing effect that reduces the net current spike and power consumption while maintaining the full 10-bit data bandwidth.

Inventive Principle:
Principle #8Anti-weight (Counterweight)

4Object-affected harmful factors

If DBI bit is processed through separate converter and formatter circuits, then proper inversion signaling is achieved, but chip area increases

Engineering Contradiction:
Improvesimultaneous switching noiseVSAvoidchip area
Core Design Contradiction:
Object-affected harmful factorsVSArea of stationary object

Solution Approach 1:

The patent makes the memory circuitry universal by using the same memory cells, word lines, bit lines, and control logic to store and retrieve the DBI bit as are used for regular data bits. This eliminates the need for separate DBI converter and formatter circuits, reducing chip area while maintaining the simultaneous switching noise reduction benefit.

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

Solution Approach 2:

The patent merges the DBI bit processing into the regular data path by treating the DBI bit as a regular data bit. The DBI bit is stored in the same memory cells as data bits, accessed by the same word lines and bit lines, and controlled by the same control logic, consolidating the circuitry and reducing overall chip area.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10192592B2Systems and methods involving data bus inversion memory circuitry, configuration and/or operation including data signals grouped into 10 bits and/or other features
Publication Date: 2019.01.29 GSI TECHNOLOGY INC
  • US10192592B2 patent drawing
  • US10192592B2 patent drawing
  • US10192592B2 patent drawing

AI summary

Systems, methods and fabrication processes relating to dynamic random access memory (DRAM) devices involving data signals grouped into 10 bits are disclosed. According to one illustrative implementation a DRAM device may comprise a memory core, circuitry that receives a data bus inversion (DBI) bit associated with a data signal as input directly, without transmission through DBI logic associated with an input buffer, circuitry that stores the DBI bit into the memory core, reads the DBI bit from the memory core, and provides the DBI bit as output. In further implementations, DRAM devices herein may store and process the DBI bit on an internal data bus as a regular data bit.