Two-Phase Flip-Flop Clock Output With Symmetrical Rise and Fall

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed computing systems face timing errors due to drive strength mismatches between P-type and N-type circuits, causing variance in rise and fall times of divided clock signals, which leads to duty cycle errors and subsequent errors in clock regeneration.

Innovation Solution

The implementation of a two-phase flip-flop circuit with symmetrical pull-up and pull-down circuits driven by complementary signals, which reduces variance in rise and fall times by balancing drive strengths through the use of serially-coupled inverters and symmetrical passgate circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional flip-flop circuits are used with P-type and N-type circuits, then the circuit can operate at high clock speeds, but drive strength mismatches cause variance in rise and fall times leading to duty cycle errors

Engineering Contradiction:
Improveclock speedVSAvoidduty cycle accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent applies asymmetry by using different numbers of serially-coupled inverters for the true and complementary clock signals. Specifically, one path uses two serially-coupled inverters while the other uses three, creating intentionally asymmetric delay paths that compensate for the inherent asymmetry in P-type and N-type circuit drive strengths, thereby equalizing rise and fall times.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent changes the parameter of inverter delay by varying the number of serially-coupled inverters in different clock paths. This parameter adjustment allows fine-tuning of signal propagation delays to compensate for drive strength mismatches, ensuring symmetrical rise and fall times despite using conventional P-type and N-type circuits.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the number of inverters is increased to compensate for drive strength mismatches, then duty cycle accuracy improves, but circuit complexity increases

Engineering Contradiction:
Improveduty cycle accuracyVSAvoidcircuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the clock distribution network into multiple independent paths, each with its own series of serially-coupled inverters. This segmentation allows independent optimization of each path's delay characteristics while maintaining overall system simplicity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adjusts the parameter of inverter count in each clock path to achieve the desired delay balance. By changing only the number of inverters rather than modifying transistor dimensions or adding complex control logic, the solution achieves duty cycle accuracy with minimal increase in circuit complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11115007B2Methods and apparatuses of a two-phase flip-flop with symmetrical rise and fall times
Publication Date: 2021.09.07 MICRON TECHNOLOGY INC
  • US11115007B2 patent drawing
  • US11115007B2 patent drawing
  • US11115007B2 patent drawing

AI summary

Methods and apparatuses of a two-phase flip-flop with symmetrical rise and fall times are disclosed herein. An example apparatus may include a clock generator circuit including a two-phase flip-flop circuit configured to provide an output signal. The two-phase flip-flop circuit includes a two-phase flip-flop and a driver circuit. The two-phase flip-flop is configured to provide a first driver control signal and a second driver control signal responsive to a clock signal. The first driver control signal and the second driver control signal are complementary. The driver circuit is configured to provide the output signal responsive to the first driver control signal and the second driver control signal.