Triple-DLL Clock Voting With Phase Compensation for Soft Error Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ICs face challenges in achieving robust fault and soft error tolerance in clock subsystems, particularly in delay-locked loops, which are crucial for clock synchronization across heterogeneous integration of functional dies with different processing technologies.

Innovation Solution

The implementation of three delay-locked loops and three dummy voter circuits, along with a voter circuit that compensates for phase differences, ensures synchronization of the output clock signal with the reference clock signal by using NAND gates to combine intermediate clock signals and generate an output clock signal only when more than two signals are logic high, thereby filtering out false statuses and phase errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single delay-locked loop is used for clock synchronization, then the device complexity is low, but the reliability is insufficient against faults and soft errors

Engineering Contradiction:
Improvefault and soft error toleranceVSAvoidnumber of delay-locked loops
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides the clock synchronization function into three separate delay-locked loops (DLL0, DLL1, DLL2) that operate independently. Each DLL processes the reference clock signal separately and produces an intermediate clock signal, allowing individual fault isolation and maintaining overall system reliability through functional segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each delay-locked loop is assigned a specific local function with dedicated dummy voter circuits that compensate for phase delays specific to that loop's path. The voter circuit then performs local majority voting on the intermediate clock signals to produce the final output clock signal, ensuring that local phase errors do not propagate system-wide.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If intermediate clock signals are directly combined without phase compensation, then the device complexity is low, but the synchronization precision deteriorates due to phase delays

Engineering Contradiction:
Improveclock synchronization precisionVSAvoidphase compensation circuitry
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The dummy voter circuits are positioned before the main voter circuit to pre-compensate for phase delays in each intermediate clock signal path. By advancing the phase of each intermediate clock signal through its corresponding dummy voter circuit, the signals arrive at the voter circuit with corrected timing, enabling precise synchronization without requiring complex post-compensation mechanisms.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all intermediate clock signals are used to generate output clock signal, then the productivity is high, but the reliability decreases when soft errors occur

Engineering Contradiction:
Improvesoft error filteringVSAvoidclock signal generation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The voter circuit implements a majority voting mechanism that continuously monitors the logic states of three intermediate clock signals and generates the output clock signal based on the majority state. This feedback-based voting process automatically filters out soft errors that cause transient incorrect states in individual intermediate signals, as the majority vote will correct isolated errors without requiring retransmission or regeneration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11190192B1Electronic device with fault and soft error tolerant delay-locked loops
Publication Date: 2021.11.30 NATIONAL TSING HUA UNIVERSITY
  • US11190192B1 patent drawing
  • US11190192B1 patent drawing
  • US11190192B1 patent drawing

AI summary

An electronic device includes three delay-locked loops, three dummy voter circuits, and a voter circuit. Each of the three delay-locked loops has a first input end, a second input end, an output end to maintain the phase difference between the reference clock signal received from the first input end and the intermediate clock signal output from the output end. Each of the three voter circuits is connected between the second input end and the output end of each of the three delay-locked loops to delay the phase of the intermediate clock signal by the phase difference. The voter circuit receives the intermediate clock signal from each of the three delay-locked loops, and outputs an output clock signal according to the logic of the intermediate clock signal from each of the three delay-locked loops. The phase difference compensates for the phase delay of the intermediate clock signal passing through the voter circuit.