Modular DSP Routing with Defect Bypass for Block Stitching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital signal processing (DSP) circuitry faces challenges in efficiently stitching together multiple DSP blocks due to manufacturing defects, which can render partly defective integrated circuits unusable, limiting their ability to perform complex or precise operations.

Innovation Solution

Incorporating routing circuitry with redundancy capabilities that allows signals to bypass defective DSP blocks, enabling inter-DSP-block connections directly between adjacent blocks, and utilizing multiplier circuits and systolic registers to enhance arithmetic precision and perform complex operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple DSP blocks are stitched together to perform larger DSP functions, then the computational capability and arithmetic precision are improved, but the risk that manufacturing defects will render the circuit unusable increases

Engineering Contradiction:
Improvearithmetic precisionVSAvoidcircuit usability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The routing circuitry is segmented into multiple independent paths, allowing the system to divide the signal transmission task across different routes. When one path is defective, other segments remain functional, enabling the circuit to maintain operation with reduced but still effective capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Redundant routing paths are built into the circuit design before manufacturing defects occur. This pre-established cushioning ensures that if a defect is detected or occurs, the circuit can immediately switch to alternative paths without complete failure, maintaining reliability while preserving the ability to perform complex operations.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If redundant routing paths are added to bypass defective blocks, then the reliability and defect tolerance are improved, but the device complexity increases

Engineering Contradiction:
Improvedefect toleranceVSAvoidrouting circuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The routing circuitry is designed with universal, multi-functional components that can serve multiple purposes. The same routing infrastructure supports both normal operation and defect bypass modes, reducing the need for entirely separate redundant systems and thereby limiting the increase in device complexity.

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

Solution Approach 2:

The routing paths are dynamically configurable rather than statically fixed. This allows the circuit to adapt its complexity level based on operational needs, enabling simple direct routing when no defects are present and switching to more complex redundant paths only when necessary, thus maintaining an optimal balance between reliability and complexity.

Inventive Principle:
Principle #15Dynamics

3Area of stationary object

If DSP blocks are made smaller to fit within row boundaries, then the layout compatibility and integration are improved, but the computational capability of individual blocks is reduced

Engineering Contradiction:
Improveblock sizeVSAvoidcomputational capability
Core Design Contradiction:
Area of stationary objectVSAdaptability or versatility

Solution Approach 1:

Multiple small DSP blocks are merged through the routing circuitry to function as a unified computational unit. The routing system enables these individually smaller blocks to be stitched together, combining their computational capabilities to achieve the versatility and processing power equivalent to or exceeding that of larger single blocks, while maintaining layout compatibility.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2404235B1Modular digital signal processing circuitry with optionally usable, dedicated connections between modules of the circuitry
Publication Date: 2013.07.10 ALTERA CORP
  • EP2404235B1 patent drawingFigure 1
  • EP2404235B1 patent drawingFigure 2
  • EP2404235B1 patent drawingFigure 3

AI summary

Digital signal processing ("DSP") circuit blocks are provided that can more easily work together to perform larger (e.g., more complex and/or more arithmetically precise) DSP operations if desired. These DSP blocks may also include redundancy circuitry that facilitates stitching together multiple such blocks despite an inability to use some block (e.g., because of a circuit defect). Systolic registers may be included at various points in the DSP blocks to facilitate use of the blocks to implement systolic form, finite-impulse-response ("FIR"), digital filters.