Local Skew Detecting Circuit for Memory Timing Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory apparatuses face challenges in accurately monitoring and compensating for local skew, which causes variations in critical dimension (CD) and threshold voltage (Vt) across different locations on a chip, leading to differing operating parameters for circuits of the same function.

Innovation Solution

A local skew detecting circuit is introduced, comprising a reference delay block and timing detecting blocks that generate and compare delay signals to detect enable timing orders, enabling the generation of detection signals that highlight characteristic changes across chip locations, allowing for compensation in setup/hold times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If local skew detection is implemented to monitor characteristic changes at different chip locations, then manufacturing precision and reliability are improved, but device complexity increases due to additional detection circuits and timing blocks

Engineering Contradiction:
Improvelocal skew detection accuracyVSAvoidcircuit structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The detection circuit is divided into multiple independent timing detecting blocks, each responsible for a specific location (center, right, left) on the chip. Each block contains delay units and detection units that operate independently to monitor local skew characteristics at their respective locations, enabling distributed measurement without requiring a monolithic complex circuit

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Delay units are introduced as intermediary components between the test signal source and the detection units. These delay units generate delayed versions of the test signal (e.g., TDLY1, TDLY2) that serve as reference signals for comparison, enabling the detection of timing skew without directly measuring the raw signals

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If delay units and timing detecting blocks are added to detect local skew, then measurement precision is improved, but the area of the chip increases

Engineering Contradiction:
Improveskew detection precisionVSAvoidchip area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The detection circuit implements local quality by dedicating specific detection resources to specific locations on the chip. The center timing detecting block monitors the center location, while right and left timing detecting blocks monitor their respective locations. This localized approach allows precise measurement at each location without requiring full-chip coverage from every detection element

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The circuit uses a selective approach where only certain critical locations (center, right, left) are monitored with full detection blocks, while other areas are inferred or monitored with reduced resources. This partial action approach provides sufficient measurement precision for quality control without implementing detection across every possible location

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7904742B2Local skew detecting circuit for semiconductor memory apparatus
Publication Date: 2011.03.08 SK HYNIX INC
  • US7904742B2 patent drawing
  • US7904742B2 patent drawing
  • US7904742B2 patent drawing

AI summary

A local skew detecting circuit for a semiconductor integrated circuit includes a reference delay block that receives a test signal and generates a reference delay signal by delaying the test signal by a predetermined delay time, and a first timing detecting block coupled with the reference delay block, the first timing detecting block configured to receive the test signal, generate a first delay signal by delaying the test signal by the same predetermined delay time, and detect an enable timing order of the reference delay signal and the first delay signal to generate a first detection signal.