Single-Inversion Pulse Flop Without Output Buffer Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As processor frequencies increase, the delay caused by clocked state elements grows, reducing the time available for 'useful work' and necessitating additional output buffers in complex circuits, which are costly and time-consuming to build and characterize.

Innovation Solution

The introduction of a 'pulse flop' with a single inversion delay, where the storage feedback loop is placed in parallel with the critical evaluation path, eliminating the need for output buffers and allowing standard cell library logic to replace them, thereby reducing delay and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional clocked state elements (flops) are used to store state at clock cycle boundaries, then state storage function is achieved, but delay grows to a larger percentage of clock cycle time, reducing time available for useful work

Engineering Contradiction:
Improvestate storage functionVSAvoidtime available for useful work
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the clock cycle into distinct phases: an evaluation phase where logic operations occur without clocking, and a brief sampling phase where state is captured. This segmentation allows the majority of the clock cycle to be dedicated to useful computational work rather than state storage overhead, directly addressing the time loss problem while maintaining reliable state storage functionality.

Inventive Principle:
Principle #1Segmentation

2Reliability

If many flops are present in a single logical path, then state storage capacity increases, but delay increases and output buffers are necessitated, increasing cost and complexity

Engineering Contradiction:
Improvestate storage capacityVSAvoidoutput buffers and delay
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the state storage function with the logic evaluation path by using the same signal line for both purposes during the evaluation phase. The storage element samples the logic result directly at the end of the evaluation phase without requiring separate output buffers, thereby reducing device complexity while maintaining adequate state storage capacity through the phased operation approach.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8674739B2Single-inversion pulse flop
Publication Date: 2014.03.18 ORACLE INT CORP
  • US8674739B2 patent drawing
  • US8674739B2 patent drawing
  • US8674739B2 patent drawing

AI summary

A single inversion pulse flop includes a critical evaluation path with a single inverter and a storage feedback loop arranged in parallel with the critical evaluation path. The single inversion pulse flop incurs a single inversion delay and does not require an output buffer.