Semiconductor Memory Delay Trim Code for PVT Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices face instability due to variations in Process, Voltage, and Temperature (PVT) conditions, leading to mismatched delays in clock signals, which can cause abnormal operations, especially at high communication speeds.

Innovation Solution

A semiconductor memory device with a delay code determining unit that generates a final delay trim code reflecting PVT conditions, using an internal clock to adjust the delay of a clock signal, ensuring stable operation by compensating for PVT variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the communication speed is increased to improve productivity, then the data transmission rate is improved, but the operation stability deteriorates due to PVT variations causing mismatched delays

Engineering Contradiction:
Improvedata transmission rateVSAvoidoperation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The delay circuit dynamically adjusts the delay amount of the clock signal based on detected PVT conditions. The delay code determining unit generates different delay trim codes according to the detected PVT corner (FF, FS, SF, or SS), allowing the system to adaptively optimize timing margins under varying process, voltage, and temperature conditions while maintaining stable operation at high communication speeds.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the delay parameter of the clock signal based on detected PVT conditions. By detecting which PVT corner the device is operating at and applying corresponding delay trim codes, the system optimizes the timing parameters to maintain reliable operation across different environmental and manufacturing variations.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed delay trimming is used to simplify device complexity, then the design is easier, but it cannot adapt to PVT variations causing operation instability

Engineering Contradiction:
Improvedelay adjustment mechanismVSAvoidoperation stability under PVT variations
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs self-diagnosis and self-adjustment by detecting its own PVT conditions and automatically selecting appropriate delay trim codes. The delay code determining unit monitors PVT corners and adjusts the clock signal delay accordingly, enabling the device to autonomously maintain optimal timing margins without external intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the detected PVT conditions are used to adjust the delay circuit parameters. The delay code determining unit receives feedback about the operating conditions and modifies the clock signal delay to compensate for PVT variations, ensuring stable operation across different environments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10074412B2Semiconductor memory device and method for operating the same
Publication Date: 2018.09.11 SK HYNIX INC
  • US10074412B2 patent drawing
  • US10074412B2 patent drawing
  • US10074412B2 patent drawing

AI summary

Provided herein may be a semiconductor memory device and a method of operating the same. The semiconductor memory device may include a delay code determining unit configured to output a final delay trim code reflecting process, voltage and temperature (PVT) conditions of the semiconductor memory device, using an internal clock generated for a reference time and a delay circuit configured to reflect a delay of a data line on a clock signal in response to the final delay trim code.