Encoded On-Die Termination for Read/Write Impedance Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional on-die termination (ODT) systems in memory systems rely on binary signals, limiting the ability to change termination values between read and write operations, leading to suboptimal signal integrity and increased power consumption due to the need for channel bandwidth to adjust configuration registers.

Innovation Solution

Implementing serial encoding on the ODT signal line allows for multiple termination impedance values to be applied based on encoded signals, enabling unique read and write termination values without altering configuration registers, thereby reducing power consumption and improving signal integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional binary ODT signaling is used, then the system is simple to implement, but the ability to change termination values between read and write operations is limited

Engineering Contradiction:
Improvetermination value adjustment capabilityVSAvoidsignal encoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of the ODT signal from binary (0 or 1) to multi-bit serial encoding that can represent multiple termination impedance values. This allows the system to select different termination values (e.g., 20 ohms, 40 ohms, 60 ohms, 80 ohms) for read and write operations independently, resolving the contradiction by enabling parameter versatility through encoded signaling rather than physical hardware changes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the ODT signal into multiple serial bits that can be transmitted sequentially. Instead of using a single binary signal, the termination value is broken down into multiple bits (e.g., 2 bits for 4 values, 3 bits for 8 values) that are sent in sequence over the same signal line, allowing multiple termination options without adding parallel signal lines or increasing physical complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If configuration registers are used to change ODT values, then termination values can be adjusted, but channel bandwidth is consumed and performance is penalized

Engineering Contradiction:
Improvetermination value adjustabilityVSAvoidchannel bandwidth efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the termination value selection function from the configuration register path and places it directly in the ODT control signal path. By encoding the termination value in the ODT enable signal itself, the system eliminates the need to write to configuration registers during normal read/write operations, thereby freeing up channel bandwidth for data transfer and avoiding performance penalties.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary encoding of the termination value into the ODT signal before the actual read/write operation begins. The termination value is predetermined and encoded into the ODT enable signal in advance, so that when the read or write operation starts, the correct termination is already in place without requiring any bandwidth-consuming register writes during the critical data path operation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the same termination value is used for read and write operations, then the system is simple to control, but signal integrity is suboptimal

Engineering Contradiction:
Improvecontrol simplicityVSAvoidsignal integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent makes the termination value dynamic by allowing it to change based on the operation type (read or write) and the target package. The ODT enable signal is dynamically encoded with the appropriate termination value for each specific operation, enabling the system to optimize signal integrity for each transaction type while maintaining simple control through a single signal line that carries encoded information.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If multiple signals are used to control ODT values, then termination precision is improved, but power usage and complexity increase

Engineering Contradiction:
Improvetermination value precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent merges the termination value selection function into the existing ODT enable signal line by using serial encoding. Instead of adding separate control signals for different termination values, the system combines multiple pieces of information (enable state, termination value, timing) into a single encoded signal sequence, thereby achieving precise termination control without increasing the number of signal lines or power consumption associated with additional control circuits.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11750190B2Encoded on-die termination for efficient multipackage termination
Publication Date: 2023.09.05 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US11750190B2 patent drawing
  • US11750190B2 patent drawing
  • US11750190B2 patent drawing

AI summary

On-die termination (ODT) is triggered through a serial signal encoding on an ODT signal line instead of a simple binary enable signal. An ODT circuit applies one of multiple termination impedances based on the ODT signal encoding. An ODT enable signal line receives an ODT enable signal as multiple serial bits to encode the selected termination impedance, to cause the ODT circuit to apply the selected termination impedance.