Buffer Circuit with Data Bit Inversion for DRAM Signal Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Dynamic Random Access Memory (DRAM) modules, particularly DIMMs, face challenges in maintaining signal integrity due to increased electrical loading, which degrades performance when multiple modules are installed in a system, and they lack support for Data Bit Inversion (DBI) functionality with ×4 DRAMs, limiting power-saving benefits.
Innovation Solution
The implementation of a buffer circuit in DIMMs that reduces electrical loading by acting as a load equivalent to command/address registers, and includes encoder and decoder circuits to provide DBI functionality for ×4 DRAMs, enabling power savings and increased capacity without degrading performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple DIMMs are installed per memory channel to increase total system memory capacity, then the quantity of substance (memory capacity) increases, but the electrical loading increases causing signal integrity degradation
Solution Approach 1:
The patent introduces buffer circuits as intermediary components between the DIMMs and the memory channel. These buffers act as mediators that isolate the electrical loading effects of multiple DIMMs from the shared memory channel, allowing multiple modules to be installed without significant signal integrity degradation. The buffers present a controlled impedance interface that maintains signal quality while supporting increased capacity.
2Reliability
If load reduction buffers are added to minimize electrical loading and maintain signal integrity, then the reliability (signal integrity) improves, but the device complexity increases
Solution Approach 1:
The buffer circuit is designed to perform multiple functions within a single integrated component: it provides load reduction for signal integrity, enables Data Bit Inversion (DBI) for power saving, and maintains compatibility with both ×4 and ×8 DRAM configurations. By combining these functions into one universal buffer module, the patent avoids the need for separate circuits for each function, thereby limiting the increase in device complexity while achieving multiple objectives.
3Use of energy by moving object
If Data Bit Inversion (DBI) functionality is implemented to save power, then the use of energy decreases, but the device complexity increases due to encoder and decoder circuits
Solution Approach 1:
The patent merges the DBI encoder and decoder functionality directly into the existing buffer circuit structure. Rather than adding separate DBI handling circuits, the encoder and decoder are integrated with the buffer's signal processing paths, allowing DBI to be implemented with minimal additional complexity. This merging approach enables power saving through DBI while keeping the overall circuit structure relatively simple.
4Quantity of substance
If buffer circuits with DBI support are used to enable multiple DIMMs per channel, then the quantity of substance (memory capacity) increases, but the loss of energy increases due to additional circuitry
Solution Approach 1:
The patent utilizes parameter changes in the buffer circuit's impedance characteristics and signal conditioning to achieve both load reduction and DBI functionality. By dynamically adjusting the buffer's electrical parameters based on the DRAM configuration (×4 or ×8) and operational mode, the circuit maintains efficient signal transmission while minimizing energy loss. The impedance matching and signal amplification functions are optimized to reduce power dissipation even as memory capacity increases.
Data Source
AI summary
A buffer circuit includes a primary interface, a secondary interface, and an encoder/decoder circuit. The primary interface is configured to communicate on an n-bit channel, wherein n parallel bits on the n-bit channel are coded using data bit inversion (DBI). The secondary interface is configured to communicate with a plurality of integrated circuit devices on a plurality of m-bit channels, each m-bit channel transmitting m parallel bits without using DBI. And the encoder/decoder circuit is configured to translate data words between the n-bit channel of the primary interface and the plurality of m-bit channels of the secondary interface.


