Asynchronous Reconfigurable Logic Fabric for Clockless High-Speed Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional reconfigurable logic fabrics are limited by sequential arrangements of synchronous circuits, which restrict their operational speed and compatibility with existing electronic design automation tools.

Innovation Solution

The development of asynchronous reconfigurable logic fabrics that operate independently of clock signals, utilizing dataflow operations represented as 'tokens' and implemented with asynchronous logic blocks, memory blocks, and interconnect elements to enable faster and more flexible logical operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If synchronous circuits are arranged in sequence within the fabric, then the logic fabric can be configured using conventional EDA tools, but the operational speed is limited due to clock cycle delays

Engineering Contradiction:
Improveoperational speedVSAvoidsequential arrangement complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent inverts the conventional synchronous approach by implementing asynchronous logic elements that do not rely on clock signals. Instead of forcing sequential operation through clock cycles, the invention allows logic elements to operate independently and propagate signals asynchronously, thereby achieving higher speeds without the bottleneck of synchronized clocking.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces dynamic configuration capabilities where the logic fabric can be reconfigured after fabrication. This dynamic reconfigurability allows the system to adapt its structure and functionality, enabling complex operations to be performed through parallel asynchronous pathways rather than fixed sequential arrangements.

Inventive Principle:
Principle #15Dynamics

2Speed

If asynchronous logic elements are used to increase speed, then operational speed improves to 1 GHz clock-equivalent performance, but compatibility with existing EDA design tools becomes problematic

Engineering Contradiction:
Improvelogical operation speedVSAvoidEDA tool compatibility
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The patent employs an intermediary translation layer that converts asynchronous logic designs into a form compatible with conventional EDA tools. This intermediary mechanism allows designers to use standard synchronous design flows while the underlying hardware operates asynchronously, bridging the gap between design tool capabilities and hardware performance requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the fundamental timing parameter from synchronous clock cycles to asynchronous event-driven operation. By altering the temporal parameter from fixed clock periods to variable signal propagation delays, the system achieves higher speeds while maintaining design tool compatibility through abstracted representation methods.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If sequential synchronous circuits are used, then design compatibility is maintained, but each circuit must wait for the previous circuit to complete, limiting overall throughput

Engineering Contradiction:
Improvecomputational throughputVSAvoidwaiting time between circuits
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements continuous useful action by eliminating idle waiting periods between logic operations. Asynchronous signal propagation allows downstream circuits to begin processing as soon as their inputs are ready, rather than waiting for clock-synchronized completion of upstream circuits. This continuous operation maximizes computational throughput by keeping all logic elements actively productive.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent enables preliminary action by allowing downstream logic elements to prepare and process data before upstream elements have fully completed their operations. The asynchronous architecture permits out-of-order execution and overlapping operations, where later stages can begin work on current data while earlier stages continue processing, thereby reducing overall latency and increasing throughput.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8575959B2Reconfigurable logic fabrics for integrated circuits and systems and methods for configuring reconfigurable logic fabrics
Publication Date: 2013.11.05 ACHRONIX SEMICONDUCTOR CORP
  • US8575959B2 patent drawing
  • US8575959B2 patent drawing
  • US8575959B2 patent drawing

AI summary

In accordance with the present invention there are provided herein asynchronous reconfigurable logic fabrics for integrated circuits and methods for designing asynchronous circuits to be implemented in the asynchronous reconfigurable logic fabrics.