Data Output Circuit Adaptive Driving Strength Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data output circuits in memory systems face challenges in efficiently adjusting driving strength to maintain reliable data transmission, especially under varying power supply conditions and temperature changes, which affects performance and reliability.

Innovation Solution

A data output circuit is designed with a voltage generation circuit, pre-driver circuit, and main driver circuit, where the driving strength of the main driver circuit is adjusted using pull-up and pull-down code signals generated based on calibration code signals, allowing for adaptive output data levels and improved operation speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the driving strength of the data output circuit is increased to maintain reliable data transmission under varying power supply conditions and temperature changes, then the performance and reliability are improved, but the power consumption and heat generation increase

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of driving strength through a calibration code generation circuit that responds to temperature changes and power supply voltage variations. The main driver circuit's driving strength is adjusted according to pull-up code signals and pull-down code signals generated based on calibration codes, allowing the circuit to adapt its power consumption and performance characteristics to current operating conditions rather than maintaining a fixed high driving strength

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the driving strength parameter of the main driver circuit based on calibration code values that reflect temperature and power supply conditions. By adjusting the driving strength parameter dynamically according to environmental parameters, the circuit maintains reliable data transmission while optimizing power consumption for each operating condition

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a separate calibration process is implemented to adjust driving strength, then the adaptability to different operating conditions is improved, but the operation time and complexity increase

Engineering Contradiction:
Improveadaptability to operating conditionsVSAvoidcalibration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The calibration code generation circuit continuously generates calibration codes based on current temperature and power supply voltage conditions, preparing the driving strength adjustment in advance. This preliminary action ensures that when data needs to be output, the appropriate driving strength is already configured, eliminating the need for separate calibration operations and reducing time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The calibration code generation is performed continuously or periodically based on temperature and power supply voltage changes, ensuring that the driving strength is always appropriately adjusted without interrupting the normal operation of the memory system. This continuous adaptation maintains high adaptability while avoiding time-consuming separate calibration processes

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If the driving strength is adjusted dynamically based on temperature and power supply voltage, then the reliability under varying conditions is improved, but the device complexity increases

Engineering Contradiction:
Improveperformance consistencyVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the driving strength adjustment function into distinct components: a temperature sensing unit, a power supply voltage sensing unit, a calibration code generation circuit, and a main driver circuit with adjustable driving strength. This segmentation allows each component to perform its specific function independently, making the overall complex system more manageable and maintainable while achieving reliable performance consistency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The calibration code generation circuit serves multiple functions by generating calibration codes based on both temperature changes and power supply voltage variations. This multi-functionality reduces the need for separate adjustment mechanisms for different operating conditions, thereby managing device complexity while maintaining performance consistency across various environments

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

Data Source

PatentUS10607667B2Data output circuit
Publication Date: 2020.03.31 SK HYNIX INC
  • US10607667B2 patent drawing
  • US10607667B2 patent drawing
  • US10607667B2 patent drawing

AI summary

A data output circuit includes: a voltage generation circuit configured to generate an operating voltage having a potential level higher than levels of a first power supply voltage and a second power supply voltage; a pre-driver circuit configured to generate pull-up code signals and pull-down code signals according to calibration code signals and the operating voltage; a data pre-driver circuit configured to generate and output internal data according to a data signal and the first power supply voltage; and a main driver circuit configured to generate output data according to the internal data and the second power supply voltage, wherein a driving strength of the main driver circuit is adjusted according to the pull-up code signals and the pull-down code signals.