Superconducting Multi-Row Circuit Layout for Timing and Placement Flexibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing superconducting electronics (SCE) designs face challenges in ensuring precise timing between logic gates while providing placement and routing flexibility, which is crucial for meeting design constraints and improving the quality of results in place-and-route systems.

Innovation Solution

A parameterized superconducting multi-row circuit is introduced, where sub-blocks are clocked using different phases, and their relative locations are determined based on parameter values, allowing for flexible placement and routing without compromising precise timing, using technologies like AQFP, QFP, DSFQ, and RQL.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sub-blocks are placed with fixed relative locations to ensure precise timing, then timing precision is improved, but placement flexibility is worsened

Engineering Contradiction:
Improvetiming precisionVSAvoidplacement flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the relative locations of sub-blocks adjustable rather than fixed. Parameter values can be modified to change the spacing and positioning of sub-blocks along the second direction, allowing the circuit to adapt its physical layout while maintaining timing precision through corresponding adjustments in timing compensation values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by introducing a set of parameter values that determine the relative locations of sub-blocks. By modifying these parameter values, the physical configuration of the circuit can be adjusted without compromising timing precision, as the timing model is updated with corresponding compensation values.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If parameterized placement is used to improve placement flexibility, then placement flexibility is improved, but timing precision is worsened

Engineering Contradiction:
Improveplacement flexibilityVSAvoidtiming precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements feedback through the timing model that computes timing compensation values based on the actual parameter values used in placement. This feedback mechanism ensures that even when sub-block locations are adjusted for flexibility, the timing precision is restored by compensating for the changes in relative positions and connection lengths.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-computing timing compensation values for different parameter configurations. This allows the timing model to quickly adjust for placement changes without requiring complex real-time calculations, maintaining timing precision while enabling flexible placement.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If connection lengths are resized based on parameter values to enable flexible routing, then routing flexibility is improved, but timing control is worsened

Engineering Contradiction:
Improverouting flexibilityVSAvoidtiming control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent makes the connection lengths dynamic by resizing them based on parameter values. The timing model adapts to these changes by computing compensation values that account for the varying connection lengths, ensuring timing control is maintained despite the flexibility in routing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters governing connection lengths to enable flexible routing. By adjusting parameter values, the physical length of connections between sub-blocks can be modified, and the timing model compensates for these changes to maintain reliable timing control.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11973497B1Parameterized superconducting multi-row circuit
Publication Date: 2024.04.30 SYNOPSYS INC
  • US11973497B1 patent drawing
  • US11973497B1 patent drawing
  • US11973497B1 patent drawing

AI summary

A parameterized superconducting circuit may include a set of sub-blocks which include superconducting circuitry. Different sub-blocks in the set of sub-blocks may be clocked using clock signals having different phases. Along a first direction, relative locations of the set of sub-blocks may be fixed. Along a second direction, relative locations of the set of sub-blocks may be determined based on a set of parameter values.