DDR Input Latch Circuit for Timing Margin and False Latch Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor memory devices face challenges in achieving high-speed data access efficiency due to limitations in interface rates, particularly with single-data rate (SDR) interfaces, which hinder the effective latching of input signals at high speeds required for double-data rate (DDR) interfaces in NAND-cell type flash memory devices.

Innovation Solution

The input circuit employs a configuration with first to third differential amplifier circuits and a data latch circuit, utilizing differential amplification and inverter circuits to detect input and strobe signals, generating output signals with adjusted phases to ensure accurate latching despite variations in slew rates, thereby enhancing timing margins and preventing false data latch operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the interface rate is increased to achieve higher data access efficiency, then productivity is improved, but the reliability of data latching deteriorates due to slew rate variations causing false latch operations

Engineering Contradiction:
Improvedata access efficiencyVSAvoiddata latching accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the timing parameter by which the second latch circuit is controlled to latch the input signal. Specifically, the second latch circuit is controlled to latch the input signal at a timing different from when the first latch circuit is controlled, allowing the circuit to accommodate higher data rates while maintaining reliable latching by adjusting the temporal parameters of the latching operation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent divides the latching function into two separate latch circuits (first latch circuit and second latch circuit) that operate at different timings. This segmentation allows the system to handle high-speed data transfer by distributing the latching operations across multiple circuits with staggered timing, thereby maintaining reliability while achieving higher productivity

Inventive Principle:
Principle #1Segmentation

2Productivity

If the interface operates at higher speeds to improve productivity, then data transfer rate is increased, but false data latch operations occur due to timing margins being reduced

Engineering Contradiction:
Improvedata transfer rateVSAvoidtiming margin
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by controlling the first latch circuit to latch the input signal in advance before the strobe signal transitions. This advance latching ensures that data is captured at an optimal timing point that provides sufficient timing margin even at higher data transfer rates, preventing false latch operations while maintaining high productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic timing control where the second latch circuit is controlled to latch the input signal at a timing that is adjusted based on the operating conditions. This dynamic adjustment of latching timing allows the circuit to adapt to higher data rates while maintaining adequate timing margins, thus increasing data transfer rate without sacrificing reliability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8879335B2Input circuit
Publication Date: 2014.11.04 KIOXIA CORP
  • US8879335B2 patent drawing
  • US8879335B2 patent drawing
  • US8879335B2 patent drawing

AI summary

The first input circuit detects an input signal to output a first output signal having the same phase as the input signal. The second input circuit is configured to detect a first strobe signal to output a second output signal. The third input circuit is configured to detect a second strobe signal as a reversed signal of the first strobe signal to output a third output signal. A data latch circuit includes a first latch circuit and a second latch circuit. It is configured to latch the first output signal in either one of the first latch circuit or the second latch circuit according to the first output signal, the second output signal and the third output signal. It also allows the other one of the first latch circuit or the second latch circuit to input the first output signal thereto.