DRAM Command Decoding Circuit for Multi-Cycle ODT Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current decoding processes in dynamic random access memory (DRAM) face challenges with incorrect decoding in the second cycle of non-target on-die termination commands, leading to a low decoding success rate.

Innovation Solution

A signal processing circuit is introduced, featuring a command decoding circuit with a preprocessing circuit that generates chip select identifier signals based on previous cycle signals, and an operation circuit that determines the generation of decoded commands based on the current and previous cycle signal states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a current decoding process is used in DRAM, then the decoding process is simple, but incorrect decoding occurs in the second cycle of non-target on-die termination commands

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by generating chip select identifier signals in advance based on previous cycle signals before the current decoding operation. The preprocessing circuit creates these identifier signals beforehand, which are then used by the operation circuit to determine whether to generate decoded commands. This advance preparation prevents incorrect decoding in the second cycle of non-target on-die termination commands while maintaining a manageable circuit complexity through structured signal preparation.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If signal processing is performed only in the current cycle, then the processing speed is fast, but decoding correctness cannot be ensured across multiple cycles

Engineering Contradiction:
Improvedecoding correctnessVSAvoidsignal processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the decoding process into distinct functional components: a preprocessing circuit that handles signal preparation by generating chip select identifier signals, and an operation circuit that performs the actual decoding determination. This segmentation allows signal processing to span multiple cycles appropriately - the preprocessing occurs in previous cycles while the operation circuit uses these prepared signals for correct decoding decisions, thereby ensuring decoding correctness without excessive time loss.

Inventive Principle:
Principle #1Segmentation

3Reliability

If chip select signals from multiple previous cycles are processed, then decoding accuracy improves, but the circuit complexity increases

Engineering Contradiction:
Improvedecoding success rateVSAvoidpreprocessing circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the preprocessing circuit to handle multiple previous cycles of chip select signals through a unified approach. The circuit generates chip select identifier signals that can be used across different cycle scenarios (first cycle, second cycle, non-target on-die termination commands) without requiring separate processing paths for each case. This multi-functional design improves decoding success rate while controlling circuit complexity through standardized signal processing logic.

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

Data Source

PatentUS20250046363A1Signal processing circuit and memory
Publication Date: 2025.02.06 RUILI INTEGRATED CIRCUIT CO LTD
  • US20250046363A1 patent drawing
  • US20250046363A1 patent drawing
  • US20250046363A1 patent drawing

AI summary

Embodiments of the present disclosure provide a signal processing circuit and a memory. A command decoding circuit is included, which includes: a preprocessing circuit, configured to: receive a first chip select signal corresponding to previous one cycle of a current cycle corresponding to a current chip select signal and a first command signal corresponding to the previous one cycle of the current cycle corresponding to signal, and perform a logical operation on the first chip select signal and the first command signal to generate a first chip select identifier signal; and an operation circuit, connected to the preprocessing circuit, and configured to: receive the first chip select identifier signal and the current chip select signal, and generate a decoded command corresponding to the current chip select signal when the current chip select signal is in an enabled state and the first chip select identifier signal is in a disabled state.