Differential I/O Circuit With Voltage Retention for Stable Data Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing input/output circuits face challenges in accurately recognizing and outputting differential data without loss, particularly in maintaining voltage levels during data transfer, which can be affected by noise and frequency variations.

Innovation Solution

The input/output circuit includes an input circuit to load differential data based on a data strobe clock, an output circuit to compare and amplify the data, and a voltage retention circuit to maintain voltage levels corresponding to the differential output data, using specific transistor configurations and discharging circuits to secure stable output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the input/output circuit uses a data strobe clock to recognize and output data, then data transfer accuracy is improved, but voltage level stability deteriorates due to noise and frequency variations

Engineering Contradiction:
Improvedata recognition accuracyVSAvoidvoltage level stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The circuit performs preliminary actions by precharging setup nodes before data loading and retaining voltage levels after data output. The voltage retention circuit proactively maintains voltage levels on setup nodes even after data has been output, preventing voltage degradation before it affects data integrity. This preliminary/voluntary action ensures stable voltage levels are maintained during critical data transfer operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The input/output circuit is segmented into distinct functional blocks: an input circuit for loading differential input data, an output circuit for comparing and amplifying data, and a voltage retention circuit for maintaining voltage levels. This segmentation allows each circuit to optimize its specific function while working together to solve the overall problem of maintaining voltage stability during accurate data transfer.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the circuit retains voltage levels on setup nodes throughout data transfer, then data stability is improved, but power consumption increases

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

Solution Approach 1:

The voltage retention circuit operates periodically based on the data strobe clock cycles rather than continuously. It activates during specific phases when data stability is critical (during and immediately after data output) and remains inactive during other phases. This periodic operation maintains data stability when needed while minimizing power consumption during non-critical periods.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The voltage retention circuit dynamically adjusts its operation based on the data strobe clock signal and differential output data. It selectively retains voltage levels only when necessary for maintaining data integrity, rather than maintaining voltages continuously. This dynamic approach optimizes the balance between data stability and power consumption by adapting to real-time operational requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11450365B2Input/output circuit, operation method of the input/output circuit and data processing system including the input/output circuit
Publication Date: 2022.09.20 MIMIRIP LLC
  • US11450365B2 patent drawing
  • US11450365B2 patent drawing
  • US11450365B2 patent drawing

AI summary

An input/output circuit including: an input circuit configured to load differential input data to setup nodes based on a data strobe clock; an output circuit configured to compare and amplify the data loaded to the setup nodes, and output differential output data; and a voltage retention circuit configured to retain the setup nodes at voltage levels corresponding to the differential output data, based on the data strobe clock and the differential output data.