D-FF Input Buffer Clocking for Setup and Hold Time Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor integrated circuits face challenges in shortening propagation delay time while optimizing setup and hold times in flip-flop circuits, particularly in high-speed LCD drivers, where adjusting the phase of clock recovery circuits to secure setup time compromises hold time control.

Innovation Solution

A D-FF circuit design with separate clock buffers that generate control clocks for the input buffer, allowing independent adjustment of setup time without affecting propagation delay time, by decoupling load capacitance from the master and slave flip-flops, and using CMOS transfer gates to control data transfer based on complementary control clocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the phase of the clock recovery circuit is adjusted to secure setup time, then setup time is improved, but hold time control deteriorates

Engineering Contradiction:
Improvesetup timeVSAvoidhold time control
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent divides the clock control into separate segments: the clock recovery circuit generates a base clock signal, while separate delay circuits (first delay circuit for setup time, second delay circuit for hold time) independently adjust timing for different phases of the flip-flop operation. This segmentation allows setup time and hold time to be controlled independently without interfering with each other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces delay circuits as intermediary elements between the clock recovery circuit and the flip-flop stages. These delay circuits act as mediators that can independently adjust the timing of clock signals without requiring phase adjustment of the clock recovery circuit itself, thus enabling independent optimization of setup and hold times.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the gate width of the input control switch is increased to shorten propagation delay time, then speed is improved, but load capacitance increases causing signal waveform deterioration

Engineering Contradiction:
Improvepropagation delay timeVSAvoidsignal waveform deterioration
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent introduces buffer circuits as intermediary elements between the clock signal source and the input control switch. These buffers can drive the increased load capacitance of the wider switch without suffering from waveform deterioration, while the switch itself can be optimized for speed with adequate gate width.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of gate width for the input control switch to optimize propagation delay time, accepting the resulting increase in load capacitance. This parameter change is made possible because the buffer circuits can handle the increased load without waveform deterioration.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If clock buffers are designed to drive multiple control switches, then device complexity is reduced, but timing adjustment flexibility deteriorates

Engineering Contradiction:
Improveclock buffer configurationVSAvoidtiming adjustment flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the clock buffer functionality into separate delay circuits, each dedicated to controlling specific switches at different stages of the flip-flop. This segmentation provides timing adjustment flexibility for each stage independently, while the overall structure remains organized and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different delay characteristics to different parts of the clock distribution system. The first delay circuit provides setup time adjustment, while the second delay circuit provides hold time adjustment. This local differentiation of timing properties enables flexible timing control without requiring a completely different buffer architecture.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8988124B2Semiconductor integrated circuit
Publication Date: 2015.03.24 RENESAS ELECTRONICS CORP
  • US8988124B2 patent drawing
  • US8988124B2 patent drawing
  • US8988124B2 patent drawing

AI summary

An input buffer chooses, in accordance with first control clocks, to output an input data signal or output a high-impedance signal. A master flip-flop chooses, in accordance with second control clocks, to output a data signal received from the input buffer or retain a currently output data signal. A master-slave switch chooses, in accordance with the second control clocks, to output a high-impedance signal or output a data signal received from the master flip-flop. A slave flip-flop chooses, in accordance with the second control clocks, to retain a currently output data signal or output a data signal received from the master-slave switch. A clock buffer inputs the second control clocks, and generates and outputs the first control clocks.