Memory Command Encoding for Single-Cycle Termination Impedance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory devices face challenges in preventing stray voltages from being reflected at terminals during read and write operations, particularly when multiple memory devices share the same data bus, leading to increased latency due to the use of chip select signals for determining target devices.

Innovation Solution

The solution involves setting on-die termination impedance based on encoding bits within access commands received via command/address pins, allowing memory devices to determine their status as targets or non-targets in a single cycle, thereby reducing latency and optimizing impedance matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If chip select signals are used to determine target memory devices, then multiple memory devices can share the same data bus, but latency increases due to the additional signal cycle required

Engineering Contradiction:
Improvedata bus sharing capabilityVSAvoidoperational latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the target device identification function from the chip select signal mechanism and implements it directly within the command structure through encoding bits. This removes the need for separate chip select signaling cycles, allowing memory devices to determine their target status immediately upon receiving the command, thereby eliminating the additional latency while preserving multi-device bus sharing capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent incorporates encoding bits within the command itself that preliminarily identify the target memory device before the command execution begins. This preliminary identification embedded in the command structure allows devices to self-determine target status without waiting for external chip select signals, reducing the overall operational cycle time

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If termination impedance is not properly matched, then device complexity is reduced, but voltage reflections occur at terminals causing signal integrity issues

Engineering Contradiction:
Improvetermination circuit complexityVSAvoidvoltage reflections
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent implements local quality by providing multiple selectable termination resistor configurations (e.g., different resistance values and connection topologies) that can be selectively activated based on the specific operational context. This allows each memory device to optimize its terminal impedance locally to match the data bus characteristics, preventing voltage reflections while maintaining manageable device complexity through selective activation rather than permanent complex circuitry

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic termination impedance adjustment by allowing the termination resistance to be changed based on operational mode and target device status. The memory device can dynamically select appropriate termination configurations during different phases of operation (e.g., when identified as target versus non-target device), enabling adaptive impedance matching that prevents reflections without requiring permanently complex circuit architecture

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260037133A1Setting termination impedance based on encoding bits in a command
Publication Date: 2026.02.05 MICRON TECHNOLOGY INC
  • US20260037133A1 patent drawing
  • US20260037133A1 patent drawing
  • US20260037133A1 patent drawing

AI summary

Apparatuses, systems, and methods for setting termination impedance based on encoding bits are disclosed. A memory receives an access command including one or more encoding bits, which may be received via one or more CA pins. Based on the one or more encoding bits and a setting in a mode register, the memory determines whether it is a target of the access command, and the memory applies a termination impedance based at least in part on the determination of whether it is the target of the access command. In various embodiments, the determination of whether the memory is the target can be performed in a single cycle.