Configurable Flip-Flop Circuits for Double Edge Triggered Data Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configurable integrated circuits face challenges in efficiently transmitting multiple signals beyond the capacity of standard network-on-chip (NOC) and require reduced power consumption and physical wire tracks, especially in double-data-rate applications and design-for-test methodologies.

Innovation Solution

The implementation of programmable flip-flop circuits that can operate in double/dual edge triggered (DET) mode, single edge triggered (SET) mode, or scan mode, allowing for efficient data movement and reduced power consumption by sampling input signals at both rising and falling edges in DET mode, using half the number of wires, and supporting double-data-rate applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If standard single edge triggered (SET) flip-flops are used in NOC, then power consumption is reduced and interface is simplified, but the number of wires required increases and data rate is limited

Engineering Contradiction:
Improvedata rateVSAvoidnumber of wires
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The flip-flop circuit is designed with dynamic reconfigurability, allowing it to switch between SET mode and DET mode based on operational requirements. This is achieved through control signals that dynamically adjust the circuit's triggering behavior, enabling the system to adapt wire usage and data rate characteristics to match current performance needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the fundamental operating parameter of the flip-flop from single-edge triggering to dual-edge triggering. By modifying the triggering mechanism to respond to both rising and falling edges of the clock signal, the circuit achieves double the data rate capability while maintaining the same physical wire infrastructure, effectively halving the wire requirements for a given data throughput.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If DET mode is used to double data rate, then wire usage is reduced by 50%, but circuit complexity increases

Engineering Contradiction:
Improvenumber of wiresVSAvoidcircuit complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The flip-flop circuit is designed to perform multiple functions within a single unified structure. It can operate in SET mode for standard applications, DET mode for high-performance applications requiring double data rate, and scan mode for testing and diagnostics. This multi-functionality is achieved through shared circuit elements that can be dynamically controlled to serve different operational modes, eliminating the need for separate dedicated circuits for each function.

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

Solution Approach 2:

The circuit incorporates dynamic control mechanisms that allow it to transition between different operational modes based on system requirements. Control signals dynamically enable or disable specific circuit paths and triggering mechanisms, allowing the same physical hardware to adapt its behavior and complexity level to match current operational needs, thereby managing complexity efficiently.

Inventive Principle:
Principle #15Dynamics

3Productivity

If DET mode is implemented for high bandwidth applications, then data rate doubles, but power consumption increases

Engineering Contradiction:
Improvedata rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system employs dynamic mode switching that allows it to transition between SET mode and DET mode based on real-time performance requirements. When maximum data rate is needed, DET mode is activated despite higher power consumption. When power efficiency is prioritized, the system switches to SET mode. This dynamic adaptation enables optimal balance between performance and power consumption throughout system operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The DET mode operation inherently utilizes periodic action by sampling data on both rising and falling edges of the clock signal. This periodic dual-edge sampling achieves double the data rate compared to single-edge sampling, while the system can periodically switch between modes to manage power consumption based on workload demands.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240337692A1Configurable Storage Circuits And Methods
Publication Date: 2024.10.10 ALTERA CORP
  • US20240337692A1 patent drawing
  • US20240337692A1 patent drawing
  • US20240337692A1 patent drawing

AI summary

A flip-flop circuit includes first and second storage circuits. The flip-flop circuit is configurable to store first values of a data signal in the first storage circuit in response to rising edges of a clock signal and to store second values of the data signal in the second storage circuit in response to falling edges of the clock signal during a double edge triggered mode. The flip-flop circuit is configurable to store third values of the data signal in the first storage circuit and to output the third values from the first storage circuit in response to the clock signal during a single edge triggered mode.