Pause Control for Calibration Sequence in PHY Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing physical layer calibration sequences in integrated circuits lack the ability to introduce pauses during execution, which limits fine-tuning and diagnostic testing capabilities.

Innovation Solution

A pause function configuration register is introduced within the calibration control component to enable pauses before or after specific calibration functions, allowing for controlled interruptions in the calibration sequence through masking and unmasking control signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If calibration functions are executed sequentially without interruption, then the calibration sequence completes efficiently, but fine-tuning and diagnostic testing capabilities are limited

Engineering Contradiction:
Improvecalibration sequence execution efficiencyVSAvoidfine-tuning and diagnostic testing capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The calibration sequence is transformed from a static, fixed sequential process into a dynamic, controllable process that can be paused and resumed. The pause function configuration register enables runtime modification of the calibration sequence execution state, allowing the system to adapt between continuous execution and interrupted execution modes based on diagnostic or fine-tuning requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A pause function configuration register is introduced as an intermediary control mechanism between the calibration control component and the calibration functions. This register acts as a mediator that can mask or unmask control signals, thereby enabling or disabling specific calibration functions at runtime without modifying the core calibration sequence logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a pause function configuration register is introduced to enable controlled interruptions, then fine-tuning and diagnostic testing are enabled, but device complexity increases

Engineering Contradiction:
Improvefine-tuning and diagnostic testing capabilityVSAvoidcalibration control structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The calibration control functionality is segmented into modular components: the calibration control component, the pause function configuration register, and individual calibration functions. Each calibration function can be independently controlled through corresponding bits in the pause function configuration register, allowing selective pausing without affecting other parts of the calibration sequence. This modular segmentation reduces the complexity burden by organizing the control logic into discrete, manageable units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pause function configuration register serves multiple functions: it acts as a control signal mask, a diagnostic enable/disable mechanism, and a fine-tuning control interface. By consolidating these functions into a single register structure, the patent avoids the need for multiple separate control mechanisms, thereby minimizing the increase in device complexity while maximizing adaptability.

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

Data Source

PatentUS11108425B1Pause control for a calibration sequence
Publication Date: 2021.08.31 CADENCE DESIGN SYST INC
  • US11108425B1 patent drawing
  • US11108425B1 patent drawing
  • US11108425B1 patent drawing

AI summary

A calibration control component within a transmit (TX) or receive (RX) device executes a calibration sequence to ensure reliable data transmission and reception within the device. The calibration sequence comprises a set of calibration functions that are sequentially executed. The calibration control component detects a pause function being enabled based on a pause function configuration register. Based on detecting the pause function being enabled, the calibration control component pauses execution of the calibration sequence.