PLD Logic Element Redundancy for Lower-Area Defect Repair

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Programmable Logic Devices (PLDs) with redundancy schemes face challenges due to the row granularity of one Logic Array Block, leading to significant space penalties and interconnect issues, including increased costs and propagation delays.

Innovation Solution

Implementing redundancy at the logic element level within each row, using staggered inter-LAB lines and additional programmable connections to enable each logic element to be replaced by a non-defective one, reducing the need for extra routing switches and allowing for more efficient use of chip space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If row-based redundancy scheme with LAB granularity is used, then production yields are improved by providing redundant circuitry, but chip space is significantly reduced due to the overhead of redundant logic rows

Engineering Contradiction:
Improveproduction yieldsVSAvoidchip space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent segments the redundancy mechanism from the traditional row-based LAB level to the logic element level within each LAB. Instead of dedicating entire rows of logic elements as redundant, the invention allows individual logic elements to be marked as redundant and replaced independently. This segmentation enables much finer control over the redundancy overhead, reducing the space penalty from potentially entire rows to just individual logic element instances.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different logic elements within the same LAB to have different redundancy statuses. Some logic elements can be marked as redundant while others remain functional, enabling selective redundancy application based on local defect patterns rather than applying blanket redundancy across entire rows or blocks.

Inventive Principle:
Principle #3Local quality

2Reliability

If row-based redundancy with LAB granularity is used, then defective rows can be bypassed and replaced, but interconnect complexity increases due to the need for extra routing switches and extended inter-LAB lines

Engineering Contradiction:
Improvedefect repair capabilityVSAvoidinterconnect complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the redundancy control to the individual logic element level rather than row level. Each logic element can independently utilize redundant instances through local multiplexer control, eliminating the need for complex row-level routing switches and extended inter-LAB lines that would be required for traditional row-based redundancy schemes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces local multiplexers within each LAB as intermediary elements that enable logic element replacement. These multiplexers act as mediators between the functional logic elements and their redundant counterparts, allowing seamless switching without requiring complex external routing infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Area of stationary object

If logic element level redundancy is implemented, then the overhead of redundant logic is reduced and more chip space is available, but the complexity of managing individual logic element replacement increases

Engineering Contradiction:
Improveavailable chip spaceVSAvoidredundancy management complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent implements self-service through automatic defect detection and replacement mechanisms. The system automatically identifies defective logic elements and activates their redundant counterparts without requiring complex manual management or complex control logic. The redundancy management is simplified through programmable markers that automatically configure the replacement behavior.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7508231B2Programmable logic device having redundancy with logic element granularity
Publication Date: 2009.03.24 TAHOE RES LTD
  • US7508231B2 patent drawing
  • US7508231B2 patent drawing
  • US7508231B2 patent drawing

AI summary

A PLD having logic element row granularity redundancy is disclosed. The PLD includes a plurality of LABs arranged in an array and a plurality of horizontal and vertical inter-LAB lines interconnecting the LABs of the array. Each of the LABs further includes a predetermined number of logic elements and redundancy circuitry to replace a defective logic element with a non-defective logic element among the predetermined logic elements by shifting programming data intended to for the defective logic element to the non-defective logic element.